linux安装启动openoffice和swftools

1.安装openoffice  下载安装包时下载linux的rpm的包

这个下载地址是我得openoffice和swftools以及giflib依赖的包

https://download.csdn.net/download/qq_35653822/10762386

参考博客

https://blog.csdn.net/u013132051/article/details/53304562

https://blog.csdn.net/wsxsxz_/article/details/71159354

期间碰到个问题 openoffice启动一段时间就关了  java程序报链接不上openoffice 一查8100端口号并没有被占用 所以用后台启动命令
nohup /opt/openoffice4/program/soffice -headless -accept="socket,host=127.0.0.1,port=8100;urp;" -nofirststartwizard &  

还有个问题  doc转pdf中文变成了问好?

解决办法

 https://blog.csdn.net/fanjin287659245/article/details/80360767

黑体和宋体下载路径明天过来补

https://download.csdn.net/download/qq_35653822/10790388

2.安装swftools

第一遍安装  在usr/swftools/bin下找不到pdf2swf命令 没成功   然后把安装路径/usr/swftools删掉还有解压的文件都删掉然后重新安装就好了

但是要想pdf2swf命令到哪都生效   需改完环境变量后source一下profile文件

makeinstall有个错误  rm -l -o执行不了  把报错文件中的-o  -l删掉就好了

安装步骤

linux安装启动openoffice和swftools_第1张图片

添加环境变量  我两种环境变量都加了  国家安全部的项目  部署好了还没敢测去掉一个好不好使

pathmunge 后边对应你的安装路径

linux安装启动openoffice和swftools_第2张图片

linux安装启动openoffice和swftools_第3张图片

然后是环境变量生效

source /etc/profile

最后 写java代码时  注意pdf2swf这个命令和文件路径之间的空格

Process p=r.exec("pdf2swf "+pdfFile.getPath()+" -o "+swfFile.getPath()+" -T 9"); 

你可能感兴趣的:(linux安装swf,openoffice)