Chuyển Word sang PDF NodeJS

PDF là định dạng ưa thích để chia sẻ các tài liệu quan trọng và thông thường chia sẻ tài liệu Word ở định dạng PDF. Mặc dù Microsoft Office cung cấp chức năng tích hợp sẵn để chuyển đổi Word sang PDF, nhưng bạn có thể cần chuyển đổi tài liệu Word (DOC hoặc DOCX) thành PDF theo chương trình. Là một nút. js, bạn có thể dễ dàng chuyển đổi tài liệu Word thành tệp PDF trong Node của mình. ứng dụng js trên đám mây. Trong bài viết này, bạn sẽ tìm hiểu cách chuyển đổi tài liệu Word sang PDF bằng API REST trong Node. js

Các chủ đề sau đây sẽ được đề cập trong bài viết này

  • Nút và API REST chuyển đổi DOCX sang PDF. SDK js
  • Chuyển đổi Tài liệu Word sang PDF bằng API REST trong Nút. js
  • Chuyển đổi Word sang PDF với các tùy chọn nâng cao
  • Chuyển đổi Word sang PDF bằng Watermark bằng Node. js
  • Chuyển đổi DOCX sang PDF mà không cần sử dụng Cloud Storage
  • Chuyển đổi phạm vi trang từ DOCX sang PDF trong nút. js
  • Chuyển đổi các trang cụ thể của DOCX sang PDF bằng nút. js

Nút và API REST chuyển đổi DOCX sang PDF. SDK js

Để chuyển đổi DOCX sang PDF, tôi sẽ sử dụng Nút. js SDK của GroupDocs. API đám mây chuyển đổi. Nó là một giải pháp chuyển đổi tài liệu và hình ảnh độc lập với nền tảng mà không phụ thuộc vào bất kỳ công cụ hay phần mềm nào. Nó cho phép bạn chuyển đổi hình ảnh và tài liệu của bất kỳ định dạng tệp được hỗ trợ nào sang bất kỳ định dạng nào bạn cần một cách nhanh chóng và đáng tin cậy. Bạn có thể dễ dàng chuyển đổi giữa hơn 50 loại tài liệu và hình ảnh như Word, PowerPoint, Excel, PDF, HTML, CAD, hình ảnh raster, v.v.

Bạn có thể cài đặt GroupDocs. Đám mây chuyển đổi sang nút của bạn. js sử dụng lệnh sau trong bảng điều khiển

npm install groupdocs-conversion-cloud

Vui lòng lấy ID ứng dụng khách và Bí mật ứng dụng khách từ trang tổng quan trước khi bạn bắt đầu làm theo các bước và ví dụ về mã có sẵn. Sau khi bạn có ID và bí mật, vui lòng thêm mã như hình bên dưới

Xem mã trên Gist

Chuyển đổi Tài liệu Word sang PDF bằng API REST trong Nút. js

Bạn có thể chuyển đổi tài liệu Word của mình sang PDF theo chương trình trên đám mây bằng cách thực hiện theo các bước đơn giản dưới đây

  1. Tải tệp DOCX lên đám mây
  2. Chuyển đổi DOCX sang PDF bằng Node. js
  3. Tải tệp PDF đã chuyển đổi xuống

Tải lên tệp DOCX

Trước tiên, hãy tải tệp DOCX lên đám mây bằng cách sử dụng mẫu mã sau

Xem mã trên Gist

Do đó, tệp DOCX đã tải lên sẽ có trong phần tệp của trang tổng quan của bạn trên đám mây

Chuyển đổi DOCX sang PDF bằng Node. js

Bạn có thể dễ dàng chuyển đổi tài liệu DOCX sang PDF theo chương trình bằng cách thực hiện theo các bước được đề cập bên dưới

  • Tạo phiên bản của ConvertApi
  • Tạo một phiên bản của ConvertSets
  • Cung cấp đường dẫn tệp DOCX đầu vào
  • Gán “pdf” cho định dạng
  • Cung cấp đường dẫn tệp đầu ra
  • Tạo ConvertDocumentRequest với ConvertSettings
  • Chuyển đổi bằng cách gọi phương thức convertDocument() với ConvertDocumentRequest

Ví dụ mã sau đây cho biết cách chuyển đổi DOCX sang PDF bằng API REST trong Node. js

Xem mã trên Gist

Chuyển Word sang PDF NodeJS
Chuyển Word sang PDF NodeJS
Chuyển đổi Tài liệu Word sang PDF bằng API REST trong Nút. js

Tải xuống tệp đã chuyển đổi

Mẫu mã trên sẽ lưu tệp PDF đã chuyển đổi trên đám mây. Bạn có thể tải xuống bằng cách sử dụng mẫu mã sau

Xem mã trên Gist

Chuyển đổi Word sang PDF với các tùy chọn nâng cao

Bạn có thể chuyển đổi tài liệu Word thành tệp PDF bằng một số cài đặt nâng cao bằng cách thực hiện theo các bước dưới đây

  • Tạo phiên bản của ConvertApi
  • Tạo một phiên bản của ConvertSets
  • Cung cấp đường dẫn tệp DOCX
  • Gán “pdf” cho định dạng
  • Cung cấp đường dẫn tệp đầu ra
  • Tạo một phiên bản của DocxLoadOptions
  • Tùy chọn đặt các tùy chọn tải khác nhau, chẳng hạn như hideComments, hideWordTrackedChanges, v.v.
  • Tạo một phiên bản của PdfConvertOptions
  • Tùy chọn đặt các tùy chọn chuyển đổi khác nhau, chẳng hạn như displayDocTitle, lề (trên, trái, phải, dưới), v.v.
  • Tạo ConvertDocumentRequest với ConvertSettings
  • Chuyển đổi bằng cách gọi phương thức convertDocument() với ConvertDocumentRequest

Ví dụ mã sau đây cho biết cách chuyển đổi tài liệu Word thành tài liệu PDF với các tùy chọn chuyển đổi nâng cao

Xem mã trên Gist

Chuyển đổi Word sang PDF bằng Watermark bằng Node. js

Bạn có thể chuyển đổi tài liệu Word sang tài liệu PDF và thêm hình mờ vào tài liệu đã chuyển đổi theo chương trình bằng cách thực hiện theo các bước dưới đây

  • Tạo phiên bản của ConvertApi
  • Tạo một phiên bản của ConvertSets
  • Cung cấp đường dẫn tệp DOCX đầu vào
  • Gán “pdf” cho định dạng
  • Cung cấp đường dẫn tệp đầu ra
  • Tạo một phiên bản của WatermarkOptions
  • Đặt văn bản hình mờ, màu sắc, chiều rộng, chiều cao, v.v.
  • Xác định PdfConvertOptions và gán WatermarkOptions
  • Tạo ConvertDocumentRequest với ConvertSettings
  • Chuyển đổi bằng cách gọi phương thức convertDocument() với ConvertDocumentRequest

Ví dụ mã sau đây cho biết cách chuyển đổi tài liệu Word thành tài liệu PDF và thêm hình mờ vào tài liệu PDF đã chuyển đổi bằng API REST trong Node. js. Vui lòng làm theo các bước đã đề cập trước đó để tải lên và tải xuống tệp

Xem mã trên Gist

Chuyển Word sang PDF NodeJS
Chuyển Word sang PDF NodeJS
Chuyển đổi Word sang PDF bằng Watermark bằng Node. js

Chuyển đổi DOCX sang PDF mà không cần sử dụng Cloud Storage

Bạn có thể chuyển đổi tài liệu Word sang PDF mà không cần sử dụng bộ nhớ đám mây bằng cách chuyển nó vào phần thân yêu cầu và nhận tệp đầu ra trong phản hồi API. Vui lòng làm theo các bước được đề cập bên dưới để chuyển đổi DOCX thành PDF mà không cần sử dụng bộ nhớ đám mây

  • Tạo phiên bản của ConvertApi
  • Đọc tệp DOCX đầu vào từ đường dẫn cục bộ
  • Tạo ConvertDocumentDirectRequest
  • Cung cấp định dạng đích là “pdf” và đường dẫn tệp đầu vào làm tham số đầu vào
  • Nhận kết quả bằng cách gọi phương thức convertDocumentDirect() với ConvertDocumentDirectRequest
  • Lưu tệp đầu ra vào đường dẫn cục bộ bằng FileStream. writeFile() phương pháp

Ví dụ về mã sau đây cho biết cách chuyển đổi tài liệu Word sang PDF mà không cần sử dụng bộ nhớ đám mây

Xem mã trên Gist

Chuyển đổi phạm vi trang từ DOCX sang PDF trong nút. js

Bạn có thể dễ dàng chuyển đổi nhiều trang từ tài liệu Word sang tệp PDF theo chương trình bằng cách thực hiện theo các bước được đề cập bên dưới

  • Tạo phiên bản của ConvertApi
  • Tạo một phiên bản của ConvertSets
  • Cung cấp đường dẫn tệp DOCX đầu vào
  • Gán “pdf” cho định dạng
  • Cung cấp đường dẫn tệp đầu ra
  • Tạo một phiên bản của PdfConvertOptions
  • Cung cấp phạm vi trang để chuyển đổi từ số trang bắt đầu và tổng số trang để chuyển đổi
  • Gán PdfConvertOptions cho ConvertSettings
  • Tạo ConvertDocumentRequest với ConvertSettings
  • Chuyển đổi bằng cách gọi phương thức convertDocument() với ConvertDocumentRequest

Mẫu mã sau đây cho biết cách chuyển đổi một loạt trang từ DOCX sang PDF bằng API REST trong Node. js. Vui lòng làm theo các bước đã đề cập trước đó để tải lên và tải xuống một tệp

Xem mã trên Gist

Chuyển đổi các trang cụ thể của DOCX sang PDF trong nút. js

Bạn có thể chuyển đổi các trang cụ thể của tài liệu Word thành tệp PDF theo chương trình bằng cách thực hiện theo các bước được đề cập bên dưới

  • Tạo phiên bản của ConvertApi
  • Tạo một phiên bản của ConvertSets
  • Cung cấp đường dẫn tệp DOCX đầu vào
  • Gán “pdf” cho định dạng
  • Cung cấp đường dẫn tệp đầu ra
  • Tạo một phiên bản của PdfConvertOptions
  • Cung cấp số trang cụ thể để chuyển đổi
  • Gán PdfConvertOptions cho ConvertSettings
  • Tạo ConvertDocumentRequest với ConvertSettings
  • Chuyển đổi bằng cách gọi phương thức convertDocument() với ConvertDocumentRequest

Ví dụ mã sau đây cho biết cách chuyển đổi các trang cụ thể của tài liệu Word sang PDF bằng API REST trong Node. js. Vui lòng làm theo các bước đã đề cập trước đó để tải lên và tải xuống một tệp

Xem mã trên Gist

Thử trực tuyến

Vui lòng dùng thử công cụ chuyển đổi DOCX sang PDF trực tuyến miễn phí sau đây, được phát triển bằng API trên. https. //Mỹ phẩm. tài liệu nhóm. ứng dụng/chuyển đổi/docx-to-pdf

Sự kết luận

Trong bài viết này, bạn đã học cách chuyển đổi tài liệu Word sang tệp PDF trên đám mây. Bạn cũng đã học cách chuyển đổi các trang cụ thể của tài liệu Word sang PDF bằng Node. js. Ngoài ra, bạn đã học cách chuyển đổi nhiều trang từ DOCX sang PDF theo chương trình. Hơn nữa, bạn đã học cách thêm hình mờ vào tài liệu PDF đã chuyển đổi. Bài viết này cũng giải thích cách tải tệp DOCX lên đám mây theo cách lập trình rồi tải tệp PDF đã chuyển đổi xuống từ đám mây. Bạn có thể tìm hiểu thêm về GroupDocs. API đám mây chuyển đổi bằng tài liệu. Chúng tôi cũng cung cấp phần Tham chiếu API cho phép bạn hình dung và tương tác trực tiếp với các API của chúng tôi thông qua trình duyệt. Trong trường hợp có bất kỳ sự mơ hồ nào, vui lòng liên hệ với chúng tôi trên diễn đàn