在 JavaScript 中匯出簡報圖表
Contents
[
Hide
]
概述
Aspose.Slides 允許您將簡報中的圖表匯出為影像。本文章說明如何從圖表取得影像並儲存,當您需要在 PowerPoint 簡報之外重複使用圖表視覺時非常有用。
取得圖表影像
Aspose.Slides for Node.js via Java 提供了擷取特定圖表影像的支援。以下示範範例。
var pres = new aspose.slides.Presentation();
try {
var chart = pres.getSlides().get_Item(0).getShapes().addChart(aspose.slides.ChartType.ClusteredColumn, 50, 50, 600, 400);
var slideImage = chart.getImage();
try {
slideImage.save("image.jpg", aspose.slides.ImageFormat.Jpeg);
} finally {
if (slideImage != null) {
slideImage.dispose();
}
}
} finally {
if (pres != null) {
pres.dispose();
}
}
常見問題
我可以將圖表匯出為向量(SVG)而不是點陣圖嗎?
是的。圖表是一個形狀,其內容可使用 shape-to-SVG saving method 以 SVG 儲存。
如何以像素設定匯出圖表的精確大小?
使用允許您指定大小或比例的 image-rendering 參數——此函式庫支援以指定的尺寸/比例來渲染物件。
如果匯出後標籤與圖例的字型顯示不正確,我該怎麼辦?
載入所需的字型 透過 FontsLoader 以確保圖表渲染保留字型度量與文字外觀。
匯出時是否會遵守 PowerPoint 主題、樣式與效果?
是的。Aspose.Slides 的渲染器會遵循簡報的格式設定(主題、樣式、填色、效果),因此圖表的外觀得以保留。
在哪裡可以找到圖表影像以外的其他渲染/匯出功能?