使用 PDF Services API 和 Node.js,幾分鐘內即可從 HTML 或 MS Office 建立 PDF

製作 PDF 主圖影像

新的「Adobe PDF服務」API讓開發人員可以自由地挑選和選擇多個強大的 PDF 處理服務,以滿足複雜的業務工作流程需求,讓檔工作流程數位化檔工作流程從未如此簡單。 透過這些隨時可用的雲端網路服務,可以簡化複雜的架構、實施策略和技術升級。

在 PDF 服務API中,有數項可用服務可用來建立和操作 PDF,或從 PDF 轉存為 MS Office 和其他格式。

  • 從靜態或動態 HTML、MS Word、PowerPoint、Excel 等格式建立 PDF 檔案
  • Export PDF MS Word、PowerPoint、Excel 等
  • OCR 可辨識 PDF 檔案中的文字並啟用檔搜尋
  • 開啟檔時以密碼保護 PDF
  • 將 PDF 頁面或 PDF 檔合併為單一 PDF
  • 壓縮 PDF 以縮減透過電子郵件或線上共用的大小
  • 線性化以優化 PDF 以便在網頁上快速檢視
  • 使用插入、取代、重新排序、刪除和旋轉服務來組織 PDF 頁面

開發人員只需幾分鐘即可開始使用,並準備好執行可存取所有可用 Web 服務的範例檔案。 以下是開始著手的說明。

取得憑證和下載範例檔案

第一步是取得憑證 (API金鑰) 以解除鎖定使用。 在這裡註冊免費試用版,然後按一下「開始使用」以建立您的新認證。

API 金鑰

請務必選擇「個人帳戶」來註冊免費試用版:

個人帳戶

在下一個步驟中,您將選擇「PDF Services API Service」,然後新增認證的名稱和說明。

勾選「建立個人化程式碼範例」。 選擇此選項可讓您跳過手動步驟,將新的認證自動新增至範例檔案。

接著,選擇「Node.js」作為您的語言,接收 Node.js 特定範例,然後按一下「建立認證」按鈕。

建立認證

您會收到一個 .zip 檔案,要下載名為 PDFToolsSDK-Node.jssamples.zip 的檔案,該檔案可以儲存到您的本機檔案系統。

將您的認證新增至程式碼範例

如果您選擇「建立個人化程式碼範例」選項,就不必手動將用戶端 ID 新增至程式碼範例檔案,也可以略過下一步,直接前往下方的「執行程式碼範例」區段。

如果您未選擇「建立個人化程式碼範例」選項,則必須從 Adobe.io Console 複製用戶端 ID (API 鍵):

程式碼範例

將 PDFToolsSDK-Node.jsSamples.zip 的內容解壓縮。

前往 adobe-dc-pdf-tools-sdk-node-samples 檔案夾下的根目錄。

使用任何文字編輯器或 IDE 開啟 pdftools-api-credentials.json。

將認證貼入程式碼中的用戶端 ID 欄位:

{
 "client_credentials": {
  "client_id": "abcdefghijklmnopqrstuvwxyz",

儲存檔案並繼續執行下一個步驟,以執行程式碼範例。

執行您的第一個程式碼範例

使用命令提示字元,前往 adobe-dc-pdf-tools-sdk-node-samples 檔案夾下的根目錄。

輸入 npm 安裝:

C:\Temp\PDFToolsAPI\adobe-dc-pdf-tools-sdk-node-samples>npm install

現在您已準備好執行範例檔案了!

對於第一個範例,請建立 PDF:

當仍處於命令提示字元中時,請使用下列命令執行建立 PDF 範例:

C:\Temp\PDFToolsAPI\adobe-dc-pdf-tools-sdk-node-samples>node src/createpdf/create-pdf-from-docx.js

輸出範例:

輸出範例

您的 PDF 將會建立在輸出中指定的位置,預設為 pdfServicesSdkResult 目錄。

資源和後續步驟

PDF 服務API

recommendation-more-help
61c3404d-2baf-407c-beb9-87b95f86ccab