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

 Български