Posting AcroForm Data

Détails de mise en œuvre

Le fragment de code suivant fonctionne également avec la bibliothèque Aspose.PDF.Drawing.

Dans cet article, nous avons essayé de créer un AcroForm en utilisant l’espace de noms Aspose.Pdf.Facades. Dans cet article, nous avons essayé de créer un AcroForm en utilisant le espace de noms Aspose.Pdf.Facades.

// Créez une instance de la classe FormEditor et liez les fichiers PDF d'entrée et de sortie
Aspose.Pdf.Facades.FormEditor editor = new Aspose.Pdf.Facades.FormEditor("input.pdf","output.pdf");

// Créez les champs AcroForm - J'ai créé seulement deux champs pour simplifier
editor.AddField(Aspose.PDF.Facades.FieldType.Text, "firstname", 1, 100, 600, 200, 625);
editor.AddField(Aspose.PDF.Facades.FieldType.Text, "lastname", 1, 100, 550, 200, 575);

// Ajoutez un bouton de soumission et définissez l'URL cible
editor.AddSubmitBtn("submitbutton", 1, "Submit", "http://localhost/csharptesting/show.aspx", 100, 450, 150, 475);

// Enregistrez le fichier PDF de sortie
editor.Save();
// Afficher les valeurs postées sur la page web cible
Response.Write("Bonjour " + Request.Form.Get("firstname") + " " + Request.Form.Get("lastname"));