IRONSOFTWAREHOME
设置为灰度
import {PdfDocument} from "@ironsoftware/ironpdf";

(async () => {
    // Configure render options
    const renderOptions = {
        // Set color to grayscale
        grayScale: true,
    };
    
    const pdf = await PdfDocument.fromHtml("my-content.html", { renderOptions });

    // Export the PDF document
    await pdf.saveAs("my-content.pdf");
})();
npm i @ironsoftware/ironpdf
设置为灰度

设置为灰度

将彩色PDF文档转换为灰度可以提供几个优势,例如去除对颜色的考虑,仅关注颜色强度。

生成灰度PDF的功能仅在使用IronPDF的HTML到PDF转换功能时可用。 您可以应用一个包含false。 将此属性设置为true将生成灰度PDF而不是彩色PDF。

以下是一个使用C#和IronPDF将HTML文件转换为灰度PDF的代码示例:

代码解释

  1. 使用IronPDF:包含IronPdf库以访问PDF渲染功能。
  2. HtmlToPdf渲染器初始化:创建一个HtmlToPdf类的实例,以便于HTML到PDF的转换过程。
  3. 设置渲染选项:通过PdfPrintOptions类定义渲染选项。 这里的关键属性是true时,确保生成的PDF以灰度渲染。
  4. 渲染HTML到PDF:使用RenderHtmlAsPdf()将HTML内容转换为PDF文档。
  5. 保存PDF:生成的灰度PDF保存到指定的文件路径"output.pdf"。
  6. 控制台通知:在控制台上显示一条消息,以通知用户PDF已成功创建。

此代码提供了一个明确的例子,说明如何使用IronPDF的HTML到PDF转换工具将HTML文档转换为灰度PDF。

在 GitHub 上探索灰度 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 起