Diagramme aus Präsentationen auf Android exportieren

Ein Diagrammbild abrufen

Aspose.Slides für Android über Java bietet Unterstützung zum Extrahieren des 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 als Rasterbild exportieren?

Ja. Ein Diagramm ist eine Form, und dessen Inhalt kann mit der shape-to-SVG saving method nach SVG gespeichert werden.

Wie kann ich die genaue Größe des exportierten Diagramms in Pixeln festlegen?

Verwenden Sie die Bildrender‑Überladungen, die es ermöglichen, 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 der Legende nach dem Export falsch aussehen?

Laden Sie die erforderlichen Schriften über FontsLoader, damit das Rendern des Diagramms Metriken und Textdarstellung beibehält.

Berücksichtigt der Export das PowerPoint‑Design, die Formatvorlagen und Effekte?

Ja. Der Renderer von Aspose.Slides folgt der Formatierung der Präsentation (Designs, Formatvorlagen, Füllungen, Effekte), sodass das Aussehen des Diagramms erhalten bleibt.

Wo finde ich weitere Rendering‑/Exportmöglichkeiten über Diagrammbilder hinaus?

Siehe die API/Dokumentation für Ausgabeziele (PDF, SVG, XPS, HTML, usw.) und zugehörige Rendering‑Optionen.