
В настоящее время PDF стал стандартным форматом файлов для обмена документами. Документы различных популярных форматов преобразуются в PDF перед тем, как они будут опубликованы в Интернете. Excel в PDF — один из популярных сценариев преобразования, в котором рабочие листы преобразуются в страницы PDF, доступные только для чтения. В соответствии с этим в этой статье рассказывается, как конвертировать файлы Excel XLSX или XLS в PDF с помощью Python.
- API конвертера Python из Excel в PDF
- Преобразование Excel XLSX в PDF
- Расширенное преобразование XLSX/XLS в PDF в Python
- Получите бесплатную лицензию API
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 XLSX, используя класс Workbook.
- Преобразуйте XLSX в PDF, используя метод Workbook.save(fileName, SaveFormat.PDF).
В следующем примере кода показано, как преобразовать файл Excel XSLX в PDF.
# Load Excel file
workbook = Workbook("Book1.xlsx")
# Convert Excel to PDF
workbook.save("xlsx-to-pdf.pdf", SaveFormat.PDF)
Файл Excel

Преобразованный 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, используя документацию. Если у вас возникнут вопросы, свяжитесь с нами через наш форум.
Смотрите также
- Создавайте файлы MS Excel с помощью Python — Python Excel API
- Чтение файлов Excel в Python
- Добавить водяной знак в файлы Excel в Python
- Добавление комментариев в рабочие листы Excel в Python
Информация: Aspose разработала бесплатное онлайн-приложение, которое позволяет просматривать PDF-файлы в Интернете, другое позволяет конвертировать PDF-файлы в видео, а третье позволяет редактировать PDF-файлы онлайн. ].