Excel в PDF Python

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

API конвертера Python из Excel в PDF

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

pip install aspose-cells

Преобразование Excel XLSX в PDF с помощью Python

Ниже приведены шаги для преобразования файла Excel XLSX в PDF с помощью Python.

В следующем примере кода показано, как преобразовать файл Excel XSLX в PDF.

# Load Excel file
workbook = Workbook("Book1.xlsx")

# Convert Excel to PDF
workbook.save("xlsx-to-pdf.pdf", SaveFormat.PDF)

Файл Excel

Эксель в PDF

Преобразованный PDF

Преобразованный PDF

Расширенное преобразование XLSX/XLS в PDF в Python

Aspose.Cells для Python через Java также позволяет настраивать преобразование XLSX в PDF, используя различные параметры. Например, вы можете установить соответствие PDF, сжатие, стиль линий сетки, количество страниц на листе и т. д. для преобразованного файла PDF. Класс PdfSaveOptions используется для установки этих параметров.

Ниже приведены шаги по использованию дополнительных параметров преобразования XLSX в PDF в Python.

  • Загрузите файл Excel XLSX, используя класс Workbook.
  • Создайте экземпляр класса PdfSaveOptions.
  • Используйте объект PdfSaveOptions для установки параметров, например, установите соответствие PDF с помощью метода PdfOptions.setCompliance(PdfCompliance).
  • Сохраните XLSX как PDF, используя метод Workbook.save(fileName, saveOptions).

В следующем примере кода показано, как использовать дополнительные параметры преобразования Excel XLSX в PDF.

# Load Excel file
workbook = Workbook("Book1.xlsx")

# Create and set PDF options
pdfOptions = PdfSaveOptions()
pdfOptions.setCompliance(PdfCompliance.PDF_A_1_B)
  
# Convert Excel to PDF
workbook.save("xlsx-to-pdf.pdf", pdfOptions)

Получите бесплатную лицензию API

Вы можете запросить временную лицензию, чтобы использовать API без ограничений на пробную версию.

Вывод

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

Смотрите также

Информация: Aspose разработала бесплатное онлайн-приложение, которое позволяет просматривать PDF-файлы в Интернете, другое позволяет конвертировать PDF-файлы в видео, а третье позволяет редактировать PDF-файлы онлайн. ].