使用 PDF Services API 和 Node.js,幾分鐘內即可從 HTML 或 MS Office 建立 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金鑰) 以解除鎖定使用。 在這裡註冊免費試用版,然後按一下「開始使用」以建立您的新認證。
請務必選擇「個人帳戶」來註冊免費試用版:
在下一個步驟中,您將選擇「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 目錄。
資源和後續步驟
- 如需其他協助和支援,請造訪 Adobe Acrobat Services API 社群論壇
PDF 服務API 檔