乔山办公网我们一直在努力
您的位置:乔山办公网 > word文档 > 如何用纯<em>java</em>代码实现<em>word转pdf</em&g

如何用纯<em>java</em>代码实现<em>word转pdf</em&g

作者:乔山办公网日期:

返回目录:word文档


推荐下面免费的方法试试:
方法一:使用虚拟打印机pdf factory即可,而且其他格式文件只要是能够打印,选择这个虚拟打印机,都可以做成PDF文件,很简单实用;
方法二:使用专门的转换软件,把文件转成PDF文件;
方法三:用其他虚拟打印机转成PDF文件。
方法四:用WPS本身自带的转换功能转成PDF文件。

两种方案:
方案一、一部到位的第三方工具,应该有,一般都是收费的,看你找不找得到。
方案二、两不到位,需要了解word与excel的内部格式,实现难度比较大
1.word解析工具(将word解析到内存,apache poi可以做到)
2.pdf导出工具(将内存中数据导出成pdf,这个具体工具没使用过,自己找找看)
几种方案:
方法一:用apache pio 读取doc文件,然后转成html文件用Jsoup格式化html文件,最后用itext将html文件转成pdf。

方法2:使用jdoctopdf来实现,这是一个封装好的包,可以把doc转换成pdf,html,xml等格式,调用很方便
地址:
需要注意中文字体的写入问题。

方法3:使用jodconverter来调用openOffice的服务来转换,openOffice有个各个平台的版本,所以这种方法跟方法1一样都是跨平台的。
jodconverter的下载地址:
首先要安装openOffice,下载地址:
安装完后要启动openOffice的服务,具体启动方法请自行google

方法4:效果最好的一种方法,但是需要window环境,而且速度是最慢的需要安装msofficeWord以及SaveAsPDFandXPS.exe(word的一个插件,用来把word转化为pdf)
Office版本是2007,因为SaveAsPDFandXPS是微软为office2007及以上版本开发的插件
SaveAsPDFandXPS下载地址:
jacob 包下载地址:

1:用apache pio 读取doc文件,然后转成html文件用Jsoup格式化html文件,最后用itext将html文件转成pdf。

2:使用jdoctopdf来实现,这是一个封装好的包,可以把doc转换成pdf,html,xml等格式,调用很方便。

3:地址http:///jdoctopdf/downloads.php

需要注意中文字体的写入问题。

4:使用jodconverter来调用openOffice的服务来转换,openOffice有个各个平台的版本,所以这种方法跟方法1一样都是跨平台的。

jodconverter的下载地址:http:///opensource/jodconverter

首先要安装openOffice,下载地址:office.org/download/index.html" target="_blank">http:///zh-cn/download/details.aspx?id=7" target="_blank">http:///zh-cn/download/details.aspx?id=7。

9:需要转换的工具 ,看你是linux还是word 。word还好不需要安装。linux就麻烦了。

相关阅读

  • 如何用纯<em>java</em>代码实现<em>word转pdf</em&g

  • 乔山办公网word文档
  • 推荐下面免费的方法试百试:方法一:使用虚拟打印机pdf factory即可,度而且其他格式文件只要是能够打印,选择这个虚拟打印机,都可以做成PDF文件,很简单知实用;方法二:使用专道
  • <em>java</em>怎样将office文档转换成<em>pdf</em&

  • 乔山办公网word文档
  • 推荐下面免费的方法试复试:方法一:使用虚拟打印机pdf factory即可,而且其制他格式文件只要是能够打印,选择这个虚拟打印机百,都可以做成PDF文件,很简单实用;方法度二:使用专
  • <em>java</em> 怎么把<em>pdf</em>转成<e

  • 乔山办公网word文档
  • 用Java内嵌iText生成PDF文档需要5个步骤:百①建立com.lowagie.text.Document对象的实例。Document document = new Document();②建立一个度书写器(Writer)与document对象关知联,通过书道写器(Writer)可以将文
  • <em>word</em>文档转换成<em>pdf</em> 用<

  • 乔山办公网word文档
  • 我曾经也尝试使用纯百java技术去解析word文档,并且使用度了apache的jacob,POI等项目,但是由于Microsoft Word使用的doc不是标准DOC文件,而是自己加处理过的,问所以现在解析微软的doc都只能
关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网