Как конвертировать Excel в PDF с помощью Python

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

Шаги для экспорта Excel в PDF в Python

  1. Установите Python и Aspose.Cells для Python через Java
  2. Создайте и заполните workbook для тестирования этой конверсии.
  3. Создайте объект класса PdfSaveOptions для настройки выходного PDF-файла, созданного Python.
  4. Настройте выходной PDF-файл для отображения линий сетки
  5. Автоматическая подгонка столбцов рабочего листа для правильного отображения всего содержимого в выходном PDF-файле.
  6. Сохраните книгу в формате PDF, используя приведенные выше настройки.

Вы должны сначала установить Java и Python в своей системе, а затем установить Aspose-Cells и JPype1 с помощью команды PIP для преобразования Excel в PDF в Python. Можно создать новую книгу или загрузить существующий файл Excel для преобразования в PDF. Вы можете установить параметры отображения и другие свойства выходного PDF-файла с помощью экземпляра класса PdfSaveOptions, который можно передать в качестве аргумента в функцию сохранения рабочей книги.

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

Когда вы * конвертируете Excel в PDF, Python * требует некоторых библиотек и среды, поэтому в этом коде мы импортируем необходимые классы и вызываем jpype.startJVM() в начале и jpype.shutdownJVM() в конце для включения среды, необходимой для запустите код. Создается пустая рабочая книга и заполняется данными, однако вы можете загрузить любой существующий файл Excel, такой как XLSX, XLS, ODS и т. д., содержащий нужные данные. Worksheet.PageSetup используется для установки флага для печати линий сетки в исходном файле, а PdfSaveOptions используется для отображения линий сетки в выходном файле PDF путем установки типа линии сетки на HAIR.

В этом кратком руководстве мы узнали, как конвертировать Excel в PDF с помощью Python. Если вы хотите узнать, как сохранить файл Excel как HTML в Python, обратитесь к статье как преобразовать Excel в HTML с помощью Python.

 Русский