在linux环境下,java怎么实现从word格式转换为pdf格式

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在linux环境下,java怎么实现从word格式转换为pdf格式相关的知识,希望对你有一定的参考价值。

Docs to PDF Converter纯java,不过作者不再维护了.

支持格式:DOC, DOCX, PPT, PPTX and ODT

https://github.com/yeokm1/docs-to-pdf-converter

XDocReport纯java

https://github.com/opensagres/xdocreport

jodconverter,支持MS office 2007大部分格式转换到pdf

使用须知:

    java运行时1.4或更高.

    openoffice v2.0.3或者更高,openoffice需要安装在linux上.

支持格式:

参考技术A linux环境下,word格式转换为pdf格式
word转换到PDF的步骤就相对简单了,我们只需要安装一款虚拟打印机软件“Virtual Pdf Printer”即可,它可以将你编辑好的word文档直接输出为PDF文件格式。

安装后在word中点击“打开”→“打印”,
在“打印机名称”中会看到多了一个“Virtual Printer”选项,
选中它,点击确定后(未注册版本有10秒的等待时间),
弹出“保存PDF文件”对话框,先选择文件的保存路径,
再点击“生成设置”按钮,弹出“系统设置”面板,
对输出后的PDF文件进行加密和字体等设置,
点击两次确定,当前的word文档就被转换成PDF格式的文件了.本回答被提问者采纳
参考技术B

请参考另一位同学的回答

http://zhidao.baidu.com/question/476878338

参考技术C 推荐使用AsposeWord 参考技术D openoffice

怎么用JAVA实现XML到PDF的转换?

附上工程实现时所需的JAR包和代码,谢谢!
按照网上的办法已经能实现转换,只不过中文出现乱码,怎么解决乱码问题,fop实现的!

你是想转换为wap1.0还是2.0?
1.0的话用jsp转换是非常麻烦的,建议转换为2.0,也就是XHTML,只需在jsp的头部加上
<?xml version="1.0" encoding="GB2312"?>
<!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN" "">
<html xmlns="">
就可以了,注意由于是XHTML,你jsp里面的标签都要规范.

标签无需改,标签都是在后台被解析的,显示到客户端还是基本的html代码.xhtml既是html又是xml,即各个标签属性在要在xhtml-mobile10.dtd定义过,且结构也要规范,有开始必有结束,属性追问

是fo实现的,不是你上面所说的!

参考技术A 实现不了 参考技术B 同问本回答被提问者采纳

以上是关于在linux环境下,java怎么实现从word格式转换为pdf格式的主要内容,如果未能解决你的问题,请参考以下文章

怎么在Linux命令行下转换doc文件到pdf格式

java怎么实现把word文档原样上传到服务器上??

java读取带格式word内容

java如何实现读取word文件并按指定word样式格式输出

临时环境变量怎么设置

java 从数据库取出数据写到word文档中 在线等