在生產環境中測試,無水印。
在任何需要的地方都能運行。
獲得 30 天的全功能產品。
在幾分鐘內上手運行。
試用產品期間完全訪問我們的支援工程團隊
在本教程中,我們深入探討如何在 Node.js 中不使用 Puppeteer 將 HTML 轉換為 PDF,而是使用 Iron PDF 庫。 我們首先使用npm
安裝Iron PDF,確保必要的二進位檔案就位。 本教程介紹了如何導入必要的模組,使用許可證金鑰設置全域配置,以及從各種 HTML 來源創建 PDF。
第一個範例展示了如何使用 PDFDocument.fromHTML
方法將簡單的 HTML 字串轉換為 PDF。 過程很簡單:定義一個 HTML 字串,將其作為參數傳遞,然後使用 saveAs
函數保存 PDF。
接下來,我們將處理一項更複雜的任務:將網頁轉換為PDF。 使用PDFDocument.fromURL
方法,我們提供網址,將文件另存為 PDF,並保留網頁的佈局和內容。
對於離線 HTML 文件,過程與 HTML 字元串轉換相似,但我們使用文件路徑來代替。 此方法特別適合處理儲存在檔案中的複雜 HTML 結構。
在 Node.js 中執行程式碼後,我們會驗證輸出。 PDF 保持格式和佈局,無論是來自簡單的 HTML 字串、檔案還是完整的網頁。
該教程強調了Iron PDF能夠以最少的代碼高效處理多樣的HTML到PDF轉換的功能。 對於有興趣進一步探索的人,可以在他們的網站上獲得Iron PDF的試用版。