PDF-Formulare. Verwaltung über C#

Acroforms im PDF-Dokument mit Aspose.PDF für die .NET Library verwalten

So verwalten Sie PDF-Formulare mit Aspose.PDF für die .NET Library

Um PDF-Formulare (AcroForms) zu einer PDF-Datei hinzuzufügen, verwenden wir die Aspose.PDF for .NET API, eine funktionsreiche, leistungsstarke und einfach zu bedienende API zur Dokumentenbearbeitung für die .NET-Plattform. Öffnen Sie den Paketmanager NuGet, suchen Sie nach Aspose.PDF und installieren Sie ihn. Sie können auch den folgenden Befehl von der Package Manager Console aus verwenden.

Package Manager Console

PM > Install-Package Aspose.PDF

So erstellen Sie PDF-Formulare mit C#

Sie benötigen Aspose.PDF for .NET, um den Code in Ihrer Umgebung auszuprobieren.

  1. Lädt PDF in eine Instanz der Document-Klasse.
  2. Greifen Sie über ihren Index auf die Seite zu.
  3. Rufen Sie die Methode Add der Form-Auflistung auf.
  4. Erstellen Sie das Formularfeld, das Sie hinzufügen möchten.
  5. Speichern Sie die PDF-Datei.

Erstellen Sie PDF-Formulare in PDF - C#

Dieser Beispielcode zeigt, wie Sie PDF-Formulare in PDF mit C# erstellen

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);