適用於 Node.js 的 PDF 處理應用程式

在 Node.js 應用程序中創建,編輯,保護和將 PDF 文檔轉換為多種格式

概述

Aspose.PDF 是一個適用於 Node.js 的 PDF 文檔生成庫,可讓創建複雜的多頁,可打印文檔變得容易。

API 的設計是簡單的,因此生成複雜的文檔通常像幾個函數調用一樣簡單。正如名稱所示,該庫是基於 C++ 中的程序代碼開發的。這使我們能夠盡可能快速地進行它,並且在 WebAssembly 中編譯它使其可移植到不同的操作系統。

通過 C++ 功能用於 Node.js 的 Aspose.PDF

如何通過 C++ 使用 Aspose.PDF 為 Node.js 操作後端上的 PDF 文件

通過 C++ 為 Node.js 的 Aspose.PDF 提供了操作後端上的 PDF 文件的可能性。 通過 C++ 使用 Aspose.PDF for Node.js,您可以優化 PDF,添加和提取文本和圖像,加密和解密它。您也可以拆分和合併 PDF。

轉換 PDF

通過 C++ 使用 Aspose.PDF 進行 Node.js,您可以將 PDF 轉換為 JPG 和 PNG。

安裝

若要透過 ZIP 封存檔中的 C++ 安裝並使用 Aspose.PDF for Node.js,請按照以下說明進行操作:

  • 從 ZIP 存檔中提取文件
  • 使用「encrypt_lic.html」加密您的 *.lic 文件
  • 編輯「設定 .json」並設置您的設置

超連結和附件功能

工具包允許添加:

  • 超連結快捷方式至 PDF 文件中其他頁面
  • 至其他 PDF 文件中的頁面的超連結
  • 非 PDF 檔案的超連結
  • 網站位置的超連結。

除了創建超鏈接之外,您還可以從 PDF 文檔中提取超鏈接的功能。

PDF 安全性功能

API 提供 40 位或 128 位加密。還可以設置用戶和主密碼以提高安全性。使用此庫可以限制文件中的內容操作,例如複製內容,打印,註釋修改,表單字段填寫以及 PDF 文件組合

將 PDF 轉換為 JPG 和其他圖像格式

Aspose.PDF for Node.js 通過 C++ 允許您將 PDF 文件的每個頁面渲染並將其轉換為傳統圖像格式,例如 BMP,JPG 和 PNG,以最高的保真度。除了圖像之外,可以輕鬆地將 PDF 保存為 DOC 和 DOCX 格式。

在 Node.js 中將 PDF 頁面另存為 JPEG 圖像

載入現有的 PDF 文件。將 PDF 頁面轉換為圖像,並以 JPG 格式保存每個頁面。

通過 JavaScript/Node.js 將 PDF 轉換為 JPG

const AsposePdf = require('./AsposePDFforNode.js');
const fs = require("fs");
const os = require("os");

const pdf_file = '<Enter your filename>';
const resultdir = fs.realpathSync(os.tmpdir()) + '/';

AsposePdf().then(AsposePdfModule => {
    console.log("Convert from PDF:");
    const json = AsposePdfModule.AsposePdfPagesToJpg(pdf_file, resultdir + "ResultPdfToJpg{0:D2}.jpg", 150);
    console.log("AsposePdfPagesToJpg => %O",  json.errorCode == 0 ? json.filesNameResult : json.errorText);
});

支持和學習資源