PPT und PPTX auf Android in JPG konvertieren
Übersicht
Das Konvertieren von PowerPoint- und OpenDocument-Präsentationen in JPG-Bilder erleichtert das Teilen von Folien, die Optimierung der Leistung und das Einbetten von Inhalten in Websites oder Anwendungen. Aspose.Slides für Android über Java ermöglicht es, PPTX-, PPT- und ODP-Dateien in hochqualitative JPEG‑Bilder zu transformieren. Dieses Handbuch erklärt verschiedene Methoden zur Konvertierung.
Mit diesen Funktionen ist es einfach, Ihren eigenen Präsentations‑Viewer zu implementieren und für jede Folie ein Miniaturbild zu erstellen. Dies kann nützlich sein, wenn Sie Präsentationsfolien vor dem Kopieren schützen oder die Präsentation im Nur‑Lese‑Modus demonstrieren möchten. Aspose.Slides ermöglicht es, die gesamte Präsentation oder eine bestimmte Folie in Bildformate zu konvertieren.
Präsentationsfolien in JPG‑Bilder konvertieren
- Erstellen Sie eine Instanz der Klasse Presentation.
- Holen Sie das Folienobjekt vom Typ ISlide aus der Sammlung, die von der Methode Presentation.getSlides() zurückgegeben wird.
- Erstellen Sie ein Bild der Folie mithilfe der Methode ISlide.getImage(float, float).
- Rufen Sie die Methode IImage.save(string, ImageFormat) auf dem Bildobjekt auf. Übergeben Sie den Ausgabedateinamen und das Bildformat als Argumente.
int scaleX = 1;
int scaleY = scaleX;
Presentation presentation = new Presentation("PowerPoint_Presentation.pptx");
try {
for (ISlide slide : presentation.getSlides()) {
// Erstelle ein Folienbild mit dem angegebenen Maßstab.
IImage slideImage = slide.getImage(scaleX, scaleY);
try {
// Speichere das Bild im JPEG-Format auf die Festplatte.
String fileName = String.format("Slide_%d.jpg", slide.getSlideNumber());
slideImage.save(fileName, ImageFormat.Jpeg);
} finally {
slideImage.dispose();
}
}
} finally {
presentation.dispose();
}
Folien mit benutzerdefinierten Abmessungen in JPG konvertieren
Um die Abmessungen der resultierenden JPG‑Bilder zu ändern, können Sie die Bildgröße festlegen, indem Sie sie an die Methode ISlide.getImage(Size) übergeben. Dadurch können Sie Bilder mit bestimmten Breiten‑ und Höhenwerten erzeugen, sodass die Ausgabe Ihren Anforderungen an Auflösung und Seitenverhältnis entspricht. Diese Flexibilität ist besonders nützlich beim Erzeugen von Bildern für Webanwendungen, Berichte oder Dokumentationen, bei denen präzise Bildabmessungen erforderlich sind.
Size imageSize = new Size(1200, 800);
Presentation presentation = new Presentation("PowerPoint_Presentation.pptx");
try {
for (ISlide slide : presentation.getSlides()) {
// Erstelle ein Folienbild mit der angegebenen Größe.
IImage slideImage = slide.getImage(imageSize);
try {
// Speichere das Bild im JPEG-Format auf die Festplatte.
String fileName = String.format("Slide_%d.jpg", slide.getSlideNumber());
slideImage.save(fileName, ImageFormat.Jpeg);
} finally {
slideImage.dispose();
}
}
} finally {
presentation.dispose();
}
Kommentare beim Speichern von Folien als Bilder rendern
Aspose.Slides für Android über Java bietet eine Funktion, die es ermöglicht, Kommentare auf den Folien einer Präsentation beim Konvertieren in JPG‑Bilder zu rendern. Diese Funktion ist besonders nützlich, um Anmerkungen, Rückmeldungen oder Diskussionen, die von Mitwirkenden in PowerPoint‑Präsentationen hinzugefügt wurden, zu erhalten. Durch Aktivieren dieser Option stellen Sie sicher, dass Kommentare in den erzeugten Bildern sichtbar sind, wodurch das Überprüfen und Teilen von Feedback erleichtert wird, ohne die Originalpräsentationsdatei öffnen zu müssen.
Angenommen, wir haben eine Präsentationsdatei „sample.pptx“, die eine Folie mit Kommentaren enthält:

Der folgende Java‑Code konvertiert die Folie in ein JPG‑Bild und bewahrt dabei die Kommentare:
int scaleX = 2;
int scaleY = scaleX;
Presentation presentation = new Presentation("sample.pptx");
try {
NotesCommentsLayoutingOptions commentsOptions = new NotesCommentsLayoutingOptions();
commentsOptions.setCommentsPosition(CommentsPositions.Right);
commentsOptions.setCommentsAreaWidth(200);
commentsOptions.setCommentsAreaColor(Color.rgb(255, 140, 0));
IRenderingOptions options = new RenderingOptions();
options.setSlidesLayoutOptions(commentsOptions);
// Konvertiere die erste Folie in ein Bild.
IImage slideImage = presentation.getSlides().get_Item(0).getImage(options, scaleX, scaleY);
try {
slideImage.save("Slide_1.jpg", ImageFormat.Jpeg);
} finally {
slideImage.dispose();
}
} finally {
presentation.dispose();
}
Das Ergebnis:

Siehe auch
Weitere Optionen zum Konvertieren von PPT, PPTX oder ODP in Bilder, z. B.:
- PowerPoint in GIF konvertieren
- PowerPoint in PNG konvertieren
- PowerPoint in TIFF konvertieren
- PowerPoint in SVG konvertieren

Tip
Aspose stellt eine KOSTENLOSE Collage‑Web‑App bereit. Mit diesem Online‑Dienst können Sie JPG zu JPG oder PNG zu PNG‑Bilder zusammenführen, Fotogitter erstellen und so weiter.
Unter Anwendung derselben Prinzipien aus diesem Artikel können Sie Bilder von einem Format in ein anderes konvertieren. Weitere Informationen finden Sie auf diesen Seiten: Bild zu JPG konvertieren image to JPG; JPG zu Bild konvertieren JPG to image; JPG zu PNG konvertieren JPG to PNG, PNG zu JPG konvertieren PNG to JPG; PNG zu SVG konvertieren PNG to SVG, SVG zu PNG konvertieren SVG to PNG.
FAQ
Unterstützt diese Methode die Stapelkonvertierung?
Ja, Aspose.Slides ermöglicht die Stapelkonvertierung mehrerer Folien zu JPG in einem einzigen Vorgang.
Unterstützt die Konvertierung SmartArt, Diagramme und andere komplexe Objekte?
Ja, Aspose.Slides rendert sämtlichen Inhalt, einschließlich SmartArt, Diagrammen, Tabellen, Formen und mehr. Die Rendergenauigkeit kann jedoch im Vergleich zu PowerPoint leicht variieren, insbesondere bei benutzerdefinierten oder fehlenden Schriftarten.
Gibt es Begrenzungen für die Anzahl der verarbeitbaren Folien?
Aspose.Slides selbst legt keine strikten Grenzen für die Anzahl der verarbeitbaren Folien fest. Allerdings können bei großen Präsentationen oder hochauflösenden Bildern Speicher‑Out‑of‑Memory‑Fehler auftreten.