2012-04-23 68 views
1

我騎着一堆PDF,並將它們合併到一個PdfDocument中。我使用XPdfForm.FromStream(stm)加載一個PDF,然後使用AddPage添加一個新頁面,並將XPdfForm繪製到該頁面。這似乎是執行此操作的典型方法。PdfSharp:重複使用圖像資源

其中一些傳入的PDF包含重複的圖像。我想消除這些,因爲他們創建的文件比需要的大得多。

給定一個輸入XPdfForm,並希望使用XGraphics將其繪製到PdfPage上...我如何設計不會添加重複圖像的代碼,而是引用可重用圖像?

回答

0

在理想的世界中,PDFsharp會在保存時刪除所有重複的對象(圖像,字體)。

這是我們的心願單。 看來這個問題已經有了一個實現。 http://forum.pdfsharp.net/viewtopic.php?f=4&t=648

我不知道它爲什麼被刪除,但舊的源代碼在SourceForge仍然可用。