2010-04-26 17 views
1

J'ai un processus qui crée des données de formulaire sous la forme d'un fichier .fdf qui fait alors référence au document .pdf qui est son "parent".possible de sauvegarder le fichier pdf avec .net à partir du formulaire rempli par .fdf

est-il possible avec n'importe quel processus .NET pour enregistrer ce fichier .pdf (rempli avec les données fournies par le fichier .fdf)?

J'ai besoin de cela parce que j'ai besoin d'envoyer par courriel les documents .pdf entièrement peuplés.

Je viens d'envoyer le fichier .fdfs avec des liens complets vers le fichier PDF, mais certaines personnes ont des problèmes avec ça et je préférerais faire un pdf à part entière si je peux le faire.

Pour votre information, mon serveur a une copie sous licence d'Acrobat installé si cette matière ....

Répondre

2

je regarderais attentivement la modification de votre processus qui crée des fichiers .fdf pour générer des fichiers PDF directement à la place à l'aide iTextSharp.

Voici les ressources en couple sur l'utilisation iTextSharp (il y a des tonnes plus bien sûr):

iTextSharp Tutorial
mikesdotnetting.com

iTextSharp est open source et vous pourriez potentiellement éliminer la nécessité d'utiliser des fichiers .fdf à tout.

Vous pouvez également remplir des formulaires préexistants en utilisant iTextSharp en référençant explicitement les champs par leur nom. Voici un exemple:

Programmatically Complete PDF Form Fields using Visual Basic and the iTextSharp DLL

Il est VB.NET

+0

merci pour la réponse. J'utilise des formulaires de stock (EX: IRS W4 forme). ITextSharp fonctionnerait-il avec des formulaires de ce type déjà créés? –

+0

Oui, vous pouvez - J'ai mis à jour ma réponse pour inclure un lien vers un article CodeProject qui montre remplir un formulaire préexistant (ce qui me fait un peu flipper, c'est que l'article CodeProject remplit un formulaire W4). –

+0

cool ... Je vais jeter un oeil ce soir et en attendant marquer votre réponse comme la réponse. merci. –