Экспорт диаграмм презентаций на 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, и т.д.) и связанные параметры рендеринга.