像素完美的HTML格式化
为了使您的PDF看起来完美,您需要开发出色的HTML模板或请网页开发人员为您完成。这篇疑难解答文章摘自 调试 HTML 的完整教程.
1.调试和测试 HTML
您可以在 Chrome 浏览器或 "类似 "的桌面浏览器中调试 HTML、CSS 和 JS。然后,当您知道它可以完美运行时,将它连接到 IronPDF,它就会与在 Chrome 浏览器中的效果完全一致。
基本用途
本代码示例将在最新的 Chrome 桌面浏览器上呈现完美像素的 PDF。
ChromePdfRenderer renderer = new ChromePdfRenderer();
renderer.RenderingOptions.CssMediaType = IronPdf.Rendering.PdfCssMediaType.Print;
renderer.RenderingOptions.PrintHtmlBackgrounds = true;
高级 HTML 开发
高级 Chrome 浏览器用户开发人员可通过使用 IronPDF 的默认设置并启用 "模拟 CSS 媒体 > 屏幕"来实现 100% 的精确度。 https://developer.chrome.com/docs/devtools/css/print-preview/
ChromePdfRenderer renderer = new ChromePdfRenderer();
renderer.RenderingOptions.CssMediaType = IronPdf.Rendering.PdfCssMediaType.Screen;
renderer.RenderingOptions.PrintHtmlBackgrounds = true;
2.比较结果
要比较结果,请在 Chrome 桌面网页浏览器中打开 HTML。
注意:将任何 HTML 字符串和资产导出为独立的 HTML 文件并手动编辑,或请网络开发人员帮忙
3.打开打印预览窗口 (在 Windows 上按 Ctrl+P)
您可能需要更改纸张大小,并在 Chrome 浏览器打印对话框中启用打印背景图像。
4.选择 "另存为 PDF "选项
一旦在 Chrome 浏览器中完美地打印为 PDF,IronPDF 将与之匹配。
5.运行 IronPDF
现在,HTML 已经非常完美,在 IronPDF 中运行它,看起来就完全一样了。使用 `{占位符}合并客户数据。代码示例
https://ironpdf.com/examples/using-html-to-create-a-pdf/ 真的很有帮助!
如果本教程无法帮助您解决问题,请 联系工程支持我们将调整和改进我们的文档,为您提供更多帮助。