Есть ли способ программно переосмыслить PDF? - PullRequest
2 голосов
/ 17 ноября 2010

Я использую itextsharp, чтобы открыть динамическую форму xfa, заполнить поля и сохранить. Однако PDF слишком велик, и itext не может сгладить поля в динамическом xfa. Чтобы обойти размер, я хочу программно изменить pdf. то есть я могу вручную открыть его в Acrobat Reader и снова распечатать в PDF, и размер уменьшится с 5 до 200 КБ Есть ли способ сделать это программно на сервере?

1 Ответ

0 голосов
/ 24 ноября 2010

Ааа, это боль.

У меня был некоторый успех с преобразованием PDF в PCL и обратно, но он все еще имеет проблемы и не очень элегантный.

С тех пор я переключил то, что я делаю, на DOCX OpenXML, а затем использовал Word Automation для экспорта в PDF. Похоже, что автоматизация Word сейчас очень стабильна по сравнению с тем, когда я в последний раз пользовалась ею. Однако я на всякий случай использую преобразование в качестве службы WCF на отдельном сервере с балансировкой нагрузки и может записать службу Windows, чтобы убедиться, что эти процессы Word завершаются правильно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...