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

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

Aspose.PDF for Python for .NET Logo

Как извлечь данные из AcroForm в формате PDF с помощью инструмента Aspose.PDF for 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 for 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 for API Python for .NET

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

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

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