Powerpoint in JPG umwandeln
Über die Konvertierung von PowerPoint zu JPG
Mit der Aspose.Slides API können Sie PowerPoint PPT oder PPTX-Präsentationen in JPG-Bilder umwandeln. Es ist auch möglich, PPT/PPTX in JPEG, PNG oder SVG zu konvertieren. Mit dieser Funktion ist es einfach, einen 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 demonstrieren möchten. Aspose.Slides erlaubt es, die gesamte Präsentation oder eine bestimmte Folie in Bildformate umzuwandeln.
PowerPoint PPT/PPTX in JPG umwandeln
Hier sind die Schritte, um PPT/PPTX in JPG umzuwandeln:
- Erstellen Sie eine Instanz vom Typ Presentation.
- Erhalten Sie das Folienobjekt vom Typ ISlide aus der Presentation.getSlides() Sammlung.
- 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 Skalen 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/androidjava/com.aspose.slides/IImage#save(String formatName, int imageFormat)) vom Thumbnail-Objekt 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 vollskaliertes Bild
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 umwandeln
Um die Abmessungen des resultierenden Thumbnails und des JPG-Bildes zu ändern, können Sie die Werte ScaleX und ScaleY festlegen, indem Sie sie in die ISlide.getImage(float scaleX, float scaleY) Methoden übergeben:
Presentation pres = new Presentation("PowerPoint-Präsentation.pptx");
try {
// Definiert die Abmessungen
int desiredX = 1200;
int desiredY = 800;
// Erhält die 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 vollskaliertes Bild
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 rendern beim Speichern der Präsentation in ein Bild
Aspose.Slides für Android über Java bietet eine Funktion, die es ermöglicht, Kommentare in den Folien einer Präsentation zu rendern, wenn Sie diese Folien in Bilder umwandeln. Der folgende 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-Webanwendung. Mit diesem Onlinedienst können Sie JPG zu JPG oder PNG zu PNG-Bildern zusammenführen, Fotogitter erstellen und mehr.
Mit den in diesem Artikel beschriebenen Prinzipien 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 andere Optionen, um PPT/PPTX in Bilder umzuwandeln, wie: