Formularios PDF. Administrar a través de C#

Gestione Acroforms en un documento PDF con Aspose.PDF para la biblioteca .NET

Cómo administrar formularios PDF con Aspose.PDF para la biblioteca .NET

Para agregar formularios PDF (AcroForms) a un archivo PDF, utilizaremos la API Aspose.PDF for.NET, que es una API de manipulación de documentos rica en funciones, potente y fácil de usar para la plataforma .NET. Abra el administrador de paquetes NuGet, busque Aspose.PDF e instálelo. También puede usar el siguiente comando desde la consola del administrador de paquetes.

Package Manager Console

PM > Install-Package Aspose.PDF

Cómo crear formularios PDF con C#

Necesita Aspose.PDF para .NET para probar el código en su entorno.

  1. Cargue el PDF en una instancia de la clase Document.
  2. Acceda a la página a través de su índice.
  3. Llame al método Add de la colección Form.
  4. Crea el campo de formulario que deseas agregar.
  5. Guarda el archivo PDF.

Crear formularios PDF en PDF - C#

Este código de ejemplo muestra cómo crear formularios PDF en PDF usando 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);