Comment créer des champs au format PDF dans iTextSharp

iTextSharp est un outil de .NET utilisé pour améliorer la création d'un document PDF sur le Web. Le iTextTool vous permet de créer des documents PDF qui contiennent des champs de formulaire. Ces champs de formulaire utilisateurs présents avec des zones de texte où ils tapent informations. Le contrôle iTextSharp rend plus simple pour les programmeurs Web de créer rapidement ces éléments de formulaire. Ceci est bénéfique pour les programmeurs qui veulent créer des documents sous forme de PDF sur la volée en ligne.

Instructions

  1. Ajouter les bibliothèques iTextSharp à vos fichiers de code. Ajoutez le code suivant en haut de votre fichier source de .NET:

    utilisant iTextSharp;

    utilisant iTextSharp.text;

    utilisant iTextSharp.text.pdf;

    utilisant iTextSharp.text.xml;

  2. Initialiser la variable d'objet de document PDF. Cette variable vous propose des fonctions et propriétés utilisées pour créer les champs du formulaire. Le code suivant crée la variable:

    PdfReader pdf = new PdfReader ("pdf_form.pdf");

  3. Créer des champs de formulaire sur le fichier PDF. Vous pouvez créer des champs et les laisser vides, ou vous pouvez définir une valeur par défaut pour vos utilisateurs. Le code suivant crée deux variables de formulaire:

    = Champs AcroFields pdf.AcroFields;

    fields.SetField ("form_field_1", "1");

    fields.SetField ("form_field_2", "2");

  4. Fermez le fichier. Les champs ont été écrites dans le PDF, donc maintenant le fichier est fermé, de sorte que votre lecteur peut consulter les résultats. Le code suivant ferme le fichier:

    pdf.Close ();

» » » » Comment créer des champs au format PDF dans iTextSharp