PowerPoint PPT in JPG in Python konvertieren
Über die Konvertierung von PowerPoint in JPG
Mit Aspose.Slides .NET API können Sie PowerPoint PPT- oder PPTX-Präsentationen in JPG-Bilder in Python konvertieren. Es ist auch möglich, PPT/PPTX in BMP, PNG oder SVG in Python zu konvertieren. Mit diesen Funktionen ist es einfach, Ihren eigenen Präsentationsbetrachter zu implementieren und das Thumbnail für jede Folie zu erstellen. Dies kann nützlich sein, wenn Sie Präsentationsfolien vor Urheberrechtsverletzungen schützen oder die Präsentation im Nur-Lese-Modus darstellen möchten. Aspose.Slides ermöglicht es, die gesamte Präsentation oder eine bestimmte Folie in Bildformate zu konvertieren.
PowerPoint PPT/PPTX in JPG konvertieren
Hier sind die Schritte, um PPT/PPTX in JPG zu konvertieren:
- Erstellen Sie eine Instanz der Presentation Klasse.
- Holen Sie sich das Folienobjekt vom ISlide Typ aus der Presentation.Slides Sammlung.
- Erstellen Sie das Thumbnail jeder Folie und konvertieren Sie es dann in JPG. Die ISlide.GetImage(float scaleX, float scaleY) Methode wird verwendet, um ein Thumbnail einer Folie zu erhalten; sie gibt ein IImage Objekt als Ergebnis zurück. Die GetImage Methode muss von der benötigten Folie des ISlide Typs aufgerufen werden; die Skalen des resultierenden Thumbnails werden in die Methode übergeben.
- Nachdem Sie das Folien-Thumbnail erhalten haben, rufen Sie die IImage.Save(string filename, ImageFormat format) Methode vom Thumbnail-Objekt auf. Übergeben Sie den resultierenden Dateinamen und das Bildformat an die Methode.
import aspose.slides as slides
pres = slides.Presentation("pres.pptx")
for sld in pres.slides:
with sld.get_image(1, 1) as bmp:
bmp.save("Folien_{num}.jpg".format(num=str(sld.slide_number)), slides.ImageFormat.JPEG)
PowerPoint PPT/PPTX in JPG mit benutzerdefinierten Abmessungen konvertieren
Um die Abmessungen des resultierenden Thumbnails und des JPG-Bildes zu ändern, können Sie die ScaleX- und ScaleY-Werte festlegen, indem Sie sie in die ISlide.GetImage(float scaleX, float scaleY) Methode übergeben:
import aspose.slides as slides
pres = slides.Presentation("pres.pptx")
gewünschteX = 1200
gewünschteY = 800
scaleX = (float)(1.0 / pres.slide_size.size.width) * gewünschteX
scaleY = (float)(1.0 / pres.slide_size.size.height) * gewünschteY
for sld in pres.slides:
with sld.get_image(scaleX, scaleY) as bmp:
bmp.save("Folien_{num}.jpg".format(num=str(sld.slide_number)), slides.ImageFormat.JPEG)
Tipp
Aspose bietet eine KOSTENLOSE Collage-Webanwendung. Mit diesem Online-Service können Sie JPG in JPG oder PNG in PNG Bilder zusammenfügen, Foto-Raster erstellen usw.
Mit denselben Prinzipien, die in diesem Artikel beschrieben sind, können Sie Bilder von einem Format in ein anderes konvertieren. Weitere Informationen finden Sie auf diesen Seiten: konvertieren Bild in JPG; konvertieren JPG in Bild; konvertieren JPG in PNG, konvertieren PNG in JPG; konvertieren PNG in SVG, konvertieren SVG in PNG.
Siehe auch
Siehe weitere Optionen zur Konvertierung von PPT/PPTX in Bilder wie: