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

Создавайте PDF-формы в документе с помощью Python. Создавайте собственные приложения Python for .NET, используя серверные API.

Как создавать 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);