PowerPoint in JPG konvertieren
Über die Konvertierung von PowerPoint in JPG
Mit der Aspose.Slides API können Sie PowerPoint PPT oder PPTX Präsentationen in JPG-Bilder konvertieren. Es ist auch möglich, PPT/PPTX in JPEG, PNG oder SVG zu konvertieren. Mit diesen Funktionen ist es einfach, Ihre eigene Präsentationsanzeige zu implementieren und das Thumbnail für jede Folie zu erstellen. Dies kann nützlich sein, wenn Sie die Präsentationsfolien vor Urheberrechtsschutz schützen oder die Präsentation im Nur-Lesen-Modus anzeigen möchten. Aspose.Slides ermöglicht die Konvertierung der gesamten Präsentation oder einer bestimmten Folie in Bildformate.
[
PowerPoint PPT/PPTX in JPG konvertieren
Hier sind die Schritte, um PPT/PPTX in JPG zu konvertieren:
- Erstellen Sie eine Instanz vom Typ Presentation.
- Holen Sie das Folienobjekt vom Typ ISlide aus der Sammlung Presentation.getSlides().
- Erstellen Sie das Thumbnail jeder Folie und konvertieren Sie es dann in JPG. Die Methode ISlide.getImage(float scaleX, float scaleY) wird verwendet, um ein Thumbnail einer Folie zu erhalten; sie gibt ein Images Objekt als Ergebnis zurück. Die Methode getImage muss von der benötigten Folie vom Typ ISlide aufgerufen werden; die Maßstäbe des resultierenden Thumbnails werden in die Methode übergeben.
- Nachdem Sie das Folien-Thumbnail erhalten haben, rufen Sie die Methode [IImage.save(String formatName, int imageFormat)](https://reference.aspose.com/slides/php-java/aspose.slides/IImage#save(String formatName, int imageFormat)) vom Thumbnail-Objekt auf. Übergeben Sie den resultierenden Dateinamen und das Bildformat.
$pres = new Presentation("PowerPoint-Präsentation.pptx");
try {
foreach($pres->getSlides() as $sld) {
# Erstellt ein Vollbildbild
$slideImage = $sld->getImage(1.0, 1.0);
# Speichert das Bild auf der Festplatte im JPEG-Format
try {
$slideImage->save(String->format("Slide_%d.jpg", $sld->getSlideNumber()), ImageFormat::Jpeg);
} finally {
if (!java_is_null($slideImage)) {
$slideImage->dispose();
}
}
}
} finally {
if (!java_is_null($pres)) {
$pres->dispose();
}
}
PowerPoint PPT/PPTX in JPG mit angepassten Dimensionen konvertieren
Um die Dimension des resultierenden Thumbnails und des JPG-Bildes zu ändern, können Sie die Werte ScaleX und ScaleY festlegen, indem Sie sie in die Methoden ISlide.getImage(float scaleX, float scaleY) übergeben:
$pres = new Presentation("PowerPoint-Präsentation.pptx");
try {
# Definiert Dimensionen
$desiredX = 1200;
$desiredY = 800;
# Holt die skalierten Werte von X und Y
$ScaleX = 1.0 / $pres->getSlideSize()->getSize()->getWidth() * $desiredX;
$ScaleY = 1.0 / $pres->getSlideSize()->getSize()->getHeight() * $desiredY;
foreach($pres->getSlides() as $sld) {
# Erstellt ein Vollbildbild
$slideImage = $sld->getImage($ScaleX, $ScaleY);
# Speichert das Bild auf der Festplatte im JPEG-Format
try {
$slideImage->save(String->format("Slide_%d.jpg", $sld->getSlideNumber()), ImageFormat::Jpeg);
} finally {
if (!java_is_null($slideImage)) {
$slideImage->dispose();
}
}
}
} finally {
if (!java_is_null($pres)) {
$pres->dispose();
}
}
Kommentare beim Speichern der Präsentation in ein Bild rendern
Aspose.Slides für PHP über Java bietet eine Funktion, die es Ihnen ermöglicht, Kommentare in den Folien einer Präsentation zu rendern, wenn Sie diese Folien in Bilder konvertieren. Dieser PHP-Code demonstriert die Operation:
$pres = new Presentation("presentation.pptx");
try {
$notesOptions = new NotesCommentsLayoutingOptions();
$notesOptions->setNotesPosition(NotesPositions::BottomTruncated);
$opts = new RenderingOptions();
$opts->setSlidesLayoutOptions($notesOptions);
foreach($pres->getSlides() as $sld) {
$slideImage = $sld->getImage($opts, new Java("java.awt.Dimension", 740, 960));
try {
$slideImage->save(String->format("Slide_%d.png", $sld->getSlideNumber()));
} finally {
if (!java_is_null($slideImage)) {
$slideImage->dispose();
}
}
}
} finally {
if (!java_is_null($pres)) {
$pres->dispose();
}
}
Tipp
Aspose bietet eine KOSTENLOSE Collage-Web-App. Mit diesem Online-Dienst können Sie JPG in JPG oder PNG in PNG Bilder zusammenführen, Foto-Raster erstellen und so weiter.
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: Bild in JPG konvertieren; JPG in Bild konvertieren; JPG in PNG konvertieren, PNG in JPG konvertieren; PNG in SVG konvertieren, SVG in PNG konvertieren.
Siehe auch
Siehe andere Optionen zur Konvertierung von PPT/PPTX in Bilder wie: