java doc转pdf又来了,这一次超简单
java doc转pdf又来了,这一次超简单,不用安装,一个jar包,一个文件搞定。
这里用到了aspose.words.jar
import java.io.File;
import java.io.FileOutputStream;
import java.io.InputStream;import org.slf4j.Logger;
import org.slf4j.LoggerFactory;import com.aspose.words.Document;
import com.aspose.words.License;
import com.aspose.words.SaveFormat;public class Doc2Pdf{public static Logger logger = LoggerFactory.getLogger(Doc2Pdf.class);public static void main(String[] args) throws Exception {doc2pdf("D:\\download\\rent\\test\\R-283.docx", "D:\\download\\rent\\test\\R-284.pdf");}public static boolean getLicense() throws Exception {boolean result = false;try {InputStream is = com.aspose.words.Document.class.getResourceAsStream("/com.aspose.words.lic_2999.xml");License aposeLic = new License();aposeLic.setLicense(is);result = true;is.close();} catch (Exception e) {e.printStackTrace();throw e;}return result;}public static void doc2pdf(String inPath, String outPath) throws Exception {if (!getLicense()) { // 验证License 若不验证则转化出的pdf文档有水印throw new Exception("com.aspose.words lic ERROR!");}logger.info(inPath + " -> " + outPath);try {long old = System.currentTimeMillis();File file = new File(outPath);FileOutputStream os = new FileOutputStream(file);Document doc = new Document(inPath); // word文档// 支持RTF HTML,OpenDocument, PDF,EPUB, XPS转换doc.save(os, SaveFormat.PDF);long now = System.currentTimeMillis();logger.info("convert OK! " + ((now - old) / 1000.0) + "秒");} catch (Exception e) {e.printStackTrace();}}
}
jar包下载地址:https://download.csdn.net/download/u011855773/11966221
java doc转pdf又来了,这一次超简单相关推荐
- doc转pdf java不失真,java doc转PDF
有时候需要把doc文件转成PDF文件,比如需要在网页上预览doc文件.那么可以使用xdocreport这个库. xdocreport是基于itext的,使用非常简单只需要: XWPFDocument ...
- 如何合并PDF文件?教你几种超简单的方法
如何合并PDF文件呢?我们在工作中会遇到很多难以处理的文件,比如PDF文件就是一种,尤其是将多个PDF文件合并成一个PDF文件,,其实大多数人都不知道将其合并,盲目的在网上找相关的方法,到头来还是不行 ...
- 还不会用java生产二维码么,来教你超简单
创建一个生产二维码的工具类 package com.jr.qrcode; import java.awt.Color; import java.awt.Graphics2D; import java. ...
- 【Java 弹球小游戏】awt实现小游戏(超简单)
- Java DOC 转换给 PDF 格式文档的代码
工作过程,把写代码过程经常用的代码片段备份一次,下面的代码段是关于Java DOC 转换给 PDF 格式文档的代码,应该对码农们有所用. import java.io.File; import jav ...
- java使用freemark实现word(.doc/.docx)/pdf生成和导出(附源码和模板文件)
freemark生成word/pdf 一. 背景 二.实现的技术选型以及遇到的坑 三.最终的效果 2.1 `.doc` word效果展示 2.1 `.docx` word效果展示 2.2 docx w ...
- java文件预览_java 在线预览doc,pdf
先说一说如何实现在线预览doc网上查了很多资料,基本思路就是将doc 转为 pdf,由于低版本浏览器不支持预览pdf,所以基本是再将pdf 转为 swf. 由于我这次做的需求只需要兼容chrome即可 ...
- 麒麟系统java调用wps转pdf,急java调用WPS或pdfcreator的com接口实现doc转pdf解决方法
急急急java调用WPS或pdfcreator的com接口实现doc转pdf 各位大虾:我想把word文件生成PDF,然后网上找了方法http://hacker507.iteye.com/blog/1 ...
- java doc to pdf_java代码doc转pdf提高效率的方法
publicclassDocTransePdf{staticfinalintwdDoNotSaveChanges=0;//不保存待定的更改.staticfinalintwdFormatPDF=17;/ ...
- java 文件在线预览_java 在线预览doc,pdf
先说一说如何实现在线预览doc 网上查了很多资料,基本思路就是将 doc 转为 pdf,由于低版本浏览器不支持预览 pdf,所以基本是再将 pdf 转为 swf (使用FlexPaper + swft ...
最新文章
- oracle_plseq客户端中文乱码
- 【C/C++】等分或指定行数把txt文档拆分成多份
- memcpy、memmove、memset、memchr、memcmp、strstr详解
- 代码生成(Code Generation) 表达式编译
- 学习笔记(08):MySQL数据库运维与管理-03-用户权限回收
- 剑指offer面试题[35]-第一个只出现一次的字符
- UITableView性能优化 - 中级篇
- 【Redis学习笔记(九)】之 Redis客户端详解
- 一个架构师谈什么是架构以及怎么成为一个架构师
- docker搭建searx_『颜值即正义』看小睿“自建搜索引擎”
- 简单Java Web 开发:Eclipse+Struts2+Tomcat+MySQL(workbench)+SAE
- HDwiki模板说明
- 神仙科研夫妇!浙大博士夫妻赴耶鲁深造,如今归国任教985
- linux内核编译详解
- 关于洗地机电池容量问题,你怎么看
- Oracle Number 精度坑
- day01.介绍python运维开发
- 智能车辆路径跟踪:carsim和simulink联合仿真,基于车速的变权重多点预瞄驾驶员模型个例
- Zotero中文文献管理
- 信号的反射(振铃、台阶、回勾、尖峰毛刺)
热门文章
- HTML caption文字颜色,HTML caption align 属性 - HTML 颜色参考手册 - 自强学堂
- 2010.5.7 MFC中弹对话框以跟踪和程序运行中修改Static Text的Caption属性
- 【craps赌博游戏】
- python+opencv代码给证件照换底色
- 车牌识别的matlab程序(程序_讲解_模板),车牌识别的matlab程序(程序-讲解-模板)资料...
- HearthBuddy卡组
- 辗转相除法求最大公因数
- python多变量相关性分析_两个变量与因变量相关性分析_spss多变量相关性分析
- 使用scrcpy投屏——手机投屏到电脑
- 【实验】【视图】使用v$bgprocess视图获得所有后台进程信息