IRONSOFTWAREHOME
响应式HTML到PDF
import {PdfDocument, CssMediaType, FitToPaperModes} from "@ironsoftware/ironpdf";

(async () => {
    const options = {
        // Choose Screen or Print CSS media
        cssMediaType: CssMediaType.Screen,
        
        // Set paper mode to automatic fit to physical paper
        fitToPaperMode: FitToPaperModes.FitToPage,
    };

    // Render an HTML file
const pdf = await PdfDocument.fromHtml("Responsive.html", {renderOptions: options});

await pdf.saveAs("pdf-from-html.pdf");
})();
npm i @ironsoftware/ironpdf
响应式HTML到PDF

响应式HTML到PDF

关于视口设置,有 CSS 媒体和纸张模式。

在 IronPDF 中,CSS 媒体选项允许您指定在将 HTML 内容呈现为 PDF 文档时应如何应用样式。 此选项的两个值是 CSS 媒体"screen"和"print":

  • Screen:表示 CSS 规则旨在用于屏幕查看。 样式针对数字屏幕进行了优化,通常包括颜色和布局等考虑因素,使其在计算机显示器上看起来良好。
  • Print:指示浏览器应用为打印文档量身定制的样式。 这意味着 CSS 规则为打印进行了优化,确保在将 HTML 内容打印到诸如纸张之类的物理介质上时可读性和格式正确。

IronPDF 的纸张尺寸选项中的纸张模式选项决定了渲染内容应如何适合 PDF 页面。 该选项有几个值:

  • ContinuousFeed: 此模式适合连续供纸打印机,其中内容打印在一卷纸上。 通常用于专业打印,例如在工业环境中。
  • FitToHeight: 在此模式下,内容按比例缩放以适应纸张的指定高度,同时保持纵横比。 这确保了整个内容在不溢出的情况下可见。
  • FitToWidth: 在此模式下,内容按比例缩放以适应纸张的指定宽度,同时保持纵横比。 这在您希望确保内容适合特定宽度限制时非常有用。
  • FitToPage: 在此模式下,内容按比例缩放以适应整个页面的高度和宽度,同时保持纵横比。 它确保整个内容适合单页。
探索响应式 PDF 渲染的视口示例
在 GitHub 上查看

准备开始了吗?

版本:2026.6刚刚发布

Key in blue circle

立即获取免费的 30 天试用版密钥。

Your trial license will be sent to your email address

无任何限制。100% 解锁。无需信用卡。

OR
bullet_checked无需信用卡或创建账户无任何限制。100% 解锁。无需信用卡。
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried Iron Suite
预约您的免费现场演示
Booking Badge

深受全球数百万工程师信赖

Iron Software 的客户徽标
获取您的无义务咨询
填写下面的表格或通过sales@ironsoftware.com
您的资料将始终保密。
深受全球数百万工程师信赖
Iron Software 的客户徽标
立即获取您的免费30 天试用密钥。
无需信用卡或创建账户
Node.js 模块下载用于 PDF
using npm 安装

版本: 2026.6

  1. 下载并安装 Node.js 12+。
  2. 在终端中执行上述命令。

$999 起