在 Android 上导出演示文稿图表

获取图表图像

Aspose.Slides for Android via 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)而不是光栅图像吗?

是的。图表是一种形状,其内容可以使用shape-to-SVG 保存方法保存为 SVG。

如何以像素为单位设置导出图表的精确尺寸?

使用图像渲染的重载方法来指定尺寸或比例——库支持按给定的宽高/比例渲染对象。

如果导出后标签和图例中的字体显示不正确,我该怎么办?

加载所需字体通过FontsLoader以确保图表渲染保留度量和文本外观。

导出是否保留 PowerPoint 主题、样式和效果?

是的。Aspose.Slides 的渲染器遵循演示文稿的格式设置(主题、样式、填充、效果),因此图表的外观得以保留。

我在哪里可以找到除图表图像之外的可用渲染/导出功能?

请参阅API/文档以了解输出目标(PDFSVGXPSHTML 等)以及相关的渲染选项。