「java导出ppt」Java导出word文档

博主:adminadmin 2023-01-06 12:36:09 1041

本篇文章给大家谈谈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的信息别忘了在本站进行查找喔。