Kako pretvoriti SVG u prezentaciju pomoću Pythona

U ovom ćemo se vodiču usredotočiti na to kako pretvoriti SVG u Presentation pomoću Pythona bez oslanjanja na PowerPoint. Aplikacija se može koristiti unutar bilo kojeg .NET core i Python konfiguriranog okruženja u operativnim sustavima kao što su Windows, Linux ili macOS za konvertiranje SVG u PPTX u Python.

Koraci za izvoz SVG u PPTX u Pythonu

  1. Konfigurirajte okruženje za koristite Aspose.Slides za Python putem .NET-a u svojoj aplikaciji da pretvorite SVG u prezentaciju
  2. Stvorite zadanu prezentaciju pomoću instance klase Presentation
  3. Učitajte prvi slajd iz zbirke slajdova prezentacije
  4. Otvorite SVG datoteku, pročitajte njezin sadržaj kao niz i umetnite ga u kolekciju prezentacijskih slika
  5. Umetnite okvir slike unutar slajda s dodanom SVG slikom koristeći instancu IPictureFrame
  6. Spremite PPTX datoteku sa SVG slikom na disk

Gore navedeni jednostavni koraci u Python izvozu SVG kao PPT prezentacije pomoću jednostavnog API sučelja. Počet ćemo stvaranjem zadane prezentacije pomoću instance klase Presentation i pristupom prvom zadanom slajdu iz kolekcije slajdova prezentacije. Zatim ćemo učitati i pročitati sadržaj SVG datoteke kao niz s diska i dodati to u IPPImage unutar zbirke prezentacijskih slika. Konačno, korištenjem instance klase IPictureFrame, dodan će biti oblik okvira slike koji će koristiti dodanu SVG datoteku prije spremanja rezultirajuće prezentacije na disk.

Kod za pretvaranje SVG u PPTX u Pythonu

import aspose.slides as slides
filepath = "C://Words//"
#Applying the licence for Aspose.Slides to convert SVG to PPTX
svgtoSlidesLicense = slides.License()
svgtoSlidesLicense.set_license(filepath + "Conholdate.Total.Product.Family.lic")
# Make an empty presentation using the Presentation class object
with slides.Presentation() as sampleSvgPres:
#Access the first slide of the newly created presentation
slideForSvg = sampleSvgPres.slides[0]
#Load the SVG file content and insert that inside the presentation image collection
with open(filepath + "410.svg", 'r') as svgfile:
svgContent = svgfile.read().rstrip()
ppSVGImage = slides.SvgImage(svgContent)
#Add an SVG Image from the disk inside the images collection of the presentation
svgImageForSlide = sampleSvgPres.images.add_image(ppSVGImage)
#Insert a picture frame inside the shapes collection of the slide
slideForSvg.shapes.add_picture_frame(slides.ShapeType.RECTANGLE, 0, 0, 720, 540, svgImageForSlide)
#Save the presentation in PPTX format with an SVG image on the disk
slideForSvg.save(filepath + "PresentationWithSvg.pptx", slides.export.SaveFormat.PPTX)
print("Process Completed")
U Python SVG u PowerPoint aplikacija za pretvorbu prezentacije može se jednostavno razviti pomoću gornjeg primjera koda. Također se može učitati postojeća prezentacija i umetnuti sadržaj SVG datoteke na bilo koju željenu poziciju unutar slajda uz postavljanje bilo koje prilagođene veličine slike. SVG datoteka također se može učitati kao memorijski tok iz izvora uključujući baze podataka ili web.

Ova je tema objasnila kako umetnuti SVG u prezentaciju pomoću Pythona. Ako ste zainteresirani saznati više o umetanju tablice u PowerPoint slajd, pogledajte članak na kako stvoriti tablicu u PowerPointu koristeći Python.

 Hrvatski