2010-03-29 78 views
2

我使用DevExpress XtraReports生成PDF文檔。合併在PDF中多次使用的相同圖像

我一遍又一遍地使用相同的圖像(在狀態燈的行中)。

生成的PDF似乎重複包含每個圖像的圖像定義。我更喜歡它是否包含圖像一次,並在需要其他副本的地方引用它 - 這將大大減少我的PDF文檔的大小。

有沒有什麼辦法可以使用DevExpress來實現這一點,甚至可以通過第三方應用程序進行後處理。任何幫助表示讚賞。

回答

0

可以在整個文檔的多個位置重複使用相同的圖像內容。但是,在將圖像添加到PDF時,執行此操作會更容易一些。

我不確定DevExpress是否支持這個功能。

1

兩個選項:

OPT1:我想你的形象是一個背景或者一個公司的標誌和形象上的PDF的所有頁面相同。如果是,則創建沒有圖像的PDF。後處理pdf並在所有頁面上添加圖像(可以使用itext/itextsharp或pdflib來完成)。

OPT2:把你的實際PDF格式轉換成使用Ghoscript。使用Ghsoscript,你可以做一個「pdf到pdf」的轉換。在轉換過程中,Ghostscript嘗試識別重複的圖像並將其刪除。生成的文件較小。 (Ghostscript並不總是能夠做到這一點...嘗試與你的PDF文件)。