2.linux 下依赖的包太多,一直没安装成功。倒是windows下很容易,所以先弄个windows的,看看效果。

2)直接安装到C盘,安装目录C:\Program Files\OpenOffice.org 3

3)在命令符界面跳到上述目录C:\Program Files\OpenOffice.org 3\program,执行下列命令:

soffice -headless -accept="socket,host=127.0.0.1,port=8100;urp;" -nofirststartwizard

4) 下载jodconverter-tomcat:

5)解压后,在D:\jodconverter-tomcat-2.2.2\bin 目录中执行startup.bat

6)通过其他主机访问上述主机http://ip:8080,就可以执行装换了。

3.注意问题

1).txt文件有乱码现象,可以手工把文件扩展名改为odt,然后在转成pdf就ok了。

详情:http://nopainnogain.javaeye.com/blog/771036

如果是linux server,由于编码的不同(一般windows 是gb2312,linux是utf-8)所以需要进行编码转换

iconv -f gb2312 -t utf-8 test.txt -c -s -o test.odt(解释就是将gb2312的text.txt文件转换为test.odt文件输出,-c 忽略无效编码,-s关闭警告)

如果txt文件不是gb2312编码,可以用enca查看文件编码(下载地址:http://dl.cihar.com/enca/enca-1.13.tar.gz)命令:enca -i  text.txt 将查看到的编码格式替换掉gb2312再执行上述命令,便可以解决乱码。

2).不支持中文名称的ppt文件转换

3).不支持中文名称的word文件转换

4).excel中文名称有些文件可以转,有些不能转,还是建议都命名为英文的。

4.补充,直接下载jodconverter包可以在命令行实现转换

2)解压到D:\jodconverter-2.2.2

3)在OpenOffice的后台服务启动的前提下,直接从命令行跳到d:跟目录执行

java -jar jodconverter-2.2.2\lib\jodconverter-cli-2.2.2.jar d:\abc.doc  d:\abc.pdf   或者

java -jar jodconverter-2.2.2\lib\jodconverter-cli-2.2.2.jar -f pdf  d:\abc.txt(源文件) 新生成pdf文件与源文件保存在同一目录。

java -jar jodconverter-2.2.2\lib\jodconverter-cli-2.2.2.jar help 可以查看参数用法

java excel转pdf有乱码_word,ppt,txt,excel转换pdf 解决中文乱码相关推荐

  1. 推荐一款word转pdf超好用的包:aspose-words(解决中文乱码)

    aspose-words 是一款超好用的转换工具,转换效果很好,且实现超级简单 首先通过pom.xml 引入 <dependency><groupId>com.aspose&l ...

  2. JAVA:如何读写txt文件,并解决中文乱码问题

    读写文件的编码格式需要保持一致,否则可能会出现中文乱码问题.以下使用UTF-8编码方式写入和读取文件. 1.写入txt文件 //--------------写入文本-------------//Str ...

  3. excel附件下载 Response 参数设置 (自定义文件并并解决中文乱码)

    String oriFileName = "我是文件名";response.setContentType("application/vnd.ms-excel") ...

  4. java调用 restapi 乱码_Java HttpURLConnection模拟请求Rest接口解决中文乱码问题

    public staticString PostRequest(String URL,String obj) { String jsonString="";try{//创建连接 U ...

  5. Unicode字符集下CString与char *转换 (解决中文乱码等)(转)

    UniCode 下 CString 转 char* 的方法的文章有很多,但是大部分都是在互相转载,看了那么多资料,仍然没有解决乱码的问题,后来从一个论坛的一条回复里面找到了正确的方法,特此拿出来与大家 ...

  6. Unicode字符集下CString/tchar*与char *转换 (解决中文乱码等)

    Unicode环境下宽字符------->窄字符的转换 定义:TCHAR m_szIp[MAX_IP_LEN];   我们要将TCHANR类型数组(宽字符型)转换为char*pBuffer类型( ...

  7. linux 编辑文件乱码,Linux 下 vim 编辑文件,解决中文乱码,设置Tab键空格数

    HTML5 图片本地压缩上传插件「localResizeIMG」 移动应用中用户往往需要上传照片,但是用户上传的照片尺寸通常很大,而手机的流量却很有限,所以在上传前对图像进行压缩是很有必要的. 原生应 ...

  8. PHP使用fpdf+fpdi解决中文乱码

    本篇是针对要在现有pdf文件上写字,加图片这种需求而描述的方法.用到PHP代码,无需配置服务器PHP扩展库环境,因此是简单和方便的. 需要用到三个库(下面三个文件大家可以去GitHub下载也可以网上搜 ...

  9. C语言学习第二天:解决中文乱码

    昨天成功配置了Vscode的编译环境,但是并未注意编译时的中文运行出现乱码的问题,所以今天查阅资料解决了这个问题. 1.解决中文乱码问题 我们可以看到,源代码上的中文当我们运行时,终端里出现了乱码   ...

  10. Google Docs Viewer在线打开阅读PDF、Word、PPT、Excel等

    Google Docs Viewer在线打开阅读PDF.Word.PPT.Excel等 免费网站 2009年10月19日 17:57 评论» 朋友发来了一个PDF.Word.PPT.Excel文件或者 ...

最新文章

  1. 服务器账号密码更改,如何更改服务器用户名和密码
  2. 公共mysql数据库_公共MySQL的数据库服务器层
  3. spring 事务隔离级别和传播行为_Spring事务的传播行为案例分析
  4. 计算正方形面积和周长_小学三年级数学下册长方形和正方形面积计算练习题(无答案)...
  5. wxpython SizerItem的大小控制
  6. linux 切换pip路径_windows环境下面如何快速配置pip环境变量
  7. 机器学习如何从 Python 2 迁移到 Python 3
  8. lisp调用dcl单选框_AutoLISP单选按钮RADIO_BUTTON设计插入图块
  9. C# 图解教程 第一章 C#和.NET框架
  10. Docker for Windows(一)下载与安装
  11. 两数相除 leetcode
  12. 华为笔记本电脑安装 Linux 操作系统之Manjaro(手把手教学)
  13. uint32 转 float 示例
  14. 基于SSM的网上购物商城管理系统
  15. 【软件测试】BUG的管理
  16. 关闭谷歌浏览器右下角的广告弹窗
  17. Linux搭建vpn服务器
  18. TPTP安装与使用问题
  19. 如何查找qq看点里用户的qq号
  20. 马氏距离(Mahalanobis Distance)介绍与实例

热门文章

  1. L1-046 整除光棍 (20 分)
  2. Android中ListActivity的使用和在ListView中添加图片文字
  3. 计算机九针孔什么接口,db9接口-USBCAN-I设备的DB9针串口头中的针脚是如何定义的-电气资讯 - 电工屋...
  4. TPU原理技术与xPU
  5. android按键精灵 释放内存,【院刊】-【201408期】内存用完?院刊教你如何释放系统内存...
  6. 没有币如何复制百度文库中的文章
  7. Oracle oci.dll 下载地址
  8. 计算机office视频百度云,word视频教程百度云 office2016视频教程
  9. iTunes只能装C盘吗_就这一篇:教你真正有效地解决爆满的C盘!
  10. IplImage中的widthStep大小计算及原理