Aspose.slides
忘川丶
这个作者很懒,什么都没留下…
展开
-
Aspose.slides记录(三)
Smartartsmartart是office中一个比较特殊的插入样式,该样式数据在openxml里存储在[word|xl|ppt]/diagrams/data([0-9]+).xml中,在word/excel中需采取代码解压后读取xml的方式读取信息,在aspose.slides中有相应的类可直接处理.smartart节点为多层(级)节点,节点之间按父子节点作为节点关系;本文使用递归的方式读取原创 2017-07-10 11:01:57 · 2942 阅读 · 0 评论 -
Aspose.slides记录(四)
图表 图表也是PPT中一个特殊的插入样式,该样式外显数据在openxml里存储在/charts/chart([0-9]+).xml中,但是实际数据存放在PPT的内嵌excel里面,本质上等同于一个内嵌excel. 获取方式与前文类似,代码如下:if(shape instanceof Chart){ //图表 Chart chart = (Chart)shape; //TO原创 2017-07-11 14:31:20 · 1625 阅读 · 2 评论 -
Aspose.slides记录(五)
备注及备注页其他内容INotesSlideManager noteManager = slide.getNotesSlideManager();INotesSlide noteSlide = noteManager.getNotesSlide();//备注文本if(noteSlide != null && noteSlide.getNotesTextFrame() != null){原创 2017-07-13 11:55:05 · 1522 阅读 · 0 评论 -
Aspose.slides记录(二)
形状及表格 public void readShapes(File inFile) throws FileNotFoundException { InputStream in = null; if (inFile != null) { in = new FileInputStream(inFile); }原创 2017-07-06 10:31:51 · 2529 阅读 · 0 评论 -
Aspose.slides记录(一)
前言Aspose.slides是一款处理pptx的商业软件,由于业务需要对pptx中文本框/形状/备注/图表等各个模块中的文本及格式进行编辑,在尝试POI/DOM4J之后使用Aspose进行业务处理,并将问题及使用情况进行记录.原创 2017-07-06 10:22:40 · 7939 阅读 · 1 评论