主要流程
文档(PDF,Word,PPT等)---> 转换为SWF---> 使用flexpaper在线浏览
1.安装所需的库和组件
yum install gcc* automake zlib-devel libjpeg-devel giflib-devel freetype-devel
2.下载并编译安装SWFTOOLS
cd /usr/local/src
wget http://www.swftools.org/swftools-0.9.1.tar.gz
tar vxzf swftools-0.9.1.tar.gz
cd swftools-0.9.1
./configure --prefix=/usr/local/swftools
make
make install
yum install gcc* automake zlib-devel libjpeg-devel giflib-devel freetype-devel
2.下载并编译安装SWFTOOLS
cd /usr/local/src
wget http://www.swftools.org/swftools-0.9.1.tar.gz
tar vxzf swftools-0.9.1.tar.gz
cd swftools-0.9.1
./configure --prefix=/usr/local/swftools
make
make install
设置swftools环境变量,使pdf2swf成为一个可执行命令
vi /etc/profile
export PATH=$PATH:/usr/local/swftools/bin/
执行下source /etc/profile 使环境变量生效。
vi /etc/profile
export PATH=$PATH:/usr/local/swftools/bin/
执行下source /etc/profile 使环境变量生效。
安装xpdf语言包
下载xpdf-chinese-simplified.tar.gz文件,解压到/usr/local下,编辑add-to-xpdfrc文件,如下:
– 注:需要百度搜索下载xpdf-chinese-simplified.tar.gz 官方的下载太慢了。另外要将windows 字体库 c:/windows/fonts/ 中的常用中文字体复制一份到/usr/share/fonts/win
– 注:需要百度搜索下载xpdf-chinese-simplified.tar.gz 官方的下载太慢了。另外要将windows 字体库 c:/windows/fonts/ 中的常用中文字体复制一份到/usr/share/fonts/win
# mkdir /usr/share/fonts/win
vi /usr/local/xpdf-chinese-simplified/add-to-xpdfrcfontDir /usr/share/fonts/win
displayCIDFontTT Adobe-GB1 /usr/share/fonts/win/simhei.ttf
# chmod 644 /usr/share/fonts/win/*将以上字体文件复制到/usr/share/fonts/win目录下执行
# mkfontscale
# mkfontscale
mkfontscale: command not found
yum install mkfontscale
# mkfontdir # mkfont命令是生成win目录下所包含的字体的索引信息
# fc-cache # fc-cache命令更新字体缓存
# fc-cache -f -v
# fc-cache # fc-cache命令更新字体缓存
# fc-cache -f -v
测试转换
pdf2swf -s languagedir=/usr/local/xpdf-chinese-simplified -T 9 -s poly2bitmap -s zoom=150 -s flashversion=9 "/root/temp/preview/zw.pdf" -o "/root/temp/preview/zw.swf"
3. 安装openoffice主程序 以及SDK
openoffice主程序下载 http://www.openoffice.org/download/other.html#source
tar zxvf Apache_OpenOffice_4.0.0_Linux_x86-64_install-rpm_zh-CN.tar.gz
cd zh-cn/RPMS
rpm -ivh *.rpm --nodeps --force
cd zh-cn/RPMS
rpm -ivh *.rpm --nodeps --force
安装后的默认目录是在:/opt/目录下面
tar zxvf Apache_OpenOffice-SDK_4.0.0_Linux_x86-64_install-rpm_en-US.tar.gz
cd en-US/RPMS/
rpm -vih *.rpm
cd en-US/RPMS/
rpm -vih *.rpm
4.虚拟一个x桌面
上面命令可能不执行,需要安装一个server
yum install xorg-x11-server-Xvfb
上面命令可能不执行,需要安装一个server
yum install xorg-x11-server-Xvfb
导入环境变量
export DISPLAY=localhost:0.0
Xvfb :2 -screen 0 800x600x24 2> /dev/null &
5. 安装 jodconverter
下载 jodconverter-2.2.2.zip
unzip jodconverter-2.2.2.zip 解压
启动openoffice 监听 8100端口
临时启动 /opt/openoffice4/program/soffice -headless -accept="socket,host=127.0.0.1,port=8100;urp;" -nofirststartwizard
一直后台启动 nohup /opt/openoffice4/program/soffice -headless -accept="socket,host=127.0.0.1,port=8100;urp;" -nofirststartwizard &
转换测试:
文档转为pdf
java -jar /root/temp/preview/jodconverter-2.2.2/lib/jodconverter-cli-2.2.2.jar /root/temp/zgm.docx /root/temp/zgm.pdf
pdf转swf
pdf2swf -s languagedir=/usr/local/xpdf-chinese-simplified -T 9 -s poly2bitmap -s zoom=150 -s flashversion=9 "/root/temp/preview/zw.pdf" -o "/root/temp/preview/zw.swf"
转自:http://blog.chinaunix.net/uid-23446577-id-3011506.html
相关推荐
这个压缩包包含了两个针对Linux操作系统的版本:OpenOffice_4.1.6_Linux和OpenOffice_4.1.7_Linux,以及相关的安装文档,表明它们已经过测试并确认可以成功安装和使用。 OpenOffice的核心组件包括: 1. Writer:...
本文将深入探讨如何使用自动安装脚本来安装OpenOffice。 首先,让我们理解"openoffice 自动安装脚本.zip"这个压缩包的内容。它通常包含一个或多个自动化安装脚本(如批处理脚本或Shell脚本),这些脚本设计用于简化...
**SWFTOOLS和OpenOffice安装详解** **一、SWFTOOLS的安装** SWFTOOLS是一款开源的工具集合,主要用于处理Adobe Flash (SWF) 文件,包括转换PDF为SWF、创建SWF动画等。以下是SWFTOOLS在Windows和Linux环境下的安装...
"RHEL下安装Openoffice" 在 RHEL 操作系统中,安装 OpenOffice 办公套件可以通过四个步骤完成。...安装 OpenOffice 办公套件需要按照正确的步骤和注意事项进行,以便成功安装和使用 OpenOffice 办公套件。
Linux系统下的OpenOffice安装是一个相对复杂的过程,但是通过了解安装步骤和注意事项,可以轻松地完成安装。OpenOffice是一套功能强大且免费的Office软件,可以满足用户的各种办公需求。 首先,需要下载OpenOffice...
"Linux 下 OpenOffice 安装指南" OpenOffice 是一个开源的办公软件套件,主要包括 Writer(文本文档)、Impress(演示文稿...安装 OpenOffice 需要注意正确的安装步骤和不同的模块功能,才能更好地使用 OpenOffice。
OpenOffice安装,亲测可用。OpenOffice安装,亲测可用。OpenOffice安装,亲测可用。
### OpenOffice 在 Linux 下的安装指南与相关技术知识点 #### 一、OpenOffice vs LibreOffice:选择合适的办公套件 虽然题目中提到的是“OpenOffice”,但提供的部分内容却是在介绍如何安装 LibreOffice。实际上,...
5. **安装RPM包**:由于RHEL4系统默认使用RPM作为包管理系统,因此可以通过直接安装这些RPM包来进行OpenOffice的安装。通常情况下,建议先安装`jre-6u20-linux-i586.rpm`以确保OpenOffice能够正常运行,然后再根据...
openOffice_linux下安装.doc openOffice_linux下安装.doc openOffice_linux下安装.doc
5. **启动OpenOffice**:安装完成后,可以在应用程序菜单中找到OpenOffice,或者通过命令行输入`openoffice4.1.8`启动它。 OpenOffice包含以下组件: - **Writer**:文字处理工具,类似Word,用于创建、编辑和格式...
总结来说,OpenOffice在Linux上的安装与配置是一个相对简单的过程,只需根据自己的系统选择合适的安装方式,并根据个人需求进行个性化设置。如果有配置文档,应仔细阅读并按照指示操作,以充分利用OpenOffice的功能...
### OpenOffice 3.2在Linux RHEL 4上的安装指南 #### 一、前言 OpenOffice是一款功能强大的开源办公软件套件,提供类似Microsoft Office的功能,包括文字处理、电子表格、演示文稿制作等工具。对于企业或个人用户...
通过遵循上述步骤,用户不仅可以成功部署OpenOffice,还能确保其在处理中文文档时的准确性和美观性,极大地提升了工作效率和使用体验。对于企业级用户或日常需要频繁处理中文文档的个人用户而言,掌握这一技巧无疑...
在这个场景中,我们关注的是如何使用OpenOffice将PDF文件转换为图片。OpenOffice是一款免费且开源的办公软件套件,它包含了文字处理、电子表格、演示文稿等多种组件。尽管PDF通常用于保持文档的原始格式和布局,但...
RHEL下安装openoffice RHEL(Red Hat Enterprise Linux)是一种流行的Linux操作系统,而openoffice是常用的办公软件。 在RHEL系统中,安装openoffice可以提高办公效率,但是安装过程中需要注意一些细节。下面将详细...
字体的使用不仅仅局限于OpenOffice,安装后的字体也会被其他支持的应用程序识别,如LibreOffice、Apache Writer等开源办公软件,以及Adobe Acrobat、Microsoft Word等商业软件。这提高了跨平台和跨软件的一致性,...
《Linux环境下OpenOffice的安装与使用详解》 OpenOffice是一款开源的办公软件套件,它在Linux操作系统下提供了丰富的文档处理、电子表格、演示文稿、绘图以及数据库管理等功能,是Microsoft Office的一个强有力替代...
### Windows下Apache OpenOffice安装与配置指南 #### 一、概述 本文档旨在提供详细的步骤指导用户如何在Windows操作系统上安装并配置Apache OpenOffice办公软件。Apache OpenOffice是一款开源免费的办公套件,包含...