1. 程式人生 > 其它 >C# 將PDF轉為線性化PDF

C# 將PDF轉為線性化PDF

線性化PDF檔案是PDF檔案的一種特殊格式,可以通過Internet更快地進行檢視。線性化的PDF,在頁面數量很多的情況下,更能突出表現出快速瀏覽的優勢。下面是通過後端.NET程式實現將PDF檔案轉為線性化PDF的方法。

程式環境

Visual Studio 2017

.NET Framework 4.6.1

Spire.PDF for .NET 7.12.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—