已更新 2026年7月5日
Ghostscript GPL vs IronPDF:技術比較指南
探索 Ghostscript GPL 與 IronPDF 的主要差異。比較 AGPL 授權與商業授權、指令列開關與本機 .NET API,以及 HTML-to-PDF 功能。
閱讀更多
交互地圖、3D控制面板和使用WebGL構建的模型查看器在瀏覽器中看起來很棒,但持份者通常需要固定的、可分享的版本:報告中的地圖快照、批准包中的3D設計、存檔中的模擬結果。IronPDF在C#中將GPU加速的WebGL內容捕獲為靜態PDF,保留場景渲染時的視覺狀態。
一個物流工具在Mapbox地圖上顯示路線,房地產應用顯示3D地形,工程應用在瀏覽器中渲染CAD模型。 每一個都需要一個PDF版本用於報告、記錄或沒有存取實時應用的接收者。 普通截圖質量低且手動,而標準HTML到PDF渲染不能捕獲依賴於GPU的WebGL。
WebGL捕獲需要三個設置:單程模式、硬體GPU模式以及場景在捕獲前完成渲染的延遲。
using IronPdf;
// Required for WebGL: GPU operations must complete in one process
IronPdf.Installation.SingleProcess = true;
IronPdf.Installation.ChromeGpuMode = IronPdf.Engines.Chrome.ChromeGpuModes.Hardware;
ChromePdfRenderer renderer = new ChromePdfRenderer();
// Give the 3D scene time to load and render
renderer.RenderingOptions.WaitFor.RenderDelay(5000);
PdfDocument pdf = renderer.RenderUrlAsPdf("https://docs.mapbox.com/mapbox-gl-js/example/geojson-layer-in-slot/");
pdf.SaveAs("webgl.pdf");
結果精確捕獲地圖、圖表或模型的外觀,適合於文件、報告和存檔。
此功能要求真實環境條件,並且他們決定它是否適合於給定的部署。
啟用GPU模式和合適的主機後,團隊可以將實時的WebGL地圖、控制面板和3D模型轉化為靜態PDF,並用於報告和存檔。 完整的配置和故障排除步驟可以在render WebGL指南中找到。

Curtis Chau擁有Carleton大學的電腦科學學士學位,專精於前端開發,擁有Node.js、TypeScript、JavaScript和React的專業知識。Curtis熱衷於建立直觀且美觀的使用者介面,喜愛使用現代框架並建立結構良好、視覺吸引力的手冊。