IronPDF 操作指南 灰度 How to Generate PDF in Grayscale Hairil Hasyimi Bin Omar 已更新:八月 14, 2025 Download IronPDF NuGet 下载 DLL 下载 Windows 安装程序 Start Free Trial Copy for LLMs Copy for LLMs Copy page as Markdown for LLMs Open in ChatGPT Ask ChatGPT about this page Open in Gemini Ask Gemini about this page Open in Grok Ask Grok about this page Open in Perplexity Ask Perplexity about this page Share Share on Facebook Share on X (Twitter) Share on LinkedIn Copy URL Email article This article was translated from English: Does it need improvement? Translated View the article in English 灰度PDF是一种PDF文件,其中所有的颜色和阴影都使用灰色阴影表示,而不是全彩色光谱。 IronPDF提供了将PDF文件渲染为灰度而非彩色的功能。 以灰度打印PDF文件对于大批量打印来说更具成本效益。 此外,渲染为灰度增强了可读性,特别是当原始颜色过于明亮或鲜艳时。 此外,灰度PDF可在广泛的设备、软件和平台上享有更高的兼容性,从而确保在不同系统中获得一致的查看和打印体验。 快速开始:使用IronPDF将彩色PDF转换为灰度 使用IronPDF,只需几行代码即可轻松将彩色PDF转换为灰度。 通过在RenderingOptions中设置GrayScale属性,您可以毫不费力地将网页或HTML内容渲染为灰度PDF。 本指南将帮助您快速生成灰度文档,确保在设备之间的一致查看。 Get started making PDFs with NuGet now: Install IronPDF with NuGet Package Manager PM > Install-Package IronPdf Copy and run this code snippet. var renderer = new IronPdf.ChromePdfRenderer(); renderer.RenderingOptions.GrayScale = true; var pdf = renderer.RenderUrlAsPdf("https://example.com"); pdf.SaveAs("grayscale.pdf"); Deploy to test on your live environment Start using IronPDF in your project today with a free trial Free 30 day Trial class="hsg-featured-snippet">最小化工作流程(5步)下载IronPDF库以渲染灰度PDF实例化ChromePdfRenderer类将RenderingOptions的GrayScale属性设置为true从URL、HTML字符串或文件中访问并渲染PDF文档将灰度PDF文档导出到所需位置 ## 生成灰度PDF示例 要生成灰度PDF,您可以将`RenderingOptions`的`GrayScale`属性设置为`true`。 在提供的代码片段中,我们可以看到在实例化`ChromePdfRenderer`之后启用了灰度功能。 然后用它来使用`RenderUrlAsPdf`方法渲染网页。 代码片段还包括提取渲染PDF的第一页并将其本地保存。 ```csharp :path=/static-assets/pdf/content-code-examples/how-to/color-grayscale-grayscale.cs ``` 请注意当前灰度功能的实现会将渲染的PDF文档中的文本转换为图像,导致`ExtractAllImages`方法不输出任何文本。 目前,此功能仅在渲染PDF文件时可用。 将来,能够将现有PDF文档转换为灰度将是有益的。 准备好看看您还能做些什么吗? 查看我们的教程页面:[转换PDF文档](https://ironpdf.com/tutorials/convert-pdf/) 常见问题解答 什么是灰度 PDF 文档? 灰度 PDF 文档是一种 PDF,其中所有颜色和阴影都是用灰色阴影代替全彩色光谱表示。这对于节约成本的打印和增强可读性有益。 如何使用 C# 生成灰度 PDF? 您可以使用 IronPDF 库在 C# 中生成灰度 PDF。首先下载该库,然后实例化 ChromePdfRenderer 类。将 RenderingOptions 的 GrayScale 属性设置为 true,并从 URL、HTML 字符串或文件中渲染 PDF 文档。 为什么要将 PDF 文档转换为灰度? 将 PDF 文档转换为灰度可以降低大批量打印成本,改善明亮颜色的文档的可读性,并增加在不同设备和平台之间的兼容性。 渲染为灰度 PDF 的步骤是什么? 渲染为灰度 PDF,下载 IronPDF,实例化 ChromePdfRenderer,在 RenderingOptions 中将 GrayScale 属性设置为 true,渲染文档,并将其保存到所需位置。 现有的 PDF 可以使用这种方法转换为灰度吗? 目前,IronPDF 的灰度渲染功能仅在创建新 PDF 时可用。目前,没有内建功能将现有 PDF 文档转换为灰度。 灰度功能如何影响 PDF 中的文本提取? 在 IronPDF 中,灰度功能将文本转换为渲染 PDF 中的图像。因此,ExtractAllImages 方法将不会输出任何文本,因为它将整个页面视为图像。 是否有简单的代码示例来使用 IronPDF 创建灰度 PDF? 是的,您可以使用 IronPDF 用一行代码创建一个灰度 PDF:new ChromePdfRenderer { RenderingOptions = { GrayScale = true } }.RenderUrlAsPdf("https://example.com").SaveAs("grayscale.pdf"); IronPDF 是否支持在 .NET 10 中生成灰度 PDF? 是的。IronPDF 完全兼容 .NET 10,包括支持ChromePdfRenderer.RenderingOptions中的GrayScale属性等功能,可用于生成灰度 PDF。IronPDF 官方支持 .NET 10,以及 .NET 8 和 .NET 9。 Hairil Hasyimi Bin Omar 立即与工程团队聊天 软件工程师 如所有伟大的工程师一般,Hairil 是个热心的学习者。他正在提高对 C#、Python 和 Java 的知识,并利用这些知识为 Iron Software 团队成员增值。Hairil 从马来西亚的玛拉工业大学加入 Iron Software 团队,获得化学与工艺工程学士学位。 准备开始了吗? Nuget 下载 16,154,058 | 版本: 2025.11 刚刚发布 免费 NuGet 下载 总下载量:16,154,058 查看许可证