PDF-Formulare. Über Python verwalten

PDF-Formulare. Verwalten Sie Acroforms in PDF mithilfe eigener APIs über die moderne Python via .NET Bibliothek

Die beliebtesten Aktionen bei Acroforms

So verwalten Sie PDF-Formulare mithilfe der Bibliothek Python via .NET

Um PDF-Formulare (Acroforms) zu einer PDF-Datei hinzuzufügen, verwenden wir die Aspose.PDF for .NET API, eine funktionsreiche, leistungsstarke und benutzerfreundliche API zur Dokumentenbearbeitung für die python-net -Plattform. Sie können die neueste Version direkt vom NuGet Paketmanager herunterladen, nach Aspose.pdf suchen und installieren. Sie können auch den folgenden Befehl von der Package Manager Console aus verwenden.

Python Package Manager Console

pip install aspose-pdf

So erstellen Sie PDF-Formulare mit Python


Sie benötigen Aspose.PDF für Python, um den Code in Ihrer Umgebung auszuprobieren.

  1. Laden Sie PDF in einer Instanz der Document-Klasse.
  2. Zugriff auf die Seite über ihren Index.
  3. Rufen Sie die Add-Methode 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 - Python

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

    def add_text_box_field(self, infile, outfile):

            path_infile = self.dataDir + infile
            path_outfile = self.dataDir + outfile

            # Open document
            pdfDocument = Document(path_infile);

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

            border = Border(textBoxField);
            border.Width = 5;
            border.Dash = Dash(1, 1);
            textBoxField.Border = border;

            textBoxField.Color = Color.FromRgb(Color.Green);

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

            # Save modified PDF
            pdfDocument.Save(path_outfile);