如何生成灰度 PDF
灰度 PDF 是一种 PDF 文档,其中所有的颜色和色调都用灰度来表示,而不是全彩色光谱。
IronPDF提供了将PDF文档以灰度而非彩色渲染的功能。 以灰度模式打印PDF文档,可有效降低大批量打印的成本。 此外,使用灰度渲染可以增强可读性,特别是当原始颜色过于明亮或鲜艳时。 此外,灰度PDF在各种设备、软件和平台上具有更高的兼容性,确保在不同系统上提供一致的查看和打印体验。
如何在 C# 中生成灰度 PDF
- 下载用于渲染灰度 PDF 的 IronPDF 库
- 实例化 ChromePdfRenderer 类
- 设置 灰度 的财产 渲染选项 为真
- 从 URL、HTML 字符串或文件访问并呈现 PDF 文档
- 将灰度 PDF 文档导出到所需位置
开始在您的项目中使用IronPDF,并立即获取免费试用。
查看 IronPDF 上 Nuget 快速安装和部署。已经超过800万次下载,它正在用C#改变PDF。
Install-Package IronPdf
考虑安装 IronPDF DLL 直接。下载并手动安装到您的项目或GAC表单中: IronPdf.zip
手动安装到你的项目中
下载DLL生成灰度PDF示例
要生成灰度PDF,您可以将RenderingOptions的GrayScale属性设置为true。
在提供的代码片段中,我们可以看到在实例化一个ChromePdfRenderer之后启用了灰度功能。 然后使用RenderUrlAsPdf
方法渲染网页。 代码片段还包括仅提取渲染PDF的第一页并将其本地保存。
:path=/static-assets/pdf/content-code-examples/how-to/color-grayscale-grayscale.cs
using IronPdf;
ChromePdfRenderer renderer = new ChromePdfRenderer();
// Set GrayScale to true
renderer.RenderingOptions.GrayScale = true;
PdfDocument pdf = renderer.RenderUrlAsPdf("https://ironsoftware.com/");
pdf.CopyPage(0).SaveAs("test.pdf");
IRON VB CONVERTER ERROR developers@ironsoftware.com
请注意
目前,此功能仅在渲染PDF时可用。 在未来,能够将现有的PDF文档转换为灰度模式将会非常有益。