線性化PDF文件是PDF文件的一種特殊格式,可以通過Internet更快地進行查看。線性化的PDF,在頁面數量很多的情況下,更能突出表現出快速瀏覽的優勢。下面是通過后端.NET程序實現將PDF文件轉為線性化PDF的方法。
程序環境
Visual Studio 2017
.NET Framework 4.6.1
方法步驟
步驟1. 安裝PDF插件。可通過以下兩種方法實現安裝或引用:
方法1:通過NuGet搜索安裝。在Visual Studio中打開【解決方案資源管理器】,鼠標右鍵點擊【引用】,選擇【管理NuGet包】,在打開的界面中依次按照如圖步驟實現安裝:
或者通過PM控制台實現安裝:
Install-Package Spire.PDF -Version 7.12.1
方法2:手動引用dll。將Spire.PDF for .NET 下載 到本地,解壓,找到BIN文件夾下的dll文件,並參考如圖步驟添加引用到Visual Studio程序:
步驟2. 編輯如下代碼實現轉換。
C#
using Spire.Pdf.Conversion; namespace ToLinearlizedPDF { class Program { static void Main(string[] args) { //加載PDF文檔 PdfToLinearizedPdfConverter converter = new PdfToLinearizedPdfConverter("test.pdf"); //轉為線性PDF converter.ToLinearizedPdf("Linearized.pdf"); } } }
VB.NET
Imports Spire.Pdf.Conversion Namespace ToLinearlizedPDF Class Program Private Shared Sub Main(args As String()) '加載PDF文檔 Dim converter As New PdfToLinearizedPdfConverter("test.pdf") '轉為線性PDF converter.ToLinearizedPdf("Linearized.pdf") System.Diagnostics.Process.Start("Linearized.pdf") End Sub End Class End Namespace
執行程序后,生成的文檔保存在程序運行路徑下,如F:\VS2017Project\ToLinearlizedPDF\bin\Debug 路徑下(文件路徑可自定義)。查看PDF是否為線性化PDF可在打開PDF文件后,通過【文件】-【屬性】查看,如圖:
—End—