java 破解版 aspose-word 切图
网上找了好久的资料,发现aspose-word包可以用.支持 doc ,docx , et 可以转换PDF文档
官网API https://docs.aspose.com/display/wordsjava/Home
但是这个东西很耗内存,而且如果文档启用宏的话,进行切图会报错。这个没有处理。
还有切出来的每页图片内容跟源文档不一致,可能下一页的第一行到上一页的最后一行。
遇到某些文档报错,可能字体缺失,缺失哪种字体就下载放入 C:\Windows\Fonts 字体库
package wordCutImage;import java.io.FileInputStream;
import java.io.InputStream;import com.aspose.words.Document;
import com.aspose.words.ImageSaveOptions;
import com.aspose.words.SaveFormat;public class Test {private static InputStream license;private static InputStream fileInput;/*** 获取license* * @return*/public static boolean getLicense() {boolean result = false;try {ClassLoader loader = Thread.currentThread().getContextClassLoader();license = new FileInputStream(loader.getResource("license.xml").getPath());// 凭证文件fileInput = new FileInputStream(loader.getResource("test.doc").getPath()); // 文件路径com.aspose.words.License license1 = new com.aspose.words.License();license1.setLicense(license);result = true;} catch (Exception e) {e.printStackTrace();}return result;}public static void main(String[] args) throws Exception {if (!getLicense()) {return;}try {long old = System.currentTimeMillis();Document pdfDocument = new Document(fileInput);ImageSaveOptions options = new ImageSaveOptions(SaveFormat.JPEG);options.setPrettyFormat(true);options.setUseAntiAliasing(true);options.setUseHighQualityRendering(true);for (int i = 0; i < pdfDocument.getPageCount(); i++) {String fileName = "第" + i + "张.jpg";options.setPageIndex(i);System.out.println(i);pdfDocument.save("D:/wordTest/" + fileName, options);}long now = System.currentTimeMillis();System.out.println("共耗时:" + ((now - old) / 1000.0) + "秒 ");} catch (Exception e) {e.printStackTrace();}}
}
程序下载链接 https://download.csdn.net/download/hqbootstrap1/10491476
java 破解版 aspose-word 切图相关推荐
- Xmind软件破解版: 思维导图,工程框架图,软件架构图
https://blog.csdn.net/qq_16093323/article/details/80967867 Xmind 8 pro 软件破解版
- 你连原理都还没弄明白?机甲风暴java破解版下载
1.1. 操作系统简介 我通过以下四点介绍什么是操作系统: 操作系统(Operating System,简称 OS)是管理计算机硬件与软件资源的程序,是计算机的基石. 操作系统本质上是一个运行在计算机 ...
- Java开发入门教程!java破解版游戏免费下载
前言 在网络技术中基于浏览器的B/S结构无论在PC端还是手机端都充当着至关重要的角色. PC端自不必说,手机中很多应用虽然是以APP的形式存在,但它采用的还是B/S结构.如今日头条.微信的朋友圈等,这 ...
- 机甲风暴java破解版下载,深度解析,值得收藏
正文 1.什么是微服务?(暗藏杀机) 2.什么是微服务扩展性和高可用-可扩展性.高可用性和性能 3.架构师在微服务架构中的角色是什么? 决定整个软件系统的布局. 帮助确定组件的分区. 为开发微服务的团 ...
- java根据模板生成word 带图,xml模板图片注意标签处理
循环给word插入图片 <#if image??> <#list image as bean> <w:p> <w:pP ...
- Aspose破解版去除签名问题
Aspose直接使用破解版会提示签名问题,各种百度和谷歌都找不到解决办法.最后随便试了下竟然成了. 第一步:使用正版编译 第二步:使用破解版Aspose.Words.dll替换正版DLL(全部替换也可 ...
- 自动切图生成html,Photoshop如何实现UI自动切图?_html/css_WEB-ITnose
切图严格来说并不是UI设计师的工作, 而是前端工程师的工作,指的是将UI设计师的设计(大部分为photoshop创建的PSD文件)转化为界面(网页或窗体等)所需要资源的过程. 切图是衔接UI设计和应用 ...
- aspose将word转换为pdf[aspose.word.java 18.11]
aspose.words.java for 18.11 前言:由于网上找的aspose.word存在许多问题,主要是存在水印,破解版献上,互相交流学习.有问题可联系我微信(shiguangxuanya ...
- 如何破解Aspose.word带水印问题
声明:本破解教程仅作为技术探讨,由本博客产生的一切侵权行为,与本人无关! 背景:破解的动机是需要将word文档转换成pdf文档,尝试了很多开源的组件(libreoffice,openoffice,po ...
- xmind 8 pro Mac破解版(思维导图) 附xmind 8 序列号
链接:https://pan.baidu.com/s/1tTKYuqCjGo_WC2ns6tN54w 密码:1b1w [转载地址] 小伙伴们XMind 8 pro Mac破解版(思维导图) 最新版本 ...
最新文章
- mysql新增阵列df_DF学Mysql(二)——数据表的基本操作
- Altium designer中提示some net were not able to be matched问题解决办法
- 微信小程序开发工具中快捷键
- python代码块注释快捷键_pycharm默认注释与快捷键功能
- 为什么不应该使用(长期存在的)功能分支
- GMTC2019|闲鱼-基于Flutter的架构演进与创新
- 数据源管理 | OLAP查询引擎,ClickHouse集群化管理
- 【BZOJ3529】数表,莫比乌斯反演+BIT
- 周鸿祎:朝九晚五发不了财 买房不能指望996
- 一次Pmbus 调试经验
- HCIA—网络基本知识—双绞线(文字 + 图解)
- 矢量图和位图都是计算机记录_ _的方式,在计算机上如何区别矢量图和位图?
- java referencequeue,Reference 、ReferenceQueue 详解
- 解决华为手机获取相册图片路径为null
- 原生JS实现任意数据的动态表格
- Vijos1234 口袋的天空 题解
- 66亡灵app隐私政策
- 【夏季凉拌菜食用莫忘5大禁忌】
- 北京尚学堂MYSQL_MySQL索引管理
- android蓝牙 uuld,BLE4.0低功耗蓝牙协议总结