之前遇到一个需求,需要在word文档中加入一些文字,并转化为图片。之前也试过几种方案,但是发现效果还不是很理想,且中间需要经过一次转化为pdf的过程,最近找到了最理想的方式,即利用aspose-words作为转化工具,直接将word转化为图片,不管是速度还是质量都满足了我们的需求

具体实现

首先需要弄一个破解的license文件,以及jar包,那么这里提供下载地址
下面是读取license的工具类

import java.io.InputStream;import com.aspose.words.License;
import com.zfsoft.serviceManagement.copy.controller.CopyController;public class ReadConfigFile {public static boolean getLicense() {boolean result = false;try {InputStream is = CopyController.class.getClassLoader().getResourceAsStream("\\license.xml");License aposeLic = new License();aposeLic.setLicense(is);result = true;} catch (Exception e) {e.printStackTrace();}return result;}}

最后是转化的过程

         File file = new File(pngPath);FileOutputStream os = new FileOutputStream(file);Document doc = new Document(wordDestPath);ImageSaveOptions iso = new ImageSaveOptions(SaveFormat.JPEG);iso.setResolution(200);doc.save(os, iso);// doc.save(os, SaveFormat.PNG);os.close();

就是这么简单就能实现word转化为png的功能,且还不需要office环境。你学会了吗?

利用aspose-words直接将Word转化为图片相关推荐

  1. 分享一个很好用的滚动截图软件,可以word转成图片

    点击滚动捕获窗口,可以手动或者自动选择窗口进行界面的截取,可以按下拉菜单 ,进行滚动截图,  按Esc键停止 滚动网页截图效果如下:  利用这个方法可以将word转化成图片 软件下载网址:https: ...

  2. 运用aspose的dll将word或excel转化图片并且拼接成为单张大图

    最开始我是考虑使用word的dll去处理,结果发现发布网站后IIS上权限不够,还需要另外进行设置才能使用,而且本地还需要安装有对应版本的office软件,局限性非常大.不经意间发现了aspose系列d ...

  3. Python办公自动化实战 05 | Python-docx库:Python与Word的完美结合_ 利用代码实现Word中插入图片

    一.专题内容简介 本专题主要介绍Python针对Word办公自动化如何利用Python代码动态向Word中插入图片.​并且对格式做简单设定. 二.专题案例效果 最终运行效果如下: 三.专题代码实现 3 ...

  4. 利用Aspose.Word控件和Aspose.Cell控件,实现Word文档和Excel文档的模板化导出

    我们知道,一般都导出的Word文档或者Excel文档,基本上分为两类,一类是动态生成全部文档的内容方式,一种是基于固定模板化的内容输出,后者在很多场合用的比较多,这也是企业报表规范化的一个体现. 我的 ...

  5. aspose 换行写_aspose.word 换行符 aspose.words换行符

    aspose.word 字体没有 删除页眉的方法:打开Word文档后,点击上方的"视图(V)"菜单--&gt:选择"页眉和页脚(H)"--&gt ...

  6. Aspose.Words简单生成word文档

    Aspose.Words简单生成word文档 Aspose.Words.Document doc = new Aspose.Words.Document(); Aspose.Words.Documen ...

  7. 利用aspose添加水印,亲试可行

    利用aspose添加水印,个人觉得比Spire好用 package com.excellence.exoa.meeting.util; import com.aspose.words.*; impor ...

  8. 市面上Word转化PDF,PDF转图片Java实现方案(亲测)

    这里写自定义目录标题 前提 第一步:转成PDF 第二步:转成图片 前提 前段时间由于项目需要,需要做如下功能,将上传的word图片转化问图片,经常多天多市面上的插件测试总结,现在将自己的一些心得记录如 ...

  9. java利用第三方jar实现excel,word,ppt,txt转pdf格式

    最近项目有文件模块的上传预览功能,比如把word文档上传,以后点击可以预览.采用的思路为:文件上传到服务器,然后获取转换成对应的新的PDF文件,然后读取PDF文件.本文着重实现文档上传然后转为PDF. ...

最新文章

  1. 为什么数据库连接池不采用IO多路复用?
  2. ORACLE网络连接配置与文件:listener.ora、sqlnet.ora、tnsnames.ora
  3. node简单实现一个更改头像功能
  4. java中文字符怎么保证出现正确_JAVA中文字符编码问题详解
  5. Python数据结构:选择排序
  6. Windows Server 2008 R2托管服务账户(MSA)的功能
  7. LeetCode887. 鸡蛋掉落
  8. EF多对多关系中如何利用关系表(EF4.1 Many to Many involves junction table details)
  9. 03.SpringBoot入门案例及详解
  10. cgcs2000大地坐标系地图_测绘人必备!从地方坐标系到2000国家大地坐标系的转换...
  11. 【渝粤题库】广东开放大学 金融经济学 形成性考核
  12. mysql 关联顺序_Mysql 多表关联链接顺序说明
  13. APMServ 5.2.6
  14. STM32F429IGT6使用SDRAM(W9825G6KH-6)
  15. python 存储bmp格式图片
  16. 【案例4-2】饲养员喂养动物
  17. 武汉申报|市重点研发计划重点项目申报进行中
  18. spring data jdbc 基本使用
  19. QT项目五:简易计算器
  20. java fixflow流程设计_Fixflow引擎解析(一)(介绍) - Fixflow开源流程引擎介绍

热门文章

  1. Lucene2.9.1使用小结 (注释1)
  2. Logical Architecture
  3. testlink升级
  4. sublime 下 解决Vintage模式下,normal 模式下中文输入的问题。
  5. EXCEL中用TEXT函数将文本转换成日期
  6. Hadoop HA介绍
  7. /etc/sysconfig/network 文件
  8. Linux学习之——/etc/sysconfig目录
  9. Android输入法官方SoftKeyboard示例解析
  10. 2021-08-23 FM24C04写入数据时,跨页会导致指针指向本页的起始地址