如何生成灰度 PDF
灰度 PDF 是一种 PDF 文档,其中所有的颜色和色调都是用灰度来表示,而不是全彩色光谱。
IronPDF 提供以灰度而非彩色渲染 PDF 文档的功能。在大批量打印时,以灰度打印 PDF 文档具有很高的成本效益。此外,灰度渲染还能增强可读性,尤其是在原始颜色过于鲜艳或明亮的情况下。此外,灰度 PDF 在各种设备、软件和平台上的兼容性都得到了提高,确保了在不同系统上都能获得一致的查看和打印体验。
如何在 C# 中生成灰度 PDF
- 下载用于渲染灰度 PDF 的 C# 库
- 实例化 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 文档转换为灰度文档,将大有裨益。