HTML轉PDF

以下代碼示例說明了IronPDF如何將原始HTML內容轉換為高質量、像素完美的PDF文檔。IronPDF可以渲染具有簡單結構的HTML標記 (如上面範例中所示),並包含複雜的標記,這些標記包含嵌套元素、樣式表聲明和 JavaScript 交互。

在幕後,IronPDF 利用內建的 Chrome 渲染引擎來解釋 HTML、JavaScript 和 CSS 內容,作為適當的網頁內容,然後將其準確地轉換為等效的 PDF 表示形式。這確保了 IronPDF 輸出的 PDF 內容與在符合標準的網頁瀏覽器中顯示的內容相同。

IronPDF 的 PdfDocument 類提供了幾個靜態方法,允許 Java 開發者從不同來源渲染 HTML 內容。如上例所示,PdfDocument.renderHtmlAsPdf 可以將一個包含 HTML 標記的字串轉換為 PDF 形式。要轉換位於本地網路或互聯網上的網頁內容,可以調用 PdfDocument.renderUrlAsPdf 方法,該方法接受包含要渲染的網頁 URL 的字串。對於保存到本地文件系統目錄中的 HTML 文件,則可以在調用 PdfDocument.renderHtmlFileAsPdf 方法時指定其路徑。

開發者可以使用 ChromePdfRenderOptions 類自定義從上述三種方法返回的 PDF 文件的外觀。參考 API 规格文件 請參閱 ChromePdfRenderOptions 以取得更多資訊。