在當今的數位環境中,幾乎每個人都使用 MS Word (DOC/DOCX) 和 PDF 等流行格式。每種格式都有自己的優勢,使其廣泛應用於各個行業。這種廣泛的使用通常導致需要在這些格式之間進行轉換。在本文中,我們將探討如何使用 Node.js 將 MS Word 文件 (DOC/DOCX) 檔案轉換為 PDF 格式。此外,我們還將學習如何在 Node.js 應用程式中轉換受密碼保護的 Word 文件的特定頁面。

使用 Node.js 將 Word 文件轉換為 PDF。

用於將 Word 轉換為 PDF 的 Node.js API

GroupDocs 提供了專為 Node.js 開發人員量身定制的 GroupDocs.Conversion 解決方案。它允許開發人員使用其強大的 Node.js API 有效地轉換各種文件和圖像格式。在本文中,我們將利用 GroupDocs.Conversion for Node.js API 將 DOC/DOCX 文件轉換為 PDF 格式。

您可以從 npm 儲存庫 安裝所需的套件,並將其輕鬆整合到基於 Node.js 的應用程式中。

npm i @groupdocs/groupdocs.conversion

如何在 Node.js 中將 Word (DOC/DOCX) 轉換為 PDF

讓我們逐步了解使用 Node.js 將 Word 文件轉換為 PDF 的基本步驟。以下過程會將 DOCX 檔案的所有頁面轉換為 PDF:

  1. 使用“Converter”類別載入 Word DOC/DOCX 檔案。
  2. 使用“PdfConvertOptions”類別設定 PDF 轉換選項。
  3. 使用“convert”方法將文件轉換為 PDF 格式。

以下 Node.js 程式碼將整個 Word 文件轉換為 PDF:

// 使用 Node.js 將 Word 文件轉換為 PDF 格式

// 載入來源 DOCX 文件
const converter = new groupdocs.conversion.Converter("sample.docx");

// 設定 PDF 格式的轉換選項
const options = new groupdocs.conversion.PdfConvertOptions();

// 轉換為PDF格式
converter.convert("converted.pdf", options);

在 Node.js 中轉換受密碼保護的 Word 文件的選取頁面

您也可以將受密碼保護的 Word 文件中的選取頁面轉換為 PDF。以下步驟說明如何僅轉換受密碼保護的 Word 文件的特定頁面:

  1. 使用“WordProcessingLoadOptions”類別設定載入選項並提供密碼。
  2. 使用“Converter”類別載入 Word DOC/DOCX 檔案。
  3. 設定 PDF 格式的轉換選項,包括頁碼、頁數、DPI、寬度和高度。
  4. 將受密碼保護的 Word 文件的特定頁面轉換為 PDF 格式。

以下 Node.js 程式碼轉換受密碼保護的 Word 文件的選取頁面:

// 使用 Node.js 將受密碼保護的 Word 文件的特定頁面轉換為 PDF 格式
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);

免費嘗試在線 Word 到 PDF 轉換

您也可以使用這個免費的線上文件轉換器工具將Word文件轉換為PDF文件格式。您可以在任何裝置上使用任何可用的網頁瀏覽器存取它。

使用 Node.js 將 Word 文件轉換為 PDF。

免費取得完整授權 - Node.js 轉換庫

您可以獲得免費的臨時許可證來嘗試 Node.js 轉換庫,而不受評估限制。臨時許可證實際上是有時間限制的完整許可證,可讓您測試產品的各個方面。

結論

總之,我們探索如何使用 Node.js 將 MS Word (DOC/DOCX) 檔案轉換為 PDF 格式。我們也介紹如何在 Node.js 環境中將受密碼保護的文件的特定頁面轉換為 PDF。透過使用 GroupDocs.Conversion for Node.js,您可以輕鬆地在應用程式中自動執行文件轉換。

有關文檔轉換自動化 API 的更多信息,請參閱 文檔API 參考,或瀏覽 GitHub 範例。如有任何疑問,請隨時透過論壇聯繫。

相關文章