Diagramme aus Präsentationen in Java exportieren
Diagrammbild abrufen
Aspose.Slides for Java bietet Unterstützung zum Extrahieren eines Bildes eines bestimmten Diagramms. Unten ist ein Beispiel angegeben.
Presentation pres = new Presentation();
try {
IChart chart = pres.getSlides().get_Item(0).getShapes().addChart(ChartType.ClusteredColumn, 50, 50, 600, 400);
IImage slideImage = chart.getImage();
try {
slideImage.save("image.jpg", ImageFormat.Jpeg);
} finally {
if (slideImage != null) slideImage.dispose();
}
} finally {
if (pres != null) pres.dispose();
}
FAQ
Kann ich ein Diagramm als Vektor (SVG) statt eines Rasterbilds exportieren?
Ja. Ein Diagramm ist eine Form, und dessen Inhalte können mit der shape-to-SVG saving method als SVG gespeichert werden.
Wie kann ich die genaue Größe des exportierten Diagramms in Pixeln festlegen?
Verwenden Sie die image-rendering Überladungen, die Ihnen erlauben, Größe oder Skalierung anzugeben – die Bibliothek unterstützt das Rendern von Objekten mit angegebenen Abmessungen/Skalierung.
Was soll ich tun, wenn Schriften in Beschriftungen und Legende nach dem Export falsch aussehen?
Laden Sie die erforderlichen Schriften über FontsLoader, damit das Diagrammrendering Metriken und Textdarstellung beibehält.
Berücksichtigt der Export das PowerPoint-Thema, Formatvorlagen und Effekte?
Ja. Der Renderer von Aspose.Slides folgt der Formatierung der Präsentation (Themen, Formatvorlagen, Füllungen, Effekte), sodass das Aussehen des Diagramms erhalten bleibt.
Wo finde ich verfügbare Rendering/Export‑Fähigkeiten über Diagrammbilder hinaus?
Siehe die API/documentation für Ausgabeziele (PDF, SVG, XPS, HTML, etc.) und zugehörige Rendering‑Optionen.