自動化文件建立對於許多 SaaS 產品來說是一個至關重要的功能,無論是產生發票、報告或證書。使用 HTML 渲染器,開發人員只需幾行程式碼即可將動態 HTML 內容轉換為高品質的 PDF 文件或 PNG 映像。在本指南中,我們將向您展示如何將 ExoAPI 的文件建立功能整合到您的 SaaS 產品中,從而節省時間和精力。
自動化文件建立使企業能夠:
以下是一些文件自動化功能可以簡化您的 SaaS 產品工作流程的實際範例:
讓我們逐步了解如何使用 ExoAPI 的 HTML 渲染器設定自動文件產生。
存取 ExoAPI 並註冊帳戶以取得您的 API 金鑰。
npm install @flower-digital/exoapi-sdk
在您的 JavaScript 或 Node.js 應用程式中,使用您的 API 金鑰初始化 ExoAPI:
import { ExoAPI } from "@flower-digital/exoapi-sdk"; const exoapi = new ExoAPI({ apiKey: YOUR_API_KEY });
現在,讓我們來看一個從 HTML 內容產生 PDF 的簡單範例。以下程式碼片段展示如何建立具有基本樣式的 PDF 文件:
npm install @flower-digital/exoapi-sdk
ExoAPI 提供了多種選項來自訂您的 PDF。您可以控制頁面大小、邊距、方向、頁首、頁腳,甚至可以注入自訂 CSS 以實現精確的樣式。
這是一個進階範例,展示如何自訂 PDF 輸出:
import { ExoAPI } from "@flower-digital/exoapi-sdk"; const exoapi = new ExoAPI({ apiKey: YOUR_API_KEY });
ExoAPI 也支援從 HTML 內容產生 PNG 映像。當您需要視覺輸出(例如徽章、證書或視覺報告)時,這非常有用。以下是如何產生 PNG 影像的範例:
import { ExoAPI } from "@flower-digital/exoapi-sdk"; import fs from "fs"; const exoapi = new ExoAPI({ apiKey: YOUR_API_KEY }); async function htmlRenderer() { try { const res = await exoapi.htmlRenderer({ html: '<p style="padding:8px;font-size:36px">Hello <b style="color: green">world!</b></p>', format: "pdf", }); fs.writeFileSync("document.pdf", Buffer.from(await res.arrayBuffer())); console.log("PDF document generated successfully!"); } catch (err) { console.error("Error generating PDF:", err); } } htmlRenderer();
ExoAPI 的 HTML 渲染器讓 SaaS 產品中的文件建立變得異常簡單且可自訂。只需幾行程式碼,您就可以自動產生 PDF 和圖像,簡化發票、報告和建立具有視覺吸引力的文件等流程。透過將 ExoAPI 整合到您的工作流程中,您可以增強應用程式的功能,同時節省手動文件建立任務的時間。
立即嘗試 ExoAPI,了解它如何簡化文件創建並提高 SaaS 應用程式的工作效率。查看官方 ExoAPI 文件以探索更多功能和自訂選項。
以上是如何使用 HTML 渲染器自動建立 PDF 文檔的詳細內容。更多資訊請關注PHP中文網其他相關文章!