将带有彩色图像的 PDF 转换为灰度可以帮助您减小文件大小,打印时无需消耗彩色墨水,从而节约打印成本。本篇文章将介绍如何使用 Spire.PDF for .NET 在 C# 和 VB.NET 中以编程的方式实现该转换。
安装 Spire.PDF for .NET
首先,您需要添加 Spire.PDF for .NET 包中包含的 DLL 文件作为 .NET 项目中的引用。DLL 文件可以从 此链接 下载或通过 NuGet 安装。
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 天的临时许可证。
 



 
					



