1

我正在循环浏览一堆 PDF,并将它们合并到一个 PdfDocument 中。我使用 XPdfForm.FromStream(stm) 加载一个 PDF,然后使用 AddPage 添加一个新页面,并将 XPdfForm 绘制到该页面。这似乎是执行此操作的典型方法。

其中一些传入的 PDF 包含重复的图像。我想消除这些,因为它们会创建一个比所需大得多的文件。

给定一个输入 XPdfForm,并希望使用 XGraphics 将其绘制到 PdfPage 上......我如何设计不会添加重复图像而是引用可重用图像的代码?

4

1 回答 1

0

在理想情况下,PDFsharp 会在保存时删除所有重复的对象(图像、字体)。

它在我们的愿望清单上。似乎已经有针对此问题的实现。 http://forum.pdfsharp.net/viewtopic.php?f=4&t=648

我不知道为什么它被删除了,但是 SourceForge 上仍然可以找到旧的源代码。

于 2012-04-24T08:38:04.267 回答