Экспорт диаграмм презентаций на Android

Получить изображение диаграммы

Aspose.Slides для Android через Java поддерживает извлечение изображения конкретной диаграммы. Ниже приведён пример.

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();
}

Часто задаваемые вопросы

Могу ли я экспортировать диаграмму как вектор (SVG), а не растровое изображение?

Да. Диаграмма является фигурой, её содержимое можно сохранить в SVG с помощью shape-to-SVG saving method.

Как указать точный размер экспортируемой диаграммы в пикселях?

Используйте перегрузки рендеринга изображения, которые позволяют задать размер или масштаб — библиотека поддерживает рендеринг объектов с указанными размерами/масштабом.

Что делать, если шрифты в подписьях и легенде выглядят неправильно после экспорта?

Load the required fonts через FontsLoader — это гарантирует сохранение метрик шрифтов и правильное отображение текста при рендеринге диаграммы.

Сохраняет ли экспорт тему, стили и эффекты PowerPoint?

Да. Рендерер Aspose.Slides учитывает форматирование презентации (темы, стили, заливки, эффекты), поэтому внешний вид диаграммы сохраняется.

Где можно узнать о доступных возможностях рендеринга/экспорта помимо изображений диаграмм?

Смотрите API/documentation для целевых форматов вывода (PDF, SVG, XPS, HTML, и т.д.) и связанные параметры рендеринга.