Создавайте PDF-формы с помощью Python

Программно создавайте акроформы в формате PDF с помощью Aspose.PDF для библиотеки Python for .NET

Как создавать PDF-формы с помощью Python

Чтобы создавать PDF-формы (Acroforms) в PDF-файле, мы будем использовать API Aspose.PDF для .NET, который представляет собой многофункциональный, мощный и простой в использовании API для работы с документами для платформы C#. Откройте диспетчер пакетов NuGet, найдите ASpose.pdf и установите. Можно также использовать следующую команду из консоли диспетчера пакетов.

Как создать AcroForm в формате PDF с помощью Python


Вам нужно Aspose.PDF for .NET попробовать код в своей среде.

  1. Загрузите PDF в экземпляр класса Document.
  2. Создайте поле.
  3. Создавайте украшения (например, Border).
  4. Добавьте поле в документ и сохраните измененный PDF-файл

Создание PDF-форм в формате PDF - Python

В этом примере кода показано, как создавать PDF-формы в формате PDF с помощью 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)