有没有办法以编程方式重构pdf?

时间:2010-11-17 04:53:20

标签: .net pdf

我使用itextsharp打开动态xfa表单,填写字段并保存。 但是pdf太大了,而且itext不能在动态xfa中展平字段。 为了解决这个问题,我想以编程方式重新编译pdf。 即我可以在acrobat阅读器中手动打开它并再次打印为pdf,大小将从5mb降至200k。 无论如何在服务器上以编程方式执行此操作?

1 个答案:

答案 0 :(得分:0)

唉,这个是痛苦的。

我已经在PDF到PCL转换方面取得了一些成功,但是它仍然存在问题而且不是很优雅。

我已经将我正在做的事情转换为DOCX OpenXML,然后使用Word Automation导出为PDF。 与上次使用Word自动化相比,Word自动化现在看起来非常稳定。 但是我在单独的负载平衡服务器上使用转换作为WCF服务以防万一,并且可能会编写一个Windows服务以确保这些Word进程正确退出。