Trong bối cảnh kỹ thuật số ngày nay, hầu như mọi người đều sử dụng các định dạng phổ biến như MS Word (DOC/DOCX) và PDF. Mỗi định dạng đều có thế mạnh riêng, khiến chúng được sử dụng rộng rãi trong nhiều ngành khác nhau. Việc sử dụng rộng rãi này thường dẫn đến nhu cầu chuyển đổi các định dạng này với nhau. Trong bài viết này, chúng ta sẽ khám phá cách chuyển đổi các tệp tài liệu MS Word (DOC/DOCX) sang định dạng PDF bằng Node.js. Ngoài ra, chúng ta sẽ tìm hiểu cách chuyển đổi các trang cụ thể của tài liệu Word được bảo vệ bằng mật khẩu trong ứng dụng Node.js.

Chuyển đổi tài liệu Word sang PDF bằng Node.js.

API Node.js để chuyển đổi Word sang PDF

GroupDocs cung cấp giải pháp GroupDocs.Conversion được thiết kế riêng cho các nhà phát triển Node.js. Giải pháp này cho phép các nhà phát triển chuyển đổi hiệu quả nhiều định dạng tài liệu và hình ảnh khác nhau bằng API Node.js mạnh mẽ của nó. Trong bài viết này, chúng tôi sẽ tận dụng API GroupDocs.Conversion for Node.js để chuyển đổi tài liệu DOC/DOCX sang định dạng PDF.

Bạn có thể cài đặt gói cần thiết từ kho lưu trữ npm và dễ dàng tích hợp nó vào các ứng dụng dựa trên Node.js của bạn.

npm i @groupdocs/groupdocs.conversion

Cách chuyển đổi Word (DOC/DOCX) sang PDF trong Node.js

Chúng ta hãy cùng xem qua các bước cơ bản để chuyển đổi tài liệu Word thành PDF bằng Node.js. Quy trình sau sẽ chuyển đổi tất cả các trang của tệp DOCX thành PDF:

  1. Tải tệp Word DOC/DOCX bằng lớp Converter.
  2. Thiết lập các tùy chọn chuyển đổi PDF bằng cách sử dụng lớp PdfConvertOptions.
  3. Chuyển đổi tài liệu sang định dạng PDF bằng phương pháp convert.

Mã Node.js sau đây chuyển đổi toàn bộ tài liệu Word sang PDF:

// Chuyển đổi tài liệu Word sang định dạng PDF bằng Node.js

// Tải tệp DOCX nguồn
const converter = new groupdocs.conversion.Converter("sample.docx");

// Thiết lập tùy chọn chuyển đổi cho định dạng PDF
const options = new groupdocs.conversion.PdfConvertOptions();

// Chuyển đổi sang định dạng PDF
converter.convert("converted.pdf", options);

Chuyển đổi các trang đã chọn của tài liệu Word được bảo vệ bằng mật khẩu trong Node.js

Bạn cũng có thể chuyển đổi các trang đã chọn từ tài liệu Word được bảo vệ bằng mật khẩu sang PDF. Các bước sau đây giải thích cách chuyển đổi chỉ các trang cụ thể của tài liệu Word được bảo vệ bằng mật khẩu:

  1. Thiết lập tùy chọn tải bằng cách sử dụng lớp WordProcessingLoadOptions và cung cấp mật khẩu.
  2. Tải tệp Word DOC/DOCX bằng lớp Converter.
  3. Thiết lập các tùy chọn chuyển đổi cho định dạng PDF, bao gồm số trang, số trang, DPI, chiều rộng và chiều cao.
  4. Chuyển đổi các trang cụ thể của tài liệu Word được bảo vệ bằng mật khẩu sang định dạng PDF.

Mã Node.js sau đây chuyển đổi các trang đã chọn của tài liệu Word được bảo vệ bằng mật khẩu:

// Chuyển đổi các trang cụ thể của Tài liệu Word được bảo vệ bằng mật khẩu sang định dạng PDF bằng Node.js
const loadOptions = new groupdocs.conversion.WordProcessingLoadOptions()
loadOptions.setPassword("12345");

const converter = new groupdocs.conversion.Converter('sample.docx')
const convertOptions = new groupdocs.conversion.PdfConvertOptions();

convertOptions.setPageNumber(2);
convertOptions.setPagesCount(1);
// convertOptions.setRotate(groupdocs.conversion.Rotation.On180);
convertOptions.setDpi(300);
convertOptions.setWidth(1024);
convertOptions.setHeight(768);

converter.convert("converted.pdf", convertOptions);

Dùng thử Chuyển đổi Word sang PDF trực tuyến MIỄN PHÍ

Bạn cũng có thể chuyển đổi tài liệu Word sang định dạng tệp PDF bằng công cụ documents converter trực tuyến miễn phí này. Bạn có thể truy cập công cụ này trên bất kỳ thiết bị nào có bất kỳ trình duyệt web nào khả dụng.

Chuyển đổi tài liệu Word sang PDF bằng Node.js.

Nhận bản quyền đầy đủ miễn phí - Thư viện chuyển đổi Node.js

Bạn có thể nhận giấy phép tạm thời miễn phí để dùng thử thư viện chuyển đổi Node.js mà không bị giới hạn đánh giá. Giấy phép tạm thời thực chất là giấy phép đầy đủ có giới hạn thời gian cho phép bạn kiểm tra mọi khía cạnh của sản phẩm.

Phần kết luận

Tóm lại, chúng tôi đã khám phá cách chuyển đổi các tệp MS Word (DOC/DOCX) sang định dạng PDF bằng Node.js. Chúng tôi cũng đề cập đến cách chuyển đổi các trang cụ thể của tài liệu được bảo vệ bằng mật khẩu thành PDF trong môi trường Node.js. Bằng cách sử dụng GroupDocs.Conversion for Node.js, bạn có thể dễ dàng tự động hóa việc chuyển đổi tài liệu trong ứng dụng của mình.

Để biết thêm thông tin về API Tự động chuyển đổi tài liệu, hãy tham khảo tài liệu, Tham chiếu API hoặc khám phá ví dụ GitHub. Nếu có bất kỳ thắc mắc nào, vui lòng liên hệ qua diễn đàn.

Bài viết liên quan