Kako stvoriti sliku PowerPoint slajda pomoću Pythona

Ova jednostavna tema s uputama fokusira se na to kako stvoriti PowerPoint sliku slajda pomoću Pythona bez ikakve ovisnosti o MS PowerPointu. Uključuje sve potrebne konfiguracijske korake i primjer radnog koda za generiranje slike iz PowerPoint slajda u Pythonu. Ovaj primjer aplikacije može se koristiti na bilo kojoj platformi podržanoj .NET Core konfiguriranoj s Pythonom.

Koraci za stvaranje slike PowerPoint slajda pomoću Pythona

  1. Postavite okruženje za instaliranje Aspose.Slides za Python putem .NET-a u svoju aplikaciju
  2. Uvezite aspose.slides i aspose.pydrawing u svoju Python datoteku
  3. Otvorite izvornu prezentacijsku datoteku pomoću objekta klase Presentation za izradu minijaturne slike slajda
  4. Učitaj prvi slajd unutar prezentacije slides collection
  5. Dodajte korisnički definirane X i Y dimenzije za sličicu slajda
  6. Napravite sličicu slajda i spremite je na disk u JPG formatu

Gornji koraci vode pisanje Python koda za pretvaranje PowerPoint slajda u sliku u JPG, gdje proces započinje učitavanjem izvorne prezentacije s diska i pristupom željenom slajdu za renderiranje. U sljedećim koracima, prilagođene dimenzije slike postavljaju se za renderiranje sličice slajda pomoću metode get_thumbnail() i spremanje slike na disk.

Kod za generiranje slike iz PowerPoint slajda u Pythonu

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)

Za razvoj kreatora prezentacijskih slika programski kod temeljen na Python-u prikazan je ovdje. API također nudi mogućnost renderiranja minijature slajda u TIFF, PNG, BMP ili drugim slikovnim formatima. Prilagođavanje slike također se može izvršiti korištenjem postavki kao što su tiff_options, default_regular_font, notes_comments_layouting, veličina i opcije skaliranja slike koristeći različita preopterećenja metode get_thumbnail().

U ovom smo primjeru istražili kako pretvoriti PowerPoint u JPG u Pythonu pomoću jednostavnog API sučelja. Ako želite naučiti o pretvaranju prezentacije u PDF pomoću pythona, pogledajte članak na kako pretvoriti prezentaciju u PDF pomoću Pythona.

 Hrvatski