首先要安装libreoffice软件:
http://zh-cn.libreoffice.org/
然后点击下载--稳定版,安按照操作系统下载,比如centos就下载rpm的包,32位、64位均可。
然后解压缩,进入目录以后,使用rpm命令安装,比如:
cd LibreOffice_5.2.4.2_Linux_x86-64_rpm/
cd RPMS
rpm -ivh *
把命令使用方式贴出来:
export DISPLAY=:0.0 && libreoffice --headless --invisible --convert-to pdf --outdir /root/out/ /root/xls.xls
这里最后那个参数是文件绝对路径,--outdir后面的参数是转换后的pdf文件保存的目录。最后的文件绝对路径也可以放在--outdir前面。
比如:
export DISPLAY=:0.0 && libreoffice --headless --invisible --convert-to pdf /root/xls.xls --outdir /root/out/
这里需要提到的是,必须将windows中的字体都拷贝到linux服务器的字体文件目录下,否则转换后中文将惨不忍睹!!
比如我是将windows的字体目录中所有字体复制到一个文件夹msfonts中,然后将整个文件夹打包传到linux服务器,再解压,移动到/usr/share/fonts/下。如果你用的office是精简版的,那么还需要下载一个office2010字体打包下载的125MB左右的压缩包,将其中所有字体放入msfonts中。
字体准备好以后执行如下命令,更新字体缓存:
fc-cache -fv
相关推荐
自己搜索也没有找到,参考官方API文档自己弄了一个,基于LibreOffice 7.2.5,兼容性不错,绝大部分Office文档都可以浏览 且可以转换成PDF,自由嵌入自己的WinForm窗体,测试打开50-100MB的Office文件速度慢,...
centos安装LibreOffice实现word转换PDF操作 安装LibreOffice_5.4.6.2_Linux_x86-64_rpm word转PDF导出
信呼OA在centos7.4下利用LibreOffice部署Office文档本地PDF转换服务;可调用libreoffice自动转换文件夹内的所有类型office文档到指定目录;注释详细可自行修改此sh
无需安装LibreOffice及其依赖项即可将任何文档转换为pdf 特征 不会因LibreOffice依赖项而使您的系统混乱! UNIX方式- stdin并从stdout获取 因此无需安装Docker卷 --rm arg确保在转换后删除容器。 不会使您的Docker...
它完全免费下载和使用,帮助您在工作学习中,轻松方便的将各种Word文档(Word2003 .doc格式 / Word2007/2010 .docx格式)转换成能够在任何平台上阅读浏览的PDF格式。 1、支持各种版本的Word文档转换至PDF。2、支持...
c#操作Libreoffice组件,对应一些常见的文件格式进行转换,其中包含Word,html,excel,pdf,image,等等,有相关Demo,可以参考实现
使用LibreOffice将Excel自动转换为PDF 读取现有的Excel文件。 修改现有Excel文件的单元格值。 将工作表的输出转换为PDF安装Node.js 运行curl -sL https://deb.nodesource.com/setup_14.x | sudo bash - curl -sL ...
LibreOffice转pdf操作 word excel ppt 兼容03 和07 直接下载可用
开发了一个后台服务,提供文档的转换,包括: DOC->PDF DOCX->PDF XLS->PDF XLSX->PDF PPT->PDF PPTX->PDF TXT->PDF PDF->TXT JPG->DOCX PDF->缩略图 此外,该服务拥有定义良好的启动、停止功能。能够优雅地停止正在...
常用中文字体,可导入onlyoffice、libreoffice等。包含大多数GBK字体
将任何文档转换为PDF,通过将编译过的headless Libreoffice放在AWS Lambda上运行实现
使用Libreoffice 完美实现在线word转pdf.支持word和linux两个系统
Libreoffice-自带pdf编辑功能:Libreoffice-centos7系统皆可丝滑安装。
替换word模板的占位符,并用libreOffice 把替换后的word转化为pdf
最全JAVA实现Office在线预览调研,OpenOffice,LibreOffice,POI等已有技术归纳整理,附带链接。
它支持将任何pdf文件转换为可编辑的word文件。 它使用LibreOffice命令行工具作为GUI。 要试用,请下载: : 截屏 安装和建造 安装 要在Linux中安装,您可以在使用最终的可移植AppImage版本。 建造 要构建该应用程序...
LibreOffice Writer長文件編輯全圖版.pdf
pyodconverter, 使用 LibreOffice/OpenOffice.org 自动化文档转换的python 脚本 PyODConverterPyODConverter ( 用于 python OpenDocument转换器) 是一个 python 脚本,它使用from或者 OpenOffice.org. 从 命令行 ...
Laravel开发-officetopdf 这是一个php-laravel库,它使用libreoffice内置命令将Office文档(如Doc、Docx、XLS、XLSX、PPT、PPTX、WPS、DWG等)转换为PDF文件。
libreoffice writer文档保存为doc或docx格式教程.docx