
正文
javaoffice转pdf文件,java实现word转pdf文件高效不失真
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
在linux环境下,java怎么实现从word格式转换为pdf格式
Java代码如下:import com.spire.doc.*;public class WordToPDF{public static void main(String[] args) {//实例化Document类的对象Document doc = new Document();//加载Worddoc.loadFromFile(测试.docx);//保存为PDF格式doc.saveToFile(WordToPDF.pdf,FileFormat.PDF);} } 希望对您有帮助。
方法一:用apache pio 读取doc文件,然后转成html文件用Jsoup格式化html文件,最后用itext将html文件转成pdf。
现在,openoffice的发展势头已经由libreoffice接过来了。希望你用libreoffce试一试。
freemark在linux上生成word以后转pdf直接另存为即可。工具:word2013 步骤:打开word2013,点击文件,选择另存为。选择其他格式。在另存为界面,选择格式pdf,点击保存即可完成。注:word2010以下版本另存为没有pdf格式,需下载插件后,才能直接另存为pdf格式。2010以上的版本才可以直接另存为。
相关问答
Q1: 如何用纯java代码实现word转pdf
Java代码如下:import com.spire.doc.*;public class WordToPDF{public static void main(String[] args) {//实例化Document类的对象Document doc = new Document();//加载Worddoc.loadFromFile(测试.docx);//保存为PDF格式doc.saveToFile(WordToPDF.pdf,FileFormat.PDF);} } 希望对您有帮助。
下载 OpenOffice 复制UNO提供的jar包: unoil.jar, java_uno.jar, juh.jar, jurt.jar, ridl.jar, unoloader.jar. (ps: 安装了SDK之后在文件夹找)到自己的工程中,引入它们。
使用虚拟打印机pdf factory即可实现,而且其他格式文件只要是能够打印,选择这个虚拟打印机,都可以做成PDF文件,很简单实用,一劳永逸。
就是将普通的办公文档在网页显示,办公文档-openoffice(pdf)-swftools(swf)-flexpaper,就是这样的流程,如果需要,我将所用到的组件发你,代码就不能给你了(嘿嘿)。
复制代码 OK,搞定,不出问题的话就会在你指定的路径中生成一个PDF文档,内容是纯文本的“Hi”。可是这样并不能完全满足我们的需求,因为通常我们要生成的PDF文件不一定是纯文本格式的,比如我现在要实现打印销售单的功能,那么最起码需要绘制表格才行,怎么办呢?且跟笔者继续向下研究。
iText是着名的开放源码的站点sourceforge一个项目,是用于生成PDF文档的一个java类库。通过iText不仅可以生成PDF或rtf的文档,而且可以将XML、Html文件转化为PDF文件。
Q2: java使用openoffice.org将word转pdf出现异常
如果只是某个word文档出问题,那么先把这个文档转换一下格式,重新编辑一下。如果是所有word文档都出现这样的问题,那么尝试升级openoffice。或者尝试libreoffice。
我觉得word转PDF经常会出现乱码和错位的问题,这个我也一直没有完全解决。有可能是字体的问题,一些字体不支持嵌入PDF,可以考虑换用更通用的字体。有些图形或版式导出后会变形错位,我就只是在word里调整一下再尝试导出。
openoffice和microsoft office之间只是一种兼容关系而已,word的文档格式并非公开的,非microsoft的软件,并不能保证100%正确无误地打开word,出现极个别的错误是在所难免的。反过来,word也是照样不能顺利应付openoffice的odt文件的。
没办法。openoffice 对docx兼容很差。你只能等待后续升级版本。WPS是一个不错的选择。另,mathetype是行业标准,论文中公式的标准格式,绝大部分杂志、毕业论文都是要求使用这种格式的公式的。
Q3: java中怎么将word转pdf
1、调用 Document.loadFromFile() 方法加载 Word 文档。调用 Document.saveToFile() 方法将 Word 保存为 PDF 格式,并指定保存路径。
2、使用虚拟打印机pdf factory即可实现,而且其他格式文件只要是能够打印,选择这个虚拟打印机,都可以做成PDF文件,很简单实用,一劳永逸。
3、安装openoffice,还有JodConverter ,就可以进行转换了。
4、就是将普通的办公文档在网页显示,办公文档-openoffice(pdf)-swftools(swf)-flexpaper,就是这样的流程,如果需要,我将所用到的组件发你,代码就不能给你了(嘿嘿)。
Q4: java中poi如何将word文档转换成pdf
方法一:用apache pio 读取doc文件,然后转成html文件用Jsoup格式化html文件,最后用itext将html文件转成pdf。方法2:使用jdoctopdf来实现,这是一个封装好的包,可以把doc转换成pdf,html,xml等格式,调用很方便 地址:需要注意中文字体的写入问题。
将Word转换成PDF:Spire.Doc for Java 拥有强大的文件转换功能,其提供了 Document. saveToFile(String fileName, FileFormat fileFormat) 方法可将 Word 文档转为多种格式的目标文件,下面是转为 PDF 的方法步骤:实例化 Document 类的对象。调用 Document.loadFromFile() 方法加载 Word 文档。
准备Word文档:首先,确保你的Word文档已经完成了所有编辑,并且目录已经正确地插入。Word的目录功能通常是基于文档中的标题样式来创建的。因此,确保你已经使用了标题标题2等样式来格式化你的文档标题和子标题。 更新目录:在转换之前,选择目录并右键点击,然后选择“更新域”或“更新目录”。
怎么将word的几页转换成pdf点击“选择文件”:选择要转换的Word文档,点击“打开”。点击“添加到PDF”:将文件添加到软件中,点击“添加到PDF”。点击“保存”:选择保存位置,点击“保存”,等待转换完成即可。
javaoffice转pdf文件的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java实现word转pdf文件高效不失真、javaoffice转pdf文件的信息别忘了在本站进行查找喔。







