Как да създадете изображение на слайд на PowerPoint с помощта на Python

Тази проста тема с инструкции се фокусира върху това как да създадете PowerPoint изображение на слайд с помощта на Python без никаква зависимост от MS PowerPoint. Той включва всички необходими стъпки за конфигуриране и пример за работещ код за генериране на изображение от слайд на PowerPoint в Python. Това примерно приложение може да се използва във всяка от поддържаните от .NET Core платформи, конфигурирани с Python.

Стъпки за създаване на изображение на слайд на PowerPoint с помощта на Python

  1. Настройте средата за инсталиране на Aspose.Slides за Python чрез .NET във вашето приложение
  2. Импортирайте aspose.slides и aspose.pydrawing във вашия Python файл
  3. Отворете изходния презентационен файл, като използвате обекта на класа Presentation, за да създадете миниатюрното изображение на слайда
  4. Заредете първия слайд в презентацията slides collection
  5. Добавете дефинираните от потребителя размери X и Y за миниатюрата на слайда
  6. Създайте миниатюрата на слайда и я запазете на диска във формат JPG

Горните стъпки ръководят писането на код на Python за конвертиране на слайд на PowerPoint в изображение в JPG, където процесът започва чрез зареждане на изходната презентация от диска и достъп до желания слайд за изобразяване. В следващите стъпки персонализираните размери на изображението се задават за изобразяване на миниизображението на слайда с помощта на метода get_thumbnail() и запазване на изображението на диска.

Код за генериране на изображение от PowerPoint Slide в 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 the Presentation class object
with slides.Presentation("NewPresentation.pptx") as samplePres:
# Load the first slide inside the presentation slides collection
slide = samplePres.slides[0]
# Add the user defined X and Y dimensions
desiredX = 1200
desiredY = 800
# Calculating the scaled value of X and Y
scaleX = (float)(1.0 / samplePres.slide_size.size.width) * desiredX
scaleY = (float)(1.0 / samplePres.slide_size.size.height) * desiredY
# Create the slide image with set dimensions
slideBmp = slide.get_thumbnail(scaleX, scaleY)
# Save the image to disk in JPEG format
slideBmp.save("Slide_Thumb_out.jpg", drawing.imaging.ImageFormat.jpeg)

За разработване на създател на презентационни изображения Python базиран код на приложение е демонстриран тук. Приложният програмен интерфейс (API) предлага възможност за изобразяване на миниатюрата на слайда и в TIFF, PNG, BMP или други формати на изображения. Персонализирането на изображението може също да се извърши чрез използване на настройки като tiff_options, default_regular_font, notes_comments_layouting, размер и опции за мащабиране на изображението, като се използват различни претоварвания на метода get_thumbnail().

В този пример проучихме как да конвертираме PowerPoint в JPG в Python с помощта на прост API интерфейс. Ако искате да научите за конвертирането на презентация в PDF с помощта на python, вижте статията на как да конвертирате презентация в PDF с помощта на Python.

 Български