Ubuntu Server(64位) 安装Openoffice4,SWFTools 完成在线文档预览

1.安装Openoffice4 

官方下载地址: http://sourceforge.net/projects/openofficeorg.mirror/files/4.0.0/binaries/zh-CN/Apache_OpenOffice_4.0.0_Linux_x86-64_install-deb_zh-CN.tar.gz

1)解压

#tar -zxvf Apache_OpenOffice_4.0.0_Linux_x86-64_install-deb_zh-CN.tar.gz

进入到解压的目录有三个文件夹:DEBS  licenses  readmes

2)安装

进入到DEBS目录下,执行下面的命令进行安装

sudo dpkg -i *.deb

3)安装菜单项

必须安装该菜单项,刚才安装的OpenOffice才能够使用。
菜单项是一个单独的 deb 包,在 DEBS/desktop-integration 目录下。

cd desktop-integration
sudo dpkg -i openoffice4.0-debian-menus_4.0-9702_all.deb

4)解压转换时中文乱码问题

我的系统win7,xp也行。将C:\Windows\Fonts目录下的所有中文字体都复制出来



拷贝到 openoffice4安装目录,如果不知道装在什么地方了执行

whereis openoffice4

查找安装目录,我的显示:

/usr/bin/openoffice4 /etc/openoffice4

将字体都复制到openoffice4 的指定目录下

sudo cp /home/zdw/software/fonts/*.* /usr/bin/openoffice4 /etc/openoffice4/share/fonts/truetype/

5)安装xvfb(X11)

sudo apt-get install xvfb 

执行apt-get时服务器报了个错误:



换了几个更新源也不行,后来发现是dns的设置有问题。

解决这类错误,可以修改/etc/resolv.conf,

找到nameserver项修改成下面的,没有的话添加下面的

    nameserver 8.8.8.8
    nameserver 8.8.4.4

使用的Google的name server。

再执行sudo apt-get update,发现问题解决。

此时就可以我们继续安装xvfb了。

6)运行(因为我没有在X11图形界面下跑服务,openoffice需要X11。所以需要xvfb来跑服务)

xvfb-run -a soffice -headless -accept="socket,host=127.0.0.1,port=8100;urp;" -nofirststartwizard 

如果需要后台运行在上面这行指令最后面加上&

我们可以用

sudo lsof -i:8100

来查看openoffice是否启动成功。

2)安装SWFTools

1)安装g++(如果未安装)

sudo apt-get install g++
2)安装zlib(如果未安装)
sudo apt-get install zlib1g-dev
3)下载swftools的源码tar包swftools-0.9.2.tar.gz及依赖的tar包freetype-2.4.3.tar.gz、jpegsrc.v9.tar.gz
http://www.swftools.org/swftools-0.9.2.tar.gz
http://download.savannah.gnu.org/releases/freetype/freetype-2.4.3.tar.gz
http://www.ijg.org/files/jpegsrc.v9.tar.gz

打不开的翻墙即可。

4.分别编译及安装freetype和jpeg,具体方法是进入到解压的目录下,分别执行./configure、make和sudo make install命令。
5.swftools的编译及安装
1)执行./configure
2)执行make clean(如果之前的编译出错)
3)执行make 
4)执行sudo make install

6)中文乱码的解决办法,安装xpdf
  sudo apt-get install xpdf
7)安装xpdf语言包。下载ftp://ftp.foolabs.com/pub/xpdf/xpdf-chinese-simplified.tar.gz ,解压到/usr/local下

在转换的时候加上参数即可。

pdf2swf -s languagedir=/usr/local/xpdf-chinese-simplified -T 9 -s poly2bitmap -s zoom=150 -s flashversion=9 "/opt/1.pdf" -o "/opt/test/1.swf



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

上善若水_厚德载物

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值