将带有彩色图像的 pdf 转换为灰度可以帮助您减小文件大小,打印时无需消耗彩色墨水,从而节约打印成本。本篇文章将介绍如何使用 spire.pdf for .net 在 c# 和 vb.net 中以编程的方式实现该转换。
安装 spire.pdf for .net
首先,您需要添加 spire.pdf for .net 包中包含的 dll 文件作为 .net 项目中的引用。dll 文件可以从 此链接 下载或通过 安装。
pm> install-package spire.pdf
将 pdf 转为灰度
下面是将彩色pdf转换为灰度的步骤:
- 使用 pdfgrayconverter 类加载pdf文件。
- 使用 pdfgrayconverter.tograypdf() 方法将 pdf 转换为灰度。
- c#
- vb.net
using spire.pdf.conversion;
namespace convertpdftograyscale
{
class program
{
static void main(string[] args)
{
//创建一个pdfgrayconverter实例并加载文档
pdfgrayconverter converter = new pdfgrayconverter(@"sample.pdf");
//将彩色pdf转换为灰度
converter.tograypdf("grayscale.pdf");
converter.dispose();
}
}
}
imports spire.pdf.conversion
namespace convertpdftograyscale
friend class program
private shared sub main(byval args as string())
'创建一个pdfgrayconverter实例并加载文档
dim converter as pdfgrayconverter = new pdfgrayconverter("sample.pdf")
'将彩色pdf转换为灰度
converter.tograypdf("grayscale.pdf")
converter.dispose()
end sub
end class
end namespace
原文档:
结果文档:
申请临时 license
如果您希望删除结果文档中的评估消息,或者摆脱功能限制,请 该email地址已收到反垃圾邮件插件保护。要显示它您需要在浏览器中启用javascript。 获取有效期 30 天的临时许可证。