PowerPoint in JPG konvertieren
Über die Konvertierung von PowerPoint zu JPG
Mit der Aspose.Slides API können Sie eine PowerPoint PPT- oder PPTX-Präsentation in ein JPG-Bild konvertieren. Es ist auch möglich, PPT/PPTX in JPEG, PNG oder SVG zu konvertieren. Mit diesen Funktionen ist es einfach, Ihren eigenen Präsentationsbetrachter zu implementieren und für jede Folie ein Thumbnail zu erstellen. Dies kann nützlich sein, wenn Sie Präsentationsfolien vor Urheberrechtsverletzungen schützen oder die Präsentation im Nur-Lese-Modus anzeigen 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 zum Konvertieren von PPT/PPTX in JPG:
- Erstellen Sie eine Instanz des Typs Presentation.
- Holen Sie sich 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 des Typs 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/java/com.aspose.slides/IImage#save(String formatName, int imageFormat)) vom Thumbnail-Objekt aus auf. Übergeben Sie den resultierenden Dateinamen und das Bildformat.
Presentation pres = new Presentation("PowerPoint-Präsentation.pptx");
try {
for (ISlide sld : pres.getSlides()) {
// Erstellt ein Vollbildbild
IImage slideImage = sld.getImage(1f, 1f);
// Speichert das Bild auf der Festplatte im JPEG-Format
try {
slideImage.save(String.format("Slide_%d.jpg", sld.getSlideNumber()), ImageFormat.Jpeg);
} finally {
if (slideImage != null) slideImage.dispose();
}
}
} finally {
if (pres != null) pres.dispose();
}
PowerPoint PPT/PPTX in JPG mit benutzerdefinierten Abmessungen konvertieren
Um die Dimensionen des resultierenden Thumbnails und des JPG-Bildes zu ändern, können Sie die Werte ScaleX und ScaleY setzen, indem Sie sie in die ISlide.getImage(float scaleX, float scaleY) Methoden übergeben:
Presentation pres = new Presentation("PowerPoint-Präsentation.pptx");
try {
// Definiert Dimensionen
int desiredX = 1200;
int desiredY = 800;
// Holt skalierten Werte von X und Y
float ScaleX = (float) (1.0 / pres.getSlideSize().getSize().getWidth()) * desiredX;
float ScaleY = (float) (1.0 / pres.getSlideSize().getSize().getHeight()) * desiredY;
for (ISlide sld : pres.getSlides())
{
// Erstellt ein Vollbildbild
IImage 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 (slideImage != null) slideImage.dispose();
}
}
} finally {
if (pres != null) pres.dispose();
}
Kommentare beim Speichern der Präsentation in ein Bild rendern
Aspose.Slides für 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 Java-Code demonstriert die Operation:
Presentation pres = new Presentation("presentation.pptx");
try {
NotesCommentsLayoutingOptions notesOptions = new NotesCommentsLayoutingOptions();
notesOptions.setNotesPosition(NotesPositions.BottomTruncated);
IRenderingOptions opts = new RenderingOptions();
opts.setSlidesLayoutOptions(notesOptions);
for (ISlide sld : pres.getSlides()) {
IImage slideImage = sld.getImage(opts, new Dimension(740, 960));
try {
slideImage.save(String.format("Slide_%d.png", sld.getSlideNumber()));
} finally {
if (slideImage != null) slideImage.dispose();
}
}
} finally {
if (pres != null) pres.dispose();
}
Tipp
Aspose bietet eine KOSTENLOSE Collage-Web-App. Mit diesem Onlinedienst können Sie JPG in JPG oder PNG in PNG-Bilder zusammenführen, Fotogitter 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 Sie Bild in JPG; konvertieren Sie JPG in Bild; konvertieren Sie JPG in PNG, konvertieren Sie PNG in JPG; konvertieren Sie PNG in SVG, konvertieren Sie SVG in PNG.
Siehe auch
Siehe andere Optionen für die Konvertierung von PPT/PPTX in Bilder wie: