Tworzenie formularzy PDF za pomocą Python

Tworzenie programów acroforms w formacie PDF programowo przy użyciu biblioteki Aspose.PDF dla Python for .NET

Jak tworzyć formularze PDF za pomocą Python

Aby utworzyć formularze PDF (Acroforms) w pliku PDF, użyjemy Aspose.PDF for .NET API, który jest bogatym w funkcje, potężnym i łatwym w użyciu interfejsem API do manipulacji dokumentami dla platformy C#. Otwórz menedżera pakietów NuGet, wyszukaj Aspose.pdf i zainstaluj. Można również użyć następującego polecenia z konsoli Package Manager Console.

Jak utworzyć AcroForm w formacie PDF za pomocą Python


Potrzebujesz Aspose.PDF dla Pythona za pośrednictwem .NET, aby wypróbować kod w swoim środowisku.

  1. Załaduj plik PDF w instancji klasy Document.
  2. Utwórz pole.
  3. Twórz dekoracje (takie jak obramowanie).
  4. Dodaj pole do dokumentu i zapisz zmodyfikowany plik PDF

Tworzenie formularzy PDF w formacie PDF - Python

Ten przykładowy kod pokazuje, jak tworzyć formularze PDF w formacie PDF za pomocą Python

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)