Erstellen Sie PDF-Formulare über C#

Programmgesteuertes Erstellen von Akroformen in PDF mit Aspose.PDF für die .NET Library

So erstellen Sie PDF-Formulare mit C#

Um PDF-Formulare (Acroforms) in einer PDF-Datei zu erstellen, verwenden wir die API Aspose.PDF for .NET, eine funktionsreiche, leistungsstarke und benutzerfreundliche API zur Dokumentenbearbeitung für die C#-Plattform. Öffnen Sie den Paketmanager NuGet, suchen Sie nach Aspose.PDF und installieren Sie es. Sie können auch den folgenden Befehl von der Package Manager Console aus verwenden.

So erstellen Sie AcroForm in PDF 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. Erstellen Sie ein Feld.
  3. Erstellen Sie Dekorationen (wie Border).
  4. Fügen Sie dem Dokument ein Feld hinzu und speichern Sie das geänderte PDF

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

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