?本文以C#代碼為例介紹如何實(shí)現(xiàn)將彩色PDF文件轉(zhuǎn)為灰度(黑白)的PDF文件,即將PDF文檔里面的彩色圖片或者文字等通過(guò)調(diào)用PdfGrayConverter.ToGrayPdf()方法轉(zhuǎn)為文檔頁(yè)面為灰色調(diào)、無(wú)彩色效果的文檔。下面的程序運(yùn)行環(huán)境及代碼示例。
配置程序環(huán)境
- Visual Studio 2017
- .Net Framework 4.6.1
- Spire.PDF for .NET
關(guān)于如何引入dll文件:
1.通過(guò)??NuGet??安裝dll(2種方法)
1.1可以在Visual Studio中打開(kāi)“解決方案資源管理器”,鼠標(biāo)右鍵點(diǎn)擊“引用”,“管理NuGet包”,然后搜索 Spire.PDF安裝。
1.2 將以下內(nèi)容復(fù)制到PM控制臺(tái)安裝。
Install-Package Spire.PDF -Version 7.11.1
2.手動(dòng)添加dll引用
可通過(guò)手動(dòng)??下載包??,然后解壓,找到BIN文件夾下的Spire.Pdf.dll。然后在Visual Studio中打開(kāi)“解決方案資源管理器”,鼠標(biāo)右鍵點(diǎn)擊“引用”,“添加引用”將本地路徑BIN文件夾下的dll文件添加引用至程序。
轉(zhuǎn)彩色PDF為灰度
這里轉(zhuǎn)換主要用到以下步驟:
- 使用 PdfGrayConverter 類加載PDF文件。
- 調(diào)用 PdfGrayConverter.ToGrayPdf() 方法將 PDF 轉(zhuǎn)換為灰度。
C#?
using Spire.Pdf.Conversion;
namespace ToGrayPDF
{
class Program
{
static void Main(string[] args)
{
//創(chuàng)建一個(gè)PdfGrayConverter實(shí)例并加載文檔
PdfGrayConverter converter = new PdfGrayConverter("sample.pdf");
//將彩色PDF轉(zhuǎn)換為灰度
converter.ToGrayPdf("Grayscale.pdf");
converter.Dispose();
}
}
}
vb.net
Imports Spire.Pdf.Conversion
Namespace ToGrayPDF
Class Program
Private Shared Sub Main(args As String())
創(chuàng)建一個(gè)PdfGrayConverter實(shí)例并加載文檔
Dim converter As New PdfGrayConverter("sample.pdf")
將彩色PDF轉(zhuǎn)換為灰度
converter.ToGrayPdf("Grayscale.pdf")
converter.Dispose()
End Sub
End Class
End Namespace
轉(zhuǎn)換效果:
原創(chuàng)內(nèi)容,轉(zhuǎn)載請(qǐng)注明出處!
—End—