C 實現將PDF轉為線性化PDF

2022-09-24 09:21:09 字數 1142 閱讀 4138

目錄

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

visual studio 2017

.net framework 4.6.1

spire.pdf for .net 7.12.1

可通過以下兩種方法實現安裝或引用:

方法1:通過nuget搜尋安裝。在visual studio中開啟【解決方案資源管理器】,滑鼠右鍵點選【引用】,選擇【管理nuget包】,在開啟的介面中依次按照如圖步驟實現安裝:

或者通過pm控制台實現安裝:

install-package spire.pdf -version 7.12.1

方法2:手動引用dll。將spire.pdf for .net ** 到本地,解壓,找到bin資料夾下的dll檔案,並參考如圖步驟新增引用到visual studio程式:

c#using spire.pdf.conversion;

namespactzfcbqqe tolinearlizedpdf}}

vb.net

imports spire.pdf.conversion

namespace tolinearlizedpdf

class program

private shared sub main(args as string())

'載入pdf文件

dim converter as new pdftolinearizedpdfconverterwww.cppcns.com("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檔案後,通過【檔案】-【屬性】檢視,如圖:

iava 實現將office 檔案轉成pdf

做乙個專案需要檔案預覽效果,於是將office 檔案轉成pdf 進行預覽,但是在網上找了很多發現很多大神都是用openoffice實現的,本地還要安裝,感覺有點麻煩,難道就沒有第三發就jar支援麼,於是乎找了很久很久終於找到了一片部落格 位址點這裡 com.jacob jacob 1.18 m2 s...

C 筆記 itext7將HTML轉為PDF

從nuget搜尋安裝 itext7.pdfhtml 安裝時根據提示一併安裝5個依賴項 itext7 microsoft.csharp portable.bouncycastle common.logging common.logging.core 由於itext7與itext5在結構和用法上有些區別...

用C 實現生成PDF文件

using system using system.io using system.text using system.collections namespace pdfgenerator public static string xrefformatting long xvalue return ...