В этом простом разделе с практическими рекомендациями рассказывается, как преобразовать PowerPoint в TIFF с помощью Python, а также приводятся подробные инструкции по настройке среды и рабочий пример кода. Вы также можете преобразовать PPT в TIFF в Python, используя тот же пример кода, что и в этом разделе. Это приложение можно использовать в любой операционной системе, настроенной на Python и .NET Core Framework, включая MS Windows, Linux или macOS.
Шаги для преобразования PowerPoint в TIFF с помощью Python
- Настройте среда для использования Aspose.Slides for Python через .NET в своем приложении Python.
- Добавьте пространства имен aspose.pydrawing и aspose.slides в свой проект для экспорта PPTX в TIFF.
- Загрузите исходную презентацию, создав экземпляр класса Presentation.
- Создайте объект класса Tiffoptions, чтобы установить выходные параметры TIFF.
- Установите нужные параметры TIFF, включая настройки DPI и размера изображения.
- Метод Save в Python преобразует PPTX в TIFF.
Вышеуказанные шаги преобразуют презентацию в TIFF в Python с помощью нескольких вызовов API, где процесс начинается с загрузки исходного файла презентации с использованием класса Presentation. Затем с помощью объекта класса TiffOptions параметры выходного изображения TIFF, включая размер изображения и DPI, устанавливаются перед сохранением презентации в виде изображения TIFF на диске с использованием метода сохранения.
Код для преобразования PPTX в TIFF в Python
import aspose.pydrawing as drawing | |
import aspose.slides as slides | |
# Applying the linence for Aspose.Slides | |
slidesLicense = slides.License() | |
slidesLicense.set_license("Aspose.Total.lic") | |
# Open the source presentation using Presentation class object | |
with slides.Presentation("Input.pptx") as tiffPresentationObj: | |
# Create the TiffOptions class object | |
tiffOpts = slides.export.TiffOptions() | |
# Setting the Tiff compression type | |
tiffOpts.compression_type = slides.export.TiffCompressionTypes.DEFAULT | |
# Now, customize the slides notes option inside exported Tiff | |
notesCommentOptions = tiffOpts.notes_comments_layouting | |
notesCommentOptions.notes_position = slides.export.NotesPositions.BOTTOM_FULL | |
# Setting the Tiff image DPI (Dots/inch). The resolution unit is always equal to 2 dots per inch | |
tiffOpts.dpi_x = 200 | |
tiffOpts.dpi_y = 100 | |
# Tiff output Image Size setting | |
tiffOpts.image_size = drawing.Size(1728, 1078) | |
# Saving the presentation to Tiff | |
tiffPresentationObj.save("ExpoertedTiff_out.tiff", slides.export.SaveFormat.TIFF, tiffOpts) | |
В приведенном выше примере представлены подробные шаги и код для преобразования PPTX в Tiff в Python. Класс TiffOptions также может настраивать выходной файл TIFF, используя такие параметры, как установка Compression_type, pixel_format, show_hidden_slides и notes_comments_layouting. Вышеупомянутое приложение может легко конвертировать PPTX в TIFF без установки MS PowerPoint или любого другого стороннего инструмента.
В этом примере мы научились генерировать TIFF из PowerPoint в Python с помощью простого интерфейса API. Если вы заинтересованы в преобразовании презентации в HTML, обратитесь к статье как создавать слайды PowerPoint в HTML с помощью Python.