Formulaires PDF. Gestion via C#

Gérez les Acroforms dans un document PDF à l’aide de Aspose.PDF pour la bibliothèque .NET

Comment gérer des formulaires PDF à l'aide de Aspose.PDF pour la bibliothèque .NET

Pour ajouter des formulaires PDF (AcroForms) à un fichier PDF, nous utiliserons l’API Aspose.PDF pour .NET, qui est une API de manipulation de documents riche en fonctionnalités, puissante et facile à utiliser pour la plate-forme .NET. Ouvrez le gestionnaire de packages NuGet, recherchez Aspose.PDF et installez-le. Vous pouvez également utiliser la commande suivante depuis la console Package Manager.

Package Manager Console

PM > Install-Package Aspose.PDF

Comment créer des formulaires PDF à l'aide de C#

Vous avez besoin de Aspose.PDF pour .NET pour essayer le code dans votre environnement.

  1. Chargez le PDF dans une instance de la classe Document.
  2. Accédez à la page via son index.
  3. Appelez la méthode Add de la collection Form.
  4. Créez le champ de formulaire que vous souhaitez ajouter.
  5. Enregistrez le fichier PDF.

Créer des formulaires PDF au format PDF - C#

Cet exemple de code montre comment créer des formulaires PDF au format PDF à l'aide de C#

var inputFile = Path.Combine(dataDir, "sample.pdf");
var outputFile = Path.Combine(dataDir, "sample_out.pdf");
var pdfDocument = new Aspose.Pdf.Document(inputFile);

// Create a field
var textBoxField = new Aspose.Pdf.Forms.TextBoxField(
    pdfDocument.Pages[1],
    new Aspose.Pdf.Rectangle(100, 200, 300, 300)
    )
{
    PartialName = "textbox1",
    Value = "Text Box"
};

var border = new Aspose.Pdf.Annotations.Border(textBoxField)
{
    Width = 5,
    Dash = new Aspose.Pdf.Annotations.Dash(1, 1)
};
textBoxField.Border = border;
textBoxField.Color = Aspose.Pdf.Color.Green;

pdfDocument.Form.Add(textBoxField, 1);
pdfDocument.Save(outputFile);