Извлеките данные из AcroForm в Python

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

Aspose.PDF for Python for .NET Logo

Как извлечь данные из AcroForm в формате PDF с помощью инструмента Aspose.PDF для Python for .NET

Нужно ли извлекать данные из AcroForm в формате PDF? Программная модификация PDF-документов является неотъемлемой частью современных цифровых рабочих процессов. С помощью библиотек Python, таких как Aspose.PDF, разработчики могут извлекать данные из AcroForm в формате PDF. Эти библиотеки представляют собой автономные решения, которые не зависят от другого программного обеспечения и готовы к коммерческому использованию. Они охватывают все возможные потребности профессиональных разработчиков Python.

  • Извлечение текста из PDF
  • Извлечение изображений из PDF
  • Извлечение шрифтов из PDF
  • Извлечение данных из формы
  • Извлечение текста из штампов
  • Извлечение данных из таблицы

Чтобы извлечь данные из AcroForm в PDF-файле, мы будем использовать API Aspose.PDF for .NET, который представляет собой многофункциональный, мощный и простой в использовании API обработки документов для платформы python-net. Откройте диспетчер пакетов NuGet, найдите aSpose.pdf и установите. Вы также можете использовать следующую команду из консоли диспетчера пакетов.

Console

pip install aspose-pdf

Извлеките поля формы из PDF в Python


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

  1. Откройте документ PDF.
  2. Инициализируйте контейнер для значений формы.
  3. Перечислите все имена полей формы.
  4. Соберите все извлеченные данные формы.

Извлеките поля формы из PDF с помощью Python

В этом примере кода показано, как извлекать поля формы из PDF-документов

Input file:

File not added

Output format:

PDF

Output file:


import aspose.pdf as ap
import io
import json
from os import path
from config import set_license, initialize_data_dir

def extract_form_fields(infile):
    form = ap.facades.Form(infile)
    form_values = {}
    for formField in form.field_names:
        form_values[formField] = form.get_field(formField)

    print(form_values)

О файле Aspose.PDF для API Python for .NET

Aspose.PDF для Python через API.NET поддерживает большинство устоявшихся стандартов PDF и спецификаций PDF. Он позволяет разработчикам вставлять таблицы, графики, изображения, гиперссылки, пользовательские шрифты и многое другое в PDF-документы. Кроме того, можно сжимать PDF-документы. Aspose.PDF для Python через .NET предоставляет отличные функции безопасности для разработки защищенных PDF-документов. Некоторые из важнейших функций Aspose.PDF для Python с помощью .NET API включают в себя:

  • Возможность чтения и экспорта PDF в нескольких форматах изображений, включая BMP, GIF, JPEG и PNG.
  • Задайте основную информацию (например, об авторе, создателе) PDF-документа.
  • Функции конвертации: конвертируйте PDF в Word, Excel и PowerPoint. Конвертируйте PDF в форматы изображений. Конвертируйте PDF-файлы в формат HTML и наоборот. Конвертируйте PDF в EPUB, текст, XPS и т. д.

Подробнее об использовании API вы можете найти дополнительную информацию о Aspose.PDF для Python через API.NET в нашей документации.