Hogyan lehet SVG-t prezentációvá konvertálni Python segítségével

Ebben az oktatóanyagban arra fogunk összpontosítani, hogyan lehet konvertálni a(z) SVG-et Presentation-re Python használatával PowerPoint használata nélkül. Az alkalmazás bármely .NET mag és Python konfigurált környezetben használható olyan operációs rendszerekben, mint a Windows, Linux vagy macOS SVG PPTX-re konvertálására Pythonban.

Az SVG PPTX-be történő exportálásának lépései Pythonban

  1. Állítsa be a környezetet a(z) az Aspose.Slides for Python használata .NET-en keresztül értékre az alkalmazásban az SVG prezentációvá alakításához
  2. Hozzon létre egy alapértelmezett bemutatót a Presentation osztály egy példányával
  3. Töltse be az első diát a prezentáció diagyűjteményéből
  4. Nyissa meg az SVG-fájlt, olvassa el a tartalmát karakterláncként, és illessze be a prezentációs képgyűjteménybe
  5. Helyezzen be egy képkeretet a diába, hozzáadott SVG-képpel az IPictureFrame egy példányával
  6. Mentse el a PPTX fájlt egy SVG képpel a lemezre

A fenti egyszerű lépések a Python export SVG-ben PPT-ként bemutatóban egy egyszerű API felület segítségével. Kezdjük azzal, hogy létrehozunk egy alapértelmezett prezentációt a Prezentáció osztály egy példányával, és elérjük az első alapértelmezett diát a prezentáció diagyűjteményéből. Ezután betöltjük és beolvassuk az SVG-fájl tartalmát karakterláncként a lemezről, majd hozzáadjuk egy IPPImage-hoz a prezentációs képgyűjteményben. Végül egy IPictureFrame osztálypéldány használatával egy képkeret alakzat kerül hozzáadásra, amely felhasználja a hozzáadott SVG-fájlt, mielőtt az eredményül kapott bemutatót a lemezre menti.

Kód az SVG PPTX-re konvertálásához Pythonban

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")
A Python SVG-ből PowerPoint-ba prezentációs konvertáló alkalmazás könnyen fejleszthető a fenti mintakód használatával. Meglévő prezentációt is betölthetünk, és az SVG fájl tartalmát a dián belül tetszőleges pozícióba beilleszthetjük, és beállíthatjuk az egyéni képméretet is. Az SVG fájl memóriafolyamként is betölthető olyan forrásokból, mint például az adatbázisok vagy az internet.

Ez a témakör bemutatja, hogyan lehet szúrni SVG-t a prezentációba Python használatával. Ha szeretne többet megtudni arról, hogyan lehet táblázatot beszúrni a PowerPoint diába, olvassa el a következő cikket: hogyan hozhat létre táblázatot a PowerPointban Python használatával.

 Magyar