Преобразование Excel в PDF
Преобразовать Excel в PDF
PDF-документы широко используются в качестве стандартного формата для обмена документами между организациями, государственными секторами и частными лицами. Разработчикам программного обеспечения часто предлагается разработать удобный способ преобразования файлов Microsoft Excel в документы PDF. API Aspose.Cells для Python via Java обеспечивает возможность преобразования файлов Excel в документы PDF (включая PDF/A). Aspose.Cells преобразует электронные таблицы в PDF с высокой точностью и достоверностью.
Прямое преобразование
Чтобы сохранить файл Excel непосредственно в формате PDF, вы можете использовать метод Workbook.save и передать SaveFormat.PDF в качестве второго параметра.
Приведенный ниже фрагмент кода демонстрирует использование метода SaveFormat.PDF и метода Workbook.save для преобразования Excel в формат PDF.
workbook = Workbook("Book1.xlsx") | |
workbook.save("ConvertingToPDFFiles_out.pdf", SaveFormat.PDF) |
Расширенное преобразование
Чтобы иметь больше контроля над преобразованием в PDF, API предоставляет класс PdfSaveOptions. Класс PdfSaveOptions может быть использован для установки различных атрибутов для преобразования. Установка различных свойств класса PdfSaveOptions дает вам контроль над настройками печати, шрифтов, безопасности и сжатия для результирующего файла PDF. Наиболее заметным свойством является Compliance, позволяющее сохранить файлы Excel в соответствующие стандартам PDF/A файлы PDF.
workbook = Workbook() | |
cell = workbook.getWorksheets().get(0).getCells() | |
cell.get("A12").setValue("Test PDF") | |
pdfOptions = PdfSaveOptions() | |
pdfOptions.setCompliance(PdfCompliance.PDF_A_1_B) | |
workbook.save("AdvancedConversiontoPdf_out.pdf", pdfOptions) |