2010-11-17 11 views
2

J'utilise itextsharp pour ouvrir un formulaire xfa dynamique, remplir les champs et enregistrer. Cependant, le pdf est trop grand, et itext ne peut pas aplatir les champs en xfa dynamique. Pour contourner la taille, je veux recréer par programme le pdf. , c'est-à-dire que je peux l'ouvrir manuellement dans acrobat reader et l'imprimer à nouveau en format PDF et la taille va passer de 5mb à 200k. Y at-il de toute façon à faire cela par programme sur un serveur?Existe-t-il un moyen de refaire un pdf?

Répondre

0

Argh, celui-ci est une douleur.

J'ai eu un certain succès avec la conversion PDF en PCL et retour, mais il a toujours des problèmes et pas très élégant.

J'ai depuis changé ce que je fais à DOCX OpenXML, puis en utilisant Word Automation pour exporter au format PDF. L'automatisation de Word semble être très stable par rapport à la dernière fois que je l'ai utilisée. Cependant Im en utilisant la conversion en tant que service WCF sur un serveur de charge équilibrée distinct au cas où, et pourrait écrire un service Windows pour s'assurer que ces processus de Word se quittent correctement.