Формы PDF. Управление с помощью Python

Формы PDF. Управляйте Acroforms в PDF-файлах с помощью собственных API с помощью современной библиотеки Python via .NET

Самые популярные экшены с Acroforms

Как управлять PDF-формами с помощью библиотеки Python via .NET

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

Python Package Manager Console

pip install aspose-pdf

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


Вам понадобится Aspose.PDF для Python, чтобы попробовать код в своей среде.

  1. Загрузите PDF в экземпляр класса Document.
  2. Зайдите на страницу через ее индекс.
  3. Вызовите метод Add коллекции Form.
  4. Создайте поле формы, которое хотите добавить.
  5. Сохраните 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);