响应式HTML转PDF

在视口设置方面,有 CSS 媒体和纸张模式。

IronPDF 中的 CSS 媒体选项允许您指定在将 HTML 内容渲染为 PDF 文档时应如何应用样式。该选项的两个值分别是 CSS media "屏幕 "和 "打印":

  • 屏幕:表示 CSS 规则用于屏幕浏览。样式针对数字屏幕进行了优化,通常包括在电脑显示器上看起来效果良好的颜色和布局等考虑因素。
  • 打印:指示浏览器应用为打印文档定制的样式。这意味着 CSS 规则针对打印进行了优化,以确保 HTML 内容打印在纸张等物理介质上时的可读性和正确格式。

IronPDF 中的纸张模式选项决定了渲染内容在 PDF 页面上的适应性。该选项有多个值:

  • ContinuousFeed(连续进纸):该模式适用于连续进纸打印机,即在一卷纸上打印内容。它通常用于专业打印,如工业环境。
  • FitToHeight`(适合高度):在此模式下,内容会按比例缩放,以适应指定的纸张高度,同时保持宽高比。这可确保整个内容清晰可见,不会溢出。
  • 适合宽度在此模式下,内容会按比例缩放,以适应纸张的指定宽度,同时保持纵横比。当你想确保内容适合特定的宽度限制时,这种模式非常有用。
  • FitToPage"(适合页面):在这种模式下,内容的高度和宽度都会按比例调整,以适合整个页面,同时保持纵横比。它可确保整个内容适合单个页面。