`
gaozhonghui
  • 浏览: 242576 次
  • 性别: Icon_minigender_1
  • 来自: 内蒙古自治区
社区版块
存档分类
最新评论

unoconv文档转换中文乱码解决方法

阅读更多
   最近,自己利用 unoconv 转换文档发现转换后的pdf中有个别是中文乱码?这是怎么回事了,在网上查找原因说是由于centOS 缺少中文字体引起。

  自己在内网网的服务器上进行测试处理,发现果然是由于缺少中文字体引起的乱码?在这里记录一下自己解决方法。

步骤:

操作系统:CentOS release 5.2 (Final) 32 位

1、复制xp 字体
首先,在D:盘创建一个文件夹win
进入C:\WINDOWS\Fonts把此文件夹下的所以字体复制 到D:\win
由于win文件夹比较大,进行打包 win.zip

2、上传服务器
把win.zip 上到局域网服务器放到/home/Gzh/tmp目录下
cd /home/Gzh/tmp

//解压
unzip win.zip
mv win /usr/share/fonts

cd win
chmod  -Rf 755 Fonts

//加载字体
mkfontscale
mkfontdir
fc-cache –fv


3、重启服务器
reboot 服务器

服务器重启以后,重新利用unoconv 进行文档转换 ok !
0
1
分享到:
评论

相关推荐

    利用 unoconv 转换失败文档

    标题中的“利用 unoconv 转换失败文档”指的是在尝试使用 unoconv 工具将某种格式的文档转换成另一种格式时遇到了问题。unoconv 是一个开源命令行工具,它利用 LibreOffice 或 OpenOffice 的能力来转换各种文档格式...

    Python-unoconv在LibreOfficeOpenOffice支持的任意文件格式之间进行转换

    Unoconv 是一个强大的 Python 脚本工具,它利用 LibreOffice 或 OpenOffice 的内在转换能力,在各种文件格式间进行转换。这个工具对于处理文档转换需求非常有用,特别是当你需要批量转换大量文件时。下面我们将深入...

    Unoconv-Promise:带有Promise的Node.js包装器,用于使用unoconv转换文档

    Unoconv承诺 这是一个Node.js包装器... 将文档文件转换为PDF并作为缓冲区返回 const unoconv = require ( "unoconv-promise" ) ; unoconv . convert ( "./mydoc.doc" ) . then ( fileBuffer => { // Converted fi

    unoconv-0.5-1.el6.rf.noarch.rpm(unoconv命令插件,Linux,把文件pdf、work、jpg等格式互相转换)

    unoconv-0.5-1.el6.rf.noarch.rpm,unoconv命令插件,Linux,把文件pdf、work、jpg等格式互相转换 安装方法: yum -y install libreoffice* yum -y install unoconv-0.5-1.el6.rf.noarch.rpm

    easy_office提供html2excel html2word html2pdf工具方法

    `easy_office`是一个工具或库,它提供了将HTML转换为Excel、Word和PDF的方法,极大地简化了从网页内容到离线文档的转换过程。 首先,我们来看`html2excel`功能。这个工具允许我们将HTML页面直接转换为Excel电子表格...

    php版unoconv-master用于将word转为pdf

    Unoconv 是一个强大的命令行工具,它允许用户在各种文档格式之间进行转换,尤其是将Microsoft Office格式转换为OpenDocument格式或PDF。这个“php版unoconv-master”项目是为了在PHP环境中封装并使用Unoconv功能而...

    Linux下xlsx文件转txt文件.docx

    为了完成xlsx到txt的转换,我们需要安装一个名为`unoconv`的工具,它能够处理OpenOffice和LibreOffice文档格式的转换。 1. **切换到root用户**: 在Linux中,执行高权限操作通常需要切换到root用户。输入以下命令...

    window64为的编码

    在Windows 64位操作系统中,编码问题是一个常见的挑战,特别是在与Linux系统交互时,比如在使用unoconv插件将不同格式的文件转换为PDF格式时遇到的乱码问题。这是因为不同的操作系统和软件可能采用不同的字符编码...

    unoconv:通用Office转换器-在LibreOfficeOpenOffice支持的任何文档格式之间转换

    Universal Office Converter(unoconv)是一个命令行工具,可将LibreOffice可以导入的任何文档格式转换为LibreOffice可以导出的任何文档格式。 它利用LibreOffice的UNO绑定进行文档的非交互式转换。 出于实际原因,...

    基于Unoconv、Go的文件转化服务.zip

    基于Unoconv、Go的文件转化服务Go语言(也称为Golang)是由Google开发的一种静态强类型、编译型的编程语言。它旨在成为一门简单、高效、安全和并发的编程语言,特别适用于构建高性能的服务器和分布式系统。以下是Go...

    PHP-Unoconv

    面向对象的库,可通过Unoconv轻松使用文件转换。 安装 推荐的安装PHP-Unoconv的方法是 。 { " require " : { " php-unoconv/php-unoconv " : " ~0.2 " } } 文献资料 可在获得的文档 API用法 要实例化Unoconv驱动...

    openoffice乱码问题.rar

    解决方法是确保你的文档使用UTF-8编码,或者在转换时指定正确的编码。 其次,Linux系统可能缺乏对某些特定中文字体的支持。OpenOffice需要能够识别并显示文档中使用的所有字符。你可以通过安装额外的中文字体库来...

    locodoc:使用unoconv的文档转换服务

    简单的node.js服务,利用来使用无头LibreOffice进行文档转换。 它是与一起使用的,但也可以用于其他服务。 设置 切换到克隆的存储库,然后运行: npm install cp config.sample.json config.json 跑步 node app.js ...

    文件格式转换 convert

    在IT领域,文件格式转换是一项常见的任务,涉及各种文档、图像、音频或视频文件的互换,以便在不同平台或应用程序之间实现兼容性。在这个场景中,重点是docx、doc和pdf这三种文件格式的转换。让我们深入探讨这些文件...

    php版本 office文档(word,ppt,excel)转pdf转swf(加水印),实现在线预览

    4. **PDF转SWF**:使用`unoconv`工具,将生成的PDF文件转换为SWF格式,SWF是Adobe Flash Player支持的格式,适合在线预览。转换过程中,可以设置输出的SWF质量、尺寸等参数。 5. **部署和预览**:将转换后的SWF文件...

    tfk-api-unoconv:Unoconv作为Web服务

    运行图像$ docker run -d -p 80:3000 --name unoconv-webservice unoconv-webservice用法将要转换的文件发布到服务器,并获取转换后的文件作为回报。 在上查看所有可能的转换。 该Web服务的API是/ unoconv / {...

    通过java将word文档转换成html页面

    另一种方法是使用服务器端的转换服务,如Aspose或unoconv,它们提供了API或命令行工具来执行各种文件格式的转换,无需本地安装Office软件。 总之,Java结合JACOB库为Word到HTML的转换提供了一种可行的解决方案,...

    openOffice转换代码

    在编程领域,有时我们需要将这些格式的文档转换为PDF,以便于阅读、分享或打印,而OpenOffice提供了这样的能力。本文将深入探讨如何利用OpenOffice进行文件转换,并涉及到相关代码实现。 首先,为了实现文件转换,...

    导出各种类型的文件的简单方法(暂时)

    在Linux环境下,转换不同类型的文件是一项常见的任务,特别是在办公文档处理中。本篇文章将主要讨论如何在Linux系统中将Word文档转换为PDF格式,以及涉及的一些相关工具和技术。这个过程通常用于保持文档格式的一致...

    unoconv-0.6-8.el7.noarch.rpm

    官方离线安装包,测试可用。使用rpm -ivh [rpm完整包名] 进行安装

Global site tag (gtag.js) - Google Analytics