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又来了,这一次超简单相关推荐

  1. doc转pdf java不失真,java doc转PDF

    有时候需要把doc文件转成PDF文件,比如需要在网页上预览doc文件.那么可以使用xdocreport这个库. xdocreport是基于itext的,使用非常简单只需要: XWPFDocument ...

  2. 如何合并PDF文件?教你几种超简单的方法

    如何合并PDF文件呢?我们在工作中会遇到很多难以处理的文件,比如PDF文件就是一种,尤其是将多个PDF文件合并成一个PDF文件,,其实大多数人都不知道将其合并,盲目的在网上找相关的方法,到头来还是不行 ...

  3. 还不会用java生产二维码么,来教你超简单

    创建一个生产二维码的工具类 package com.jr.qrcode; import java.awt.Color; import java.awt.Graphics2D; import java. ...

  4. 【Java 弹球小游戏】awt实现小游戏(超简单)

  5. Java DOC 转换给 PDF 格式文档的代码

    工作过程,把写代码过程经常用的代码片段备份一次,下面的代码段是关于Java DOC 转换给 PDF 格式文档的代码,应该对码农们有所用. import java.io.File; import jav ...

  6. java使用freemark实现word(.doc/.docx)/pdf生成和导出(附源码和模板文件)

    freemark生成word/pdf 一. 背景 二.实现的技术选型以及遇到的坑 三.最终的效果 2.1 `.doc` word效果展示 2.1 `.docx` word效果展示 2.2 docx w ...

  7. java文件预览_java 在线预览doc,pdf

    先说一说如何实现在线预览doc网上查了很多资料,基本思路就是将doc 转为 pdf,由于低版本浏览器不支持预览pdf,所以基本是再将pdf 转为 swf. 由于我这次做的需求只需要兼容chrome即可 ...

  8. 麒麟系统java调用wps转pdf,急java调用WPS或pdfcreator的com接口实现doc转pdf解决方法

    急急急java调用WPS或pdfcreator的com接口实现doc转pdf 各位大虾:我想把word文件生成PDF,然后网上找了方法http://hacker507.iteye.com/blog/1 ...

  9. java doc to pdf_java代码doc转pdf提高效率的方法

    publicclassDocTransePdf{staticfinalintwdDoNotSaveChanges=0;//不保存待定的更改.staticfinalintwdFormatPDF=17;/ ...

  10. java 文件在线预览_java 在线预览doc,pdf

    先说一说如何实现在线预览doc 网上查了很多资料,基本思路就是将 doc 转为 pdf,由于低版本浏览器不支持预览 pdf,所以基本是再将 pdf 转为 swf (使用FlexPaper + swft ...

最新文章

  1. oracle_plseq客户端中文乱码
  2. 【C/C++】等分或指定行数把txt文档拆分成多份
  3. memcpy、memmove、memset、memchr、memcmp、strstr详解
  4. 代码生成(Code Generation) 表达式编译
  5. 学习笔记(08):MySQL数据库运维与管理-03-用户权限回收
  6. 剑指offer面试题[35]-第一个只出现一次的字符
  7. UITableView性能优化 - 中级篇
  8. 【Redis学习笔记(九)】之 Redis客户端详解
  9. 一个架构师谈什么是架构以及怎么成为一个架构师
  10. docker搭建searx_『颜值即正义』看小睿“自建搜索引擎”
  11. 简单Java Web 开发:Eclipse+Struts2+Tomcat+MySQL(workbench)+SAE
  12. HDwiki模板说明
  13. 神仙科研夫妇!浙大博士夫妻赴耶鲁深造,如今归国任教985
  14. linux内核编译详解
  15. 关于洗地机电池容量问题,你怎么看
  16. Oracle Number 精度坑
  17. day01.介绍python运维开发
  18. 智能车辆路径跟踪:carsim和simulink联合仿真,基于车速的变权重多点预瞄驾驶员模型个例
  19. Zotero中文文献管理
  20. 信号的反射(振铃、台阶、回勾、尖峰毛刺)

热门文章

  1. HTML caption文字颜色,HTML caption align 属性 - HTML 颜色参考手册 - 自强学堂
  2. 2010.5.7 MFC中弹对话框以跟踪和程序运行中修改Static Text的Caption属性
  3. 【craps赌博游戏】
  4. python+opencv代码给证件照换底色
  5. 车牌识别的matlab程序(程序_讲解_模板),车牌识别的matlab程序(程序-讲解-模板)资料...
  6. HearthBuddy卡组
  7. 辗转相除法求最大公因数
  8. python多变量相关性分析_两个变量与因变量相关性分析_spss多变量相关性分析
  9. 使用scrcpy投屏——手机投屏到电脑
  10. 【实验】【视图】使用v$bgprocess视图获得所有后台进程信息