`
jiava9900
  • 浏览: 86775 次
  • 性别: Icon_minigender_1
  • 来自: 天津
社区版块
存档分类
最新评论

Linux下openoffice换word文档到pdf文档时中文乱码问题

    博客分类:
  • java
阅读更多
    报错显示:

info: connected
jun 1, 2009 11:21:52 am com.artofsolving.jodconverter.openoffice.connection.abstractopenofficeconnection disposing
info: disconnected
exception in thread "main" com.artofsolving.jodconverter.openoffice.connection.openofficeexception: conversion failed: could not load input document
        at com.artofsolving.jodconverter.openoffice.converter.openofficedocumentconverter.loadandexport(openofficedocumentconverter.java:131)
        at com.artofsolving.jodconverter.openoffice.converter.openofficedocumentconverter.convertinternal(openofficedocumentconverter.java:120)
        at com.artofsolving.jodconverter.openoffice.converter.abstractopenofficedocumentconverter.convert(abstractopenofficedocumentconverter.java:104)
        at com.artofsolving.jodconverter.openoffice.converter.abstractopenofficedocumentconverter.convert(abstractopenofficedocumentconverter.java:74)
        at com.artofsolving.jodconverter.openoffice.converter.abstractopenofficedocumentconverter.convert(abstractopenofficedocumentconverter.java:70)
        at com.artofsolving.jodconverter.cli.convertdocument.convertone(convertdocument.java:154)
        at com.artofsolving.jodconverter.cli.convertdocument.main(convertdocument.java:139)




问题解决:
    此时可能是linux下的jre没有相应的中文字体的问题
     下载  simhei.ttf   黑体
           simsun.ttc   宋体
      两种字体文件
    找到jre的字体路径:/usr/jdk1.6.0_22/jre/lib/fonts
   新建文件夹fallback:mkdir fallback
   将字体simhei.ttf 、simsun.ttc拷贝到/usr/jdk1.6.0_22/jre/lib/fonts/fallback目录下
    重启openoffice
    ps ax|grep soffice
    显示如下:
              22739 pts/5    s      0:00 /bin/sh /opt/openoffice.org3/program/soffice -headless -accept=socket,host=127.0.0.1,port=8100;urp; -nofirststartwizard
            22747 pts/5    sl     0:01 /opt/openoffice.org3/program/soffice.bin -headless -accept=socket,host=127.0.0.1,port=8100;urp; -nofirststartwizard
            23789 pts/5    s+     0:00 grep soffice
    关闭soffice进程:kill 22739
    以后台启动openoffice:
         /opt/openoffice.org3/program/soffice -headless -accept=socket,host=127.0.0.1,port=8100;urp; -nofirststartwizard &

问题解决了!!



但是,这种情况下只能解决,宋体和黑体的乱码问题,其他字体的还需添加字体文件来解决

 
0
0
分享到:
评论

相关推荐

    解决linux下openoffice word文件转PDF中文乱码的问题

    总结来说,解决Linux下OpenOffice Word文件转PDF中文乱码的问题,主要涉及以下几个关键点: 1. 检查系统字体配置,确保包含足够的中文字体。 2. 如果添加字体到JRE不起作用,考虑是否是Linux系统字体配置问题。 3. ...

    openoffice的C#应用各种文档格式转换pdf

    本教程将详细讲解如何利用OpenOffice的API和C#编程语言来实现Word、Excel和PowerPoint文档转换为PDF格式。 一、OpenOffice的API简介 OpenOffice提供了一套名为UNO(Universal Network Objects)的接口,允许开发者...

    Java使用OpenOffice将word转换为pdf文件

    本篇将重点讲解如何利用OpenOffice API在Java环境中将Word文档转换为PDF文件。 OpenOffice是一个开源的办公套件,它提供了一个称为UNO(Universal Network Objects)的接口,允许开发者通过编程方式与OpenOffice...

    java OpenOffice wordExcel转换PDF

    Java OpenOffice库是一种用于在Java应用程序中处理Office文档的强大工具,尤其在进行word和Excel到PDF的转换时。OpenOffice提供了API,使得开发者能够通过编程方式处理这些转换任务,而无需依赖用户界面或手动操作。...

    OpenOffice转换Office文档为PDF、HTML

    OpenOffice是一款开源的办公软件套件,它支持多种文件格式,包括Microsoft Office的Word、PowerPoint和Excel。在处理跨平台或需要固定布局的文档时,将这些文档转换为PDF或HTML格式非常有用。本文将详细讲解如何使用...

    JAVA实现Linux中word转换pdf

    - 然后,使用PDFBox或iText创建一个新的PDF文档,并将从Word中提取的内容写入PDF。 - 或者,如果你选择使用命令行工具,如`unoconv`或`libreoffice`,可以在Java中通过Runtime.exec()执行这些命令,将Word文件转换...

    利用OpenOffice对html、word、pdf进行转换

    4. **HTML到Word/PDF转换**:OpenOffice或LibreOffice可以接收HTML输入并生成Word或PDF文件,这对于从网页内容生成报告或手册非常有用。 5. **Word到PDF转换**:通过OpenOffice Writer,可以打开一个Word文档,然后...

    Java用OpenOffice将office转换为PDF

    Java使用OpenOffice转换Office文档为PDF是一种常见的技术需求,尤其在企业级应用中,为了保持一致性和跨平台兼容性,可能会需要将Word、Excel或PowerPoint文档转换为PDF格式。以下将详细介绍如何在Java环境中利用...

    openoffice中文开发文档

    4. Java开发者指南:文档中可能包含OpenOffice的Java API详细指南,涵盖了如何在Java环境下使用OpenOffice的类库,包括连接到运行时环境、执行脚本、访问文档内容等。 5. Web服务和SOAP:OpenOffice可以通过Web服务...

    课程linux下OPenOffice安装指南.pdf

    在使用 OpenOffice 时,需要注意不同的模块的功能,例如 Writer 是用于编辑文本文档的,Impress 是用于创建演示文稿的,Calc 是用于编辑电子表格的,Draw 是用于绘图和将 HTML 文件转换为 PDF 文件的,Math 是用于...

    最强word文档转PDF(含window和linux双系统)

    "最强word文档转PDF(含window和linux双系统)" 提供了一种跨平台的解决方案,覆盖了Windows和Linux两种操作系统,这对于多平台环境下的工作非常重要。下面我们将深入探讨这个主题。 首先,让我们了解Word和PDF两种...

    openoffice字体(解决在线预览中文乱码)

    openoffice做在线预览,文档内容中文乱码解决,liunx系统的缺少字体库,上传后即可正常,亲测Centos7,/usr/shared/fonts下新建一个目录/win,将所有文件上传至该目录下重启服务生效。

    centos下安装openoffice及解决菜单中文乱码

    在CentOS 6.4环境下安装OpenOffice及解决中文乱码问题是一项常见但又复杂的任务,涉及到了软件的安装、字体管理以及环境配置等多个方面。本文将基于提供的标题、描述、标签以及部分内容,深入探讨这一过程中的关键...

    Word、Excel等常用文档格式通过OpenOffice转换为pdf及图片

    Word、Excel等常用文档格式通过OpenOffice转换为pdf及图片,亲测,可用。Word、Excel等常用文档格式通过OpenOffice转换为pdf及图片,亲测,可用。Word、Excel等常用文档格式通过OpenOffice转换为pdf及图片,亲测,可用...

    Java利用OpenOffice将word等office文档转换成PDF(附件在最后)

    本篇文章将详细介绍如何利用OpenOffice库在Java环境中将Word、Excel、PowerPoint等Microsoft Office文档转换为PDF格式。 首先,OpenOffice是一款开源的办公套件,它提供了一个称为UNO(Universal Network Objects)...

    asp.net利用OpenOffice转换WORD/EXCEL/PDF为PDF,加水印源码

    本文将深入探讨如何使用ASP.NET结合OpenOffice库来实现Word、Excel和PDF文档到PDF的转换,并在此过程中添加水印功能。OpenOffice是一款开源的办公软件套件,它提供了API,允许开发者通过编程方式与之交互,进行文档...

    Linux下安装OpenOffice.pdf

    Linux下安装OpenOffice Linux系统下的OpenOffice安装是一个相对复杂的过程,但是通过了解安装步骤和注意事项,可以轻松地完成安装。OpenOffice是一套功能强大且免费的Office软件,可以满足用户的各种办公需求。 ...

Global site tag (gtag.js) - Google Analytics