在PDF中渲染圖表 除了強大的HTML轉PDF的轉換功能外,IronPDF還提供對JavaScript渲染的完整支持,包括對畫布和圖表渲染的支持。 這對JavaScript的全面支持使開發人員能夠創建高質量的PDF,其中包含完全渲染的圖表,包括3D圖表和多邊形。 一些支持的圖表包括: C3.js D3.js Highcharts 首先,我們需要創建要用於創建PDF文檔的HTML內容。 此HTML包括內嵌JavaScript以使用C3庫生成柱狀圖。 setTimeout函數確保在1秒後調用window.ironpdf.notifyRender(),指示IronPDF在JavaScript執行完畢後繼續渲染頁面。 現在,我們可以查看如何將其渲染到易於閱讀的PDF文檔中。 首先,我們創建一個新的ChromePdfRenderer實例,用於訪問IronPDF使用的強大渲染引擎,允許在HTML頁面中渲染高級JavaScript。 接下來,我們使用RenderingOptions類設置三個不同的選項。 第一個,EnableJavaScript = true,確保我們示例HTML文檔內的JavaScript在渲染HTML頁面時執行。 WaitFor.JavaScript()用於暫停渲染過程,直到所有JavaScript運行完畢,確保圖表正確渲染。 第三個選項,CssMediaType = IronPdf.Rendering.PdfCssMediaType.Print,將CSS媒體類型設置為打印,優化PDF渲染的樣式。 下一步是最終將我們創建的HTML文檔渲染到PDF文件中。這是通過RenderHtmlAsPdf方法完成的,它將htmlWithJs變量變為新的PDF文檔中的HTML和JavaScript。 最後,可以使用SaveAs方法保存PDF文檔。 現在,您擁有一個使用HTML和JavaScript創建的全新PDF文檔,內含完整渲染的圖表。 了解如何使用IronPDF將JavaScript轉換為PDF。 在 GitHub 上查看 程式碼 https://github.com/iron-software/IronPdf.Examples/tree/main/examples/js-charts-to-pdf 下載 ZIP 文件 相關教學 相關操作指南 類別文檔 取得語言包 下載 IronPDF DLL 回報此頁面的問題 準備好開始了嗎? Nuget 下載 16,154,058 | 版本: 2025.11 剛剛發布 免費 NuGet 下載 總下載量:16,154,058 查看許可證