Moduli PDF. Gestisci tramite C#

Gestisci Acroforms in un documento PDF utilizzando Aspose.PDF per la libreria .NET

Come gestire i moduli PDF utilizzando la libreria .NET

Per aggiungere moduli PDF (Acroforms) in un file PDF, utilizzeremo l’API Aspose.PDF for .NET, che è un’API di manipolazione dei documenti ricca di funzionalità, potente e facile da usare per la piattaforma net. Apri il gestore di pacchetti NuGet, cerca Aspose.pdf e installa. È inoltre possibile utilizzare il seguente comando dalla console di Package Manager.

Package Manager Console

PM > Install-Package Aspose.PDF

Come creare moduli PDF utilizzando C#

È necessario Aspose.PDF for .NET per provare il codice nel proprio ambiente.

  1. Carica il PDF in un’istanza della classe Document.
  2. Accedi alla Pagina tramite il suo indice.
  3. Chiama il metodo Add della raccolta Form.
  4. Creare il campo modulo che si desidera aggiungere.
  5. Salva il file PDF.

Crea moduli PDF in PDF - C#

Questo codice di esempio mostra come creare moduli PDF in PDF utilizzando C#

// Open document
Document pdfDocument = new Document(dataDir + "TextField.pdf");

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

// Create decorations (like Border)
Border border = new Border(textBoxField);
border.Width = 5;
border.Dash = new Dash(1, 1);
textBoxField.Border = border;

textBoxField.Color = Aspose.Pdf.Color.FromRgb(System.Drawing.Color.Green);

// Add field to the document
pdfDocument.Form.Add(textBoxField, 1);

dataDir = dataDir + "TextBox_out.pdf";
// Save modified PDF
pdfDocument.Save(dataDir);