Преобразование XLS файла с изображениями или диаграммами в PDF
Contents
[
Hide
]
Aspose.Cells для Python via .NET позволяет конвертировать файлы XLS, содержащие изображения и диаграммы, в документы PDF. Aspose.Cells для Python via .NET API может работать независимо для конвертации электронных таблиц в PDF: для конвертации не требуется Aspose.PDF для .NET. Процесс может быть выполнен в памяти, так как он не зависит от временных или промежуточных XML-файлов. Это означает, что большие файлы Excel, например, содержащие изображения, диаграммы и другие объекты для рисования, могут быть конвертированы быстро и эффективно.
Образец кода
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
from aspose.cells import SaveFormat, Workbook | |
# For complete examples and data files, please go to https:# github.com/aspose-cells/Aspose.Cells-for-.NET | |
# The path to the documents directory. | |
dataDir = RunExamples.GetDataDir(".") | |
try: | |
# Get the template excel file path. | |
designerFile = dataDir + "SampleInput.xls" | |
# Specify the pdf file path. | |
pdfFile = dataDir + "Output.out.pdf" | |
# Open the template excel file | |
wb = Workbook(designerFile) | |
# Save the pdf file. | |
wb.save(pdfFile, SaveFormat.PDF) | |
except Exception as e: | |
print(str(e)) | |
input() |
Если электронная таблица содержит формулы, наилучшим образом вызвать метод Workbook.calculate_formula как можно ближе к моменту рендеринга в PDF. Это гарантирует пересчет значений, от которых зависят формулы, и корректное отображение значений в PDF.