PowerPoint in PNG konvertieren
Über die PowerPoint-zu-PNG-Konvertierung
Das PNG (Portable Network Graphics)-Format ist nicht so verbreitet wie JPEG (Joint Photographic Experts Group), aber es ist immer noch sehr beliebt.
Anwendungsfall: Wenn Sie ein komplexes Bild haben und die Größe kein Problem darstellt, ist PNG ein besseres Bildformat als JPEG.
Tip
Sie sollten sich die kostenlosen Aspose free PowerPoint to PNG Converters ansehen: PPTX to PNG und PPT to PNG. Sie sind eine Live‑Implementierung des auf dieser Seite beschriebenen Vorgangs.PowerPoint in PNG konvertieren
Führen Sie die folgenden Schritte aus:
- Instanziieren Sie die Presentation-Klasse.
- Rufen Sie das Folienobjekt aus der Sammlung ab, die von der Methode Presentation.getSlides() der Slide-Klasse zurückgegeben wird.
- Verwenden Sie die Methode Slide.getImage(), um das Thumbnail jeder Folie zu erhalten.
- Verwenden Sie die [Image.save(String formatName, int imageFormat)](https://reference.aspose.com/slides/nodejs-java/aspose.slides/Image#save(String formatName, int imageFormat))-Methode, um das Folien‑Thumbnail im PNG‑Format zu speichern.
Dieser JavaScript‑Code zeigt, wie Sie eine PowerPoint‑Präsentation in PNG konvertieren:
var pres = new aspose.slides.Presentation("pres.pptx");
try {
for (var index = 0; index < pres.getSlides().size(); index++) {
var slide = pres.getSlides().get_Item(index);
var slideImage = slide.getImage();
try {
slideImage.save(("image_java_" + index) + ".png", aspose.slides.ImageFormat.Png);
} finally {
if (slideImage != null) {
slideImage.dispose();
}
}
}
} finally {
if (pres != null) {
pres.dispose();
}
}
PowerPoint in PNG mit benutzerdefinierten Abmessungen konvertieren
Wenn Sie PNG‑Dateien in einem bestimmten Maßstab erhalten möchten, können Sie die Werte für desiredX und desiredY festlegen, die die Abmessungen des resultierenden Thumbnails bestimmen.
Dieser JavaScript‑Code demonstriert die beschriebene Vorgehensweise:
var pres = new aspose.slides.Presentation("pres.pptx");
try {
var scaleX = 2.0;
var scaleY = 2.0;
for (var index = 0; index < pres.getSlides().size(); index++) {
var slide = pres.getSlides().get_Item(index);
var slideImage = slide.getImage(scaleX, scaleY);
try {
slideImage.save(("image_java_" + index) + ".png", aspose.slides.ImageFormat.Png);
} finally {
if (slideImage != null) {
slideImage.dispose();
}
}
}
} finally {
if (pres != null) {
pres.dispose();
}
}
PowerPoint in PNG mit benutzerdefinierter Größe konvertieren
Wenn Sie PNG‑Dateien in einer bestimmten Größe erhalten möchten, können Sie die gewünschten width‑ und height‑Argumente für ImageSize übergeben.
Dieser Code zeigt, wie Sie eine PowerPoint‑Datei in PNG konvertieren und dabei die Bildgröße festlegen:
var pres = new aspose.slides.Presentation("pres.pptx");
try {
var size = java.newInstanceSync("java.awt.Dimension", 960, 720);
for (var index = 0; index < pres.getSlides().size(); index++) {
var slide = pres.getSlides().get_Item(index);
var slideImage = slide.getImage(size);
try {
slideImage.save(("image_java_" + index) + ".png", aspose.slides.ImageFormat.Png);
} finally {
if (slideImage != null) {
slideImage.dispose();
}
}
}
} finally {
if (pres != null) {
pres.dispose();
}
}
FAQ
Wie kann ich nur eine bestimmte Form (z. B. Diagramm oder Bild) exportieren, anstatt die gesamte Folie?
Aspose.Slides unterstützt das generating thumbnails for individual shapes; Sie können eine Form als PNG‑Bild rendern.
Wird parallele Konvertierung auf einem Server unterstützt?
Ja, aber don’t share Sie eine einzelne Präsentationsinstanz nicht über Threads hinweg. Verwenden Sie pro Thread oder Prozess eine separate Instanz.
Welche Einschränkungen hat die Testversion beim Export nach PNG?
Der Evaluierungsmodus fügt den Ausgabebildern ein Wasserzeichen hinzu und erzwingt other restrictions, bis eine Lizenz angewendet wird.