如何用POI将PPT的内容转换为图片

我用POI提供的方法去转换ppt内容为图片时,出错了,具体代码如下:

public static void main(String[] args) throws FileNotFoundException,

IOException {

final String PPT_TEMPLATE = "data/test.pptx";

float scale = 1;

XMLSlideShow ppt = new XMLSlideShow(new FileInputStream(PPT_TEMPLATE));

Dimension pgsize = ppt.getPageSize();

int width = (int) (pgsize.width * scale);

int height = (int) (pgsize.height * scale);

XSLFSlide slide = ppt.getSlides()[5];

BufferedImage img = new BufferedImage(width, height,

BufferedImage.TYPE_INT_ARGB);

Graphics2D graphics = img.createGraphics();

// default rendering options

graphics.setRenderingHint(RenderingHints.KEY_ANTIALIASING,

RenderingHints.VALUE_ANTIALIAS_ON);

graphics.setRenderingHint(RenderingHints.KEY_RENDERING,

RenderingHints.VALUE_RENDER_QUALITY);

graphics.setRenderingHint(RenderingHints.KEY_INTERPOLATION,

RenderingHints.VALUE_INTERPOLATION_BICUBIC);

graphics.setRenderingHint(RenderingHints.KEY_FRACTIONALMETRICS,

RenderingHints.VALUE_FRACTIONALMETRICS_ON);

graphics.setColor(Color.white);

graphics.clearRect(0, 0, width, height);

graphics.scale(scale, scale);

// draw stuff

slide.draw(graphics);

// save the result

FileOutputStream out = new FileOutputStream(new File("D:/test.png"));

try {

ImageIO.write(img, "png", out);

} finally {

out.close();

}

System.out.println("Job Done");

}

这是ppt内容的截图,下面这张是转换后的图片

转换过程中,ppt里面的图表内容丢失了,大神能否帮忙看一下,指导一下?

------解决思路----------------------

是不是原来PPT上就是一个折线图?

java ppt转图片,怎么用POI将PPT的内容转换为图片相关推荐

  1. 如何将WPS里文件的内容转换为图片格式

    在办公中我们经常要使用到WPS软件,以至于在这里面编辑的文档进行保存的文件都是以WPS为类型的文件.不过作为现在的人来说,我们更喜欢更方便的浏览方式,比如图片格式,那我们就需要将WPS文件转换为图片的 ...

  2. java导出excel带图片_JAVA的poi实现模版导出excel(带图片).doc

    JAVA的poi实现模版导出excel(带图片) 下面是本人使用java的poi实现使用模板到处excel,内容包含图片,使用两种不同的方式实现其到处excel.但是使用jxl实现到处excel只能到 ...

  3. 将PPT文件内容转换为图片放在Email邮件正文中发送

    通过Email推送统计报告.一般除了要求将PPT报告文件作为附件发给用户,同时希望将报告内容在邮件中直观展示. 一份统计报告中经常包含柱状图.饼图.好看的图表,这些信息要直接在Email中展示比较复杂 ...

  4. poi 拆分带图片的word_java poi设置生成的word的图片为上下型环绕以及其位置的实现...

    问题描述 在使用poi-tl word模版工具时,发现生成的文档中,图片格式为嵌入型,有的图片甚至被表格遮挡一半.而自己想要的图片格式为上下型环绕,并且图片需要居中. 问题分析 poi-tl渲染图片, ...

  5. java使用爬虫工具jsoup实现抓取网页的内容及图片并写入到word文档中

    背景: 有个朋友最近让帮忙写个小功能,需求大概是,1万个链接,让爬每个链接中的某一段文章并附一张图片,每五个链接写入到一个word文档中. 基本思路,就是先去找个爬虫框架把链接网页中内容和图片写到wo ...

  6. python字库转文字图片,Python输出汉字字库及将文字转换为图片

    用python输出汉字字库 问题1:假设我们知道汉字编码范围是0x4E00到0x9FA5,怎么从十六进制的编码转成人类可读的字呢? 问题2:怎么把unicode编码的字写入文件呢,如果直接用open( ...

  7. java在模板图片中填写文字,java 操作pdf模板(向指定域添加文本内容和图片)

    项目需求涉及到操作pdf模板,根据生成好的模板向里面填充数据 用到的jar包是iText-5.0.6.jar 和iTextAsian.jar 上代码: public static void main( ...

  8. php读取word文件并解析图片,PHP读取office word文档内容及图片

    PHP读取word文档里的文字及图片,并保存 一.composer安装phpWord composer require phpoffice/phpword 二.phpWord 读取 docx 文档(注 ...

  9. Java中将base64编码字符串转换为图片

    前一段时间,在做摄像头拍照上传,摄像头拍的照片为base64编码格式的字符串,需要上传至项目中,则需要使用到将base64编码字符串转换为图片 1.将base64编码字符串转换为图片的代码如下 Ima ...

  10. php转为图片,php中base64转换为图片的方法

    php中base64转换为图片的方法 发布时间:2020-08-31 09:56:18 来源:亿速云 阅读:100 作者:小新 小编给大家分享一下php中base64转换为图片的方法,相信大部分人都还 ...

最新文章

  1. python画出心形图-python画出心形图
  2. 真人语音朗读软件_才知道,手机还自带文字转语音功能,一键按下便可实现,网友:赞...
  3. ASP.NET存储Session的StateServer
  4. 汇编使用跳转实现1累加到100的和
  5. mysql分片库分页查询_Mysql分库分表
  6. linux改狗命令,linux安装安全狗
  7. HTTP协议中POST方法和GET方法有那些区别?
  8. Linux bash基本介绍
  9. C# 生成word文档(NPOI.XWPF)
  10. 个人对游戏加速器行业看法(一):概念介绍
  11. 计算机职业素养论文1500字,提升道德素养论文_职业素养论文2000字_工程师职业素养结课论文1500字...
  12. ARM-QT5.14.2 触摸屏配置(电容屏/电阻屏)
  13. 华为手机怎么导入主题_华为手机怎么安装主题?华为EMUI3.0-EMUI8.0主题安装教程...
  14. python输出结果的个数_下列Python语句的输出结果是 print(数量{0},单价{1}.format(100,285.6)) print(str.format(数量{0},单价{1:3...
  15. eBPF 完全入门指南.pdf(万字长文)
  16. 关于AE动画文件如何导出 cocos-creater所需的序列帧动画的方法
  17. P背景软件测试,软件测试的背景和发展
  18. 【fpga里Verilog语言的小知识点】
  19. 如何设置excel中一部分表格显示但是不打印?
  20. 【网络】https单向认证和双向认证

热门文章

  1. 阿里云和AWS对比研究三——存储产品对比
  2. c# excel 数据排序_在Excel中对数据进行安全排序
  3. Polymorphism in Overloaded and Overridden Method
  4. 柯美smb扫描出现服务器连接错误_为什么震旦复印机扫描提示错误扫描SMB跳ED09C7?...
  5. latex表格实现换行
  6. 如何实现java编写告白程序,程序员如何实现表白代码
  7. 基于rietveld搭建CodeReview平台
  8. 基于MDK1808-EK_T70开发板的miniGUI应用程序演示03: ads1110热电偶温度传感器
  9. WORD插入多张图片并上下左右居中自动对齐操作;论文图片表格排版
  10. 【登录界面】vue、element-ui登录界面模板