Як конвертувати 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.

 Українська