2009-03-03 274 views
1

我們已經有了一個可以用ABCpdf生成動態PDF文件的網絡系統。雖然它的工作......好吧,文件大小有點大。優化ABCpdf文件大小

例如,今天早上作爲一個測試,我生成了一個有很多小圖形的140+頁面文件(實際上,相同的六個小圖像一遍又一遍地重複)。總文件大小爲12兆和更改。

取出該文件,在Acrobat Pro中打開它並通過默認優化設置運行它,爲我提供了一個600k文件。

有沒有人有任何建議讓原始文件更接近第二個數字?

回答

0

ABCpdf似乎有很多嵌入圖像的選項。你使用了哪個?你的圖像大小是多少?什麼格式?每頁有多少個?

如果圖像較小,分辨率較低或壓縮格式較好(即JPEG),可能會有一些運氣。

1

這幾乎可以保證是圖像壓縮問題。

PixMap提供基礎圖像的JPEG壓縮。實際上,軟件可能會解壓縮已插入的JPEG文件,並將其存儲爲位圖,並且容易膨脹大小。

此外,還要確保您的大小是正確的 - 不包括1600x1200的圖像,並把它顯示在一個很小的2" 框架 - 你可以調整/縮放下來,在這種情況下

0

這聽起來像ABCpdf可能重複圖像而不是將每個圖像插入PDF中並引用它們,你可以試試CosEdit看看是否是這種情況,如果是,你會得到很多流對象,而優化過的輸出會有很多引用到相同的幾個流對象。

2

您是否嘗試過最新版本的ABCpdf?您應該發現這個問題已經修復;-)

0

如果您無法正確獲取abcPdf設置,您也可以嘗試在新文件的頂部運行pdf壓縮。

請參閱pdftk compression option瞭解如何在c#中執行此操作。