線性化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—