从模板生成大量PDF文档

时间:2009-11-04 20:36:16

标签: c# pdf gdi

在我工作的地方,我们从客户那里获得PDF模板,然后将它们转换为html模板,我们可以在页面中更改其他信息中的标记并将其发送给客户。

我们将它们转换为html的原因是因为如果任何信息太长,文本可以换行。

由于GDI问题我们一台只能在一台计算机上执行1次,因此进程可能很慢。因此,我们有一个农场,可以创建需要邮寄的pdf文档。

GDI问题。 http://support.microsoft.com/kb/939884/en-us/

此修复程序无法解决问题。

有没有一种更好的方法可以做更多的传出或更容易做到不必改变pdf-> html-> pdf

1 个答案:

答案 0 :(得分:1)

看看iTextSharp。您可以使用PdfStamper对象来填充原始PDF并快速吐出自定义版本。您可能需要对源PDF进行一些按摩(在Acrobat中定义一些形式的对象等)以使其完全按照您的要求进行操作,但与您描述的过程相比,它的性能非常高。我们每天使用它生成数千个PDF(为每个客户插入自定义信息),它是免费的。让你头脑发热(陡峭的学习曲线)有点棘手。我强烈建议购买电子书“iText In Action” - 那里的样本让整个事情变得更加容易。