2012-04-23 65 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仍然可用。