翻譯|使用教程|編輯:李顯亮|2021-03-31 10:23:27.927|閱讀 321 次
概述:本文介紹如何使用Spire.Presentation for Java將特定幻燈片中的形狀導出為圖像。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
Spire.Presentation for Java 專業的 PowerPoint API,它允許開發人員在 Java 應用程序中創建、讀取、寫入、轉換和保存 PowerPoint 文檔,而無需安裝 Microsoft PowerPoint。
本文介紹如何使用Spire.Presentation for Java將特定幻燈片中的形狀導出為圖像。可點擊此處下載最新版測試。
下面是示例PowerPoint文檔的屏幕截圖。
import com.spire.presentation.ISlide;
import com.spire.presentation.Presentation;
import javax.imageio.ImageIO;
import java.awt.*;
import java.awt.image.BufferedImage;
import java.io.File;
public class SaveShapeAsImage {
public static void main(String[] args) throws Exception {
//Create a Presentation object
Presentation presentation = new Presentation();
//Load the sample PowerPoint file
presentation.loadFromFile("C:\\Users\\Administrator\\Desktop\\chart and table.pptx");
//Get the first slide
ISlide slide = presentation.getSlides().get(0);
//Declare a BufferedImage variable
BufferedImage image;
//Loop through the shapes in the slide
for (int i = 0; i < slide.getShapes().getCount(); i++) { //Save the specific shape as image data image = slide.getShapes().saveAsImage(i); //Write data to png file File file = new File(String.format("ToImage-%d.png", i)); ImageIO.write(image, "PNG", file); } } }
輸出結果
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn