Как заполнить PDF-форму из Excel с помощью Python

Эта короткая статья рассказывает о том, как заполнить форму PDF из Excel с помощью Python. Он предоставляет введение в открытие файлов PDF и Excel, а затем заполнение PDF-формы из Excel с использованием Python. Он содержит методы и свойства для доступа к полям формы PDF и, с другой стороны, для получения данных из ячейки на определенном листе загруженного файла Excel.

Шаги по автозаполнению PDF из Excel с помощью Python

  1. Установите среду разработки использовать Aspose.PDF для Python через .NET и Aspose.Cells for Python via .NET.
  2. Загрузите исходный PDF-файл, используя объект класса Document с полями формы.
  3. Загрузите исходный файл Excel с помощью объекта Workbook
  4. Получить ссылку на целевое поле в виде PDF-документа
  5. Получить ссылку на первый рабочий лист и целевую ячейку в нем
  6. Установите значение поля текстового поля с выбранной ячейкой

Эти шаги представляют собой процесс заполнения формы PDF из Excel с использованием Python более простым способом, когда загружаются файлы PDF и Excel и осуществляется доступ к определенному полю текстового поля формы. Точно так же целевой рабочий лист и конкретная ячейка в нем получаются после того, как он заполняется в текстовом поле формы PDF.

Код для заполнения PDF из Excel с использованием Python

Этот код демонстрирует процесс автоматического заполнения формы PDF из данных Excel с использованием Python. Он показывает, что класс Document файла aspose.pdf можно использовать для загрузки PDF-файла, а класс aspose.cells.Workbook — для загрузки файла Excel для передачи данных. Вы можете получить доступ к полям формы, указав индекс целевого поля формы PDF, используя коллекцию Document.form.fields, а доступ к целевой ячейке можно получить, выбрав целевой рабочий лист в коллекции aspose.cells.Workbook.worksheets.

Эта статья научила нас автозаполнять форму PDF из Excel с помощью Python. Если вы хотите узнать, как вставить таблицу в PDF, обратитесь к статье как вставить таблицу в PDF с помощью Python.

 Русский