「java导出ppt」Java导出word文档
本篇文章给大家谈谈java导出ppt,以及Java导出word文档对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
使用POI将ppt幻灯片导出为图片,但是其中的中文是乱码,如何解决
应该是和字体定义有关系的。POI中默认没有中文字体。要自己加,而且对于斜体、粗体的控制,中文字体和英文字体的处理是不同的,而POI只支持英文的处理方式。几年前曾经作为一个BUG提交给POI,但POI答复不认为是BUG。然后我提交new Feature,建议按照Java Swing中对中文字体的处理方法来处理,POI项目组答复和体系结构有关系,不准备追加,不知道现在有没有进展。
印象中POI有一个字体文件的定义,要参看他的文档中,关于Locale 和 font的说明。
java 用POI转换PPT的问题
Shape[] sh = slide[i].getShapes();
如果这页里面有Picture元素,应该是可以得到的。我用poi写出了一个带图的ppt,然后用instanceof测试过,这是没问题的。
可能因为你需要读取的ppt不够规范,比如一个人加图一个习惯,有的人喜欢直接放图,有的人喜欢把图放在某个容器上之类的。
还有可能出问题的地方就是确定有底图的页面没用母板?
poi导出ppt怎么设置ppt母版
PPT模板需要再模板视图中设置,步骤如下:
我用的office PowerPoint演示 ,不过支持免费的WPS。
分为直接套用模板和自定义模板两种,
1.绍模板套用
模板套用很简单,首先要去找一个适合演讲展示内容主题的模板,
可以直接安装一个“文档美化大师”一键美化文档,使用方法很简单,这里就不多介绍,安装打开已经做好的ppt一键美化即可,也可以进去挑选喜欢的ppt模板。
2.模板更改和自定义:视图-幻灯片母版
这里有12个板式,分别对应的是板式中的11个板式+1个通用板式(模板中的第一个)
然后在对应板式里编辑相应的模板,字体样式、背景颜色
如果只是想要给幻灯片加个背景,那么直接在最顶上那个通用板式底部加一个背景就行
下图中,左侧的12个板式对应的是幻灯片普通视图编辑框中的11个板式+一个通用视图
下图是幻灯片板式入口,模板视图中编辑好,此处可以直接套用
编辑完成关闭,然后到普通视图中去添加想要展示的内容即可
注意的是,直接在非模板视图也是可以添加的,就是背景图片不是锁定样式
使用java怎样把ppt转化成PDF
使用free spire.presentation for java
import com.spire.presentation.FileFormat;
import com.spire.presentation.Presentation;
public class PPTToPDF {
public static void main(String[] args) throws Exception {
Presentation ppt = new Presentation();
ppt.loadFromFile("xx.ppt");
ppt.saveToFile("xx.pdf", FileFormat.PDF);
}
}
java导出ppt的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于Java导出word文档、java导出ppt的信息别忘了在本站进行查找喔。