在 .NET 中导出演示文稿图表
Contents
[
Hide
]
获取图表图片
Aspose.Slides for .NET 提供了提取特定图表图像的支持。以下示例展示了如何操作。
using (Presentation presentation = new Presentation("test.pptx"))
{
ISlide slide = presentation.Slides[0];
IChart chart = slide.Shapes.AddChart(ChartType.ClusteredColumn, 50, 50, 600, 400);
using (IImage image = chart.GetImage())
{
image.Save("image.png", ImageFormat.Png);
}
}
常见问题
我可以将图表导出为矢量(SVG)而不是光栅图像吗?
是的。图表是一种形状,其内容可以使用shape-to-SVG 保存方法保存为 SVG。
如何在像素级别设置导出图表的精确大小?
使用允许指定大小或比例的图像渲染重载——库支持使用给定的尺寸/比例渲染对象。
导出后如果标签和图例中的字体显示不正确,我该怎么办?
加载所需字体 并通过FontsLoader 进行加载,以确保图表渲染保留度量和文本外观。
导出是否遵循 PowerPoint 主题、样式和效果?
是的。Aspose.Slides 的渲染器遵循演示文稿的格式设置(主题、样式、填充、效果),从而保持图表的外观。
在哪里可以找到除图表图像之外的可用渲染/导出功能?