linux swftools java_linux安装openoffice与SWFtools工具
第一步安裝openoffice
安裝最新的openoffice?需要最新的系統(tǒng),redhadserver5.5不行,因?yàn)槔锩鍳LIBC最高是2.5的,最新的openoffice需要GLIBC_2.11。所以openoffice安裝到了線上的CentOS?6.3上面。
1:下載最新的?openoffice
地址:
下載文件。
2:下載完成后解壓
tar?xfApache_OpenOffice_incubating_3.4.1_Linux_x86-64_install-rpm_zh-CN.tar.gz
[root~]#?tar?xfApache_OpenOffice_incubating_3.4.1_Linux_x86-64_install-rpm_zh-CN.tar.gz
3.安裝軟件
[root~]#?cd?zh-CN/
[root~]#?cd?RPMS
安裝所有的rpm
[root~]#?yum?localinstall?*.rpm???//注意,請(qǐng)用??yum?localinstall?而不是?yum?install
也可以使用rpm?-ivh?*.rpm(推薦,少報(bào)錯(cuò))
然后再安裝desktop-integration下的openoffice.org3.4-redhat-menus-3.4-9593.noarch.rpm
注意可能需要重新安下openoffice.org-ure-3.4.1-9593.x86_64.rpm?這個(gè)rpm?在RPMS目錄下
4.啟動(dòng)服務(wù)
進(jìn)入安裝目錄/opt/openoffice.org3/program
執(zhí)行命令:soffice-headless?-accept="socket,host=127.0.0.1,port=8100;urp;"-nofirststartwizard?&
可能遇到的問(wèn)題1
[program~]$?soffice?-headless-accept="socket,host=127.0.0.1,port=8100;urp;"?-nofirststartwizard&
[1]?3094
[program~]$?/opt/openoffice.org3/program/soffice.bin:?error?while?loading?sharedlibraries:?libuno_sal.so.3:?cannot?open?shared?object?file:?No?such?file?ordirectory
[1]+??Exit?127????????????????soffice?-headless-accept="socket,host=127.0.0.1,port=8100;urp;"?-nofirststartwizard
解決方法
重新裝openoffice.org-ure-3.4.1-9593.x86_64.rpm
進(jìn)入RPMS?目錄
[program~]$?sudorpm?-ivh?openoffice.org-ure-3.4.1-9593.x86_64.rpm
Preparing...???????????????###########################################?[100%]
1:openoffice.org-ure?????###########################################[100%]
然后重新進(jìn)入
[keylogic@AY1303191548348936fe?RPMS]$?cd/opt/?openoffice.org3/program/
可能遇到的問(wèn)題2
Openoffice啟動(dòng)是要java支持的,所有系統(tǒng)要先安裝java
第二步安裝SWFtools
一.?swftools需要freetype-2.4.6.tar.gz和jpegsrc.v8c.tar.gz兩個(gè)組件,才能編譯通過(guò);
二.?在轉(zhuǎn)換包含中文的PDF文檔時(shí),常常會(huì)因?yàn)槿鄙偎璧淖煮w而出現(xiàn)亂碼,或者干脆就沒有文字。
當(dāng)時(shí)也是查了很多前輩大牛的資料,才安裝成功,現(xiàn)在整理一下安裝的過(guò)程,作為存儲(chǔ)。
安裝過(guò)程:
1.?下載swftools-2011-01-23-1815.tar.gz和freetype-2.4.6.tar.gz、jpegsrc.v8c.tar.gz兩個(gè)組件(附件中有)
2.?執(zhí)行一下命令,安裝兩個(gè)組件
tar?-xzvf?freetype-2.4.6.tar.gz
cd?freetype-2.4.6
./configure
make
make?install
tar?-xzvf?jpegsrc.v8c.tar.gz
cd?jpeg-8c
./configure
make
make?install
如果報(bào)錯(cuò):/usr/bin/install:?無(wú)法創(chuàng)建普通文件"/usr/local/man/man1/cjpeg.1":?沒有那個(gè)文件或目錄
make:?***?[install]?錯(cuò)誤?1
先創(chuàng)建文件夾:mkdir?-p?/usr/local/man/man1?然后在make?install即可。
3.?安裝swftools
tar?-xzvf?swftools-2011-01-23-1815.tar.gz
cd?swftools-2011-01-23-1815
ldconfig??/usr/local/lib
./configure
make
make?install
安裝完成后執(zhí)行一下,pdf2swf?-h?有幫助內(nèi)容顯示,則證明安裝成功
如果所轉(zhuǎn)換的PDF不包含中文,則到此為止就可以正常使用了。
如果包含中文,就需要使用到xpdf的字體庫(kù)
tar?-xzvf?xpdf-chinese-simplified.tar.gz
解壓到任意路徑,例如/usr/local/xpdf/xpdf-chinese-simplified
下載
http://ftp.gnu.org/gnu/non-gnu/chinese-fonts-truetype/gkai00mp.ttf.gz
http://ftp.gnu.org/gnu/non-gnu/chinese-fonts-truetype/gbsn00lp.ttf.gz
解壓出ttf文件gkai00mp.ttf和gbsn00lp.ttf,放到/usr/local/xpdf/xpdf-chinese-simplified/CMap/路徑下
5.?配置/usr/local/xpdf/xpdf-chinese-simplified/add-to-xpdfrc文件
#-----?begin?Chinese?Simplified?support?package?(2011-sep-02)
cidToUnicode????Adobe-GB1???????/usr/local/xpdf/xpdf-chinese-simplified/Adobe-GB1.cidToUnicode
unicodeMap??????ISO-2022-CN?????/usr/local/xpdf/xpdf-chinese-simplified/ISO-2022-CN.unicodeMap
unicodeMap??????EUC-CN????????????/usr/local/xpdf/xpdf-chinese-simplified/EUC-CN.unicodeMap
unicodeMap??????GBK?????????????????/usr/local/xpdf/xpdf-chinese-simplified/GBK.unicodeMap
cMapDir???????????Adobe-GB1???????/usr/local/xpdf/xpdf-chinese-simplified/CMap
toUnicodeDir?????????????????????????????/usr/local/xpdf/xpdf-chinese-simplified/CMap
displayCIDFontTT?Adobe-GB1???/usr/local/xpdf/xpdf-chinese-simplified/CMap/gkai00mp.ttf
displayCIDFontTT?Adobe-GB1???/usr/local/xpdf/xpdf-chinese-simplified/CMap/gbsn00lp.ttf
#-----?end?Chinese?Simplified?support?package
注意紅色部分的路徑,需要按照實(shí)際xpdf-chinese-simplified文件夾的路徑修改。
如果在轉(zhuǎn)換過(guò)程中出現(xiàn):
Error:?Couldn't?find?a?font?for?'宋體'
或者
ERROR???Internal?error:?No?current?splash?fontinfo
或者
ERROR???Invalid?charid?1?for?font?0x60000000000ac370?(0?characters)
需要自己在網(wǎng)上,或者本機(jī)的c:/Windows/fonts目錄下尋找相應(yīng)的確實(shí)字體(例如‘宋體’),然后放置在CMap文件夾內(nèi),按照斜線部分在add-to-xpdfrc文件中添加相應(yīng)的配置,即可。
freetype-2.4.6.tar.gz?下載地址:https://skydrive.live.com/redir?resid=50E13C8D81C05C21!970
jpegsrc.v8c.tar.gz?下載地址:https://skydrive.live.com/redir?resid=50E13C8D81C05C21!969
xpdf-chinese-simplified.tar.gz?下載地址:https://skydrive.live.com/redir?resid=50E13C8D81C05C21!968
總結(jié)
以上是生活随笔為你收集整理的linux swftools java_linux安装openoffice与SWFtools工具的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 麦当劳java排班_学习肯德基排班管理系
- 下一篇: linux重新安装mysql步骤_Lin