iTextSharp produire un PDF de PDF existant, modèle
Je suis en train de regarder la faisabilité de la création de quelque chose à l'aide de C# et iTextSharp qui peut prendre un PDF de modèle et de remplacer les différentes détenteur de valeurs avec les valeurs réelles extraites à partir d'une base de données. Essentiellement un PDF de fusion et publipostage. J'ai le iText dans l'action de livre, mais il couvre beaucoup de choses que je n'avez pas besoin et j'ai du mal à trouver quelque chose par rapport à ce que je veux faire. Je suis heureux d'utilisation PDF, comme pour les détenteurs de place, aussi longtemps que la fusion de/forme aplatie n'a pas l'air comme il a des champs en elle, le document de sortie devrait ressembler à un mail fusionné lettre et non pas un formulaire a été rempli. Dans un monde idéal, je veux juste rechercher le contenu du texte du document PDF, puis de remplacer du texte à l'endroit des détenteurs de leurs justes valeurs des champs de la fusion et publipostage de word.
Quelqu'un peut-il me conseiller de la meilleure approche et me pointer dans la direction la plus utile iTextSharp des classes à utiliser, ou si vous connaissez le iText en Action réserver un pointeur vers le plus utile de la section pour moi de lire.
Par format voulez-vous dire de la mise en page ou est-ce une sorte de PDF question technique qui va au-delà de mes maigres connaissances sur le sujet? Si c'est l'ancien alors que c'est une lettre que je suis en train de fusion et publipostage.
Non non.. juste le format dans lequel vous fournissez de mise en page pour générer le document à partir de..
Le modèle et de sortie doivent être en format PDF, si c'est ce que tu veux dire. Pour donner une meilleure contexte de ce que nous avons en ce moment utilise des modèles de document word, nous utilisons ces modèles afin d'analyser l'espace réservé valeurs que la carte de champs de base de données et faire un type de fusion et publipostage pour produire des lettres. Nous voulons éviter la complexité de la conversion d'un modèle de document word au format PDF quand le mot fait cela très bien. Si nous voulons être en mesure de faire gabarit PDF en document PDF et idéalement, tous la notre, le client doit avoir à faire pour créer le gabarit PDF est de sauvegarder leur modèle word en tant que fichier PDF.
OriginalL'auteur Ben Robinson | 2011-06-08
Vous devez vous connecter pour publier un commentaire.
Dans les deux cas, vous voulez régler vos champs de formulaire ont pas de frontière, et pas de fond... de cette façon que leur contenu sera visible, pas de boîtes pour faire vos champs ressembler champs.
Champ de fusion de données dans un formulaire est Assez Banal avec iText (pardonnez mon Java, je ne sais pas beaucoup sur C#):
Il ignore les zones de liste des sélections multiples (et les exceptions), mais d'autres que devrait être prêt à aller. Étant donné que vous êtes en train de faire un courrier-type de fusion chose, je ne pense pas que les sélections multiples va être un gros problème.
J'ai essayé en C# et mon objet de flux de données ne contient 388 octets de données à la fin de ce, que doit-elle contenir? Je suppose qu'il doit contenir le fichier PDF mis à jour?
OK j'ai tout compris. Merci il fonctionne bien maintenant.
OriginalL'auteur Mark Storer