前言 linux
安裝PDF轉換和文檔在線預覽插件後,管理員能夠設置只容許用戶下載文檔的PDF版本,而沒法下載原始文檔;或者管理員能夠設置用戶只能經過瀏覽器在線預覽文檔內容,沒法下載文檔,或者複製/粘貼文檔內容。 安裝PDF轉換和在線預覽插件前,先要安裝OpenOffice套件以及SWFTools第三方應用。本文主要講述OpenOffice與Swftools在linux上安裝 vim
1、linux安裝OpenOffice篇(源碼安裝) 瀏覽器
PDF轉換插件須要用到OpenOffice的服務,所以安裝PDF轉換插件前您須要先安裝OpenOffice 並啓動OpenOffice的服務。 less
一、下載 socket
二、解壓 工具
#tar -zxvf OOo_3.3.0_Linux_x86_install-rpm_zh-CN.tar.gz 測試
三、安裝 插件
#cd OOo_3.3.0_Linux_x86_install-rpm_zh-CN v8
#cd RPMS
#rpm -ivh *.rpm
#cd desktop-integration
#rpm -ivh openoffice.org3.3-redhat-menus-3.3-9556.noarch.rpm
四、啓動openoffice服務
#/opt/openoffice.org3/program/soffice -headless -accept="socket,host=127.0.0.1,port=8100;urp;" -nofirststartwizard & //後臺服務啓動openoffice
5.測試
#ps -ef|grep 「openoffice」
2、linux安裝篇Swftools
在線預覽功能須要使用SWFTools將文檔轉換爲SWF格式,所以安裝PDF轉換插件前您須要先安裝SWFTools工具包。SWFTools是一個開源的SWF生成工具。在Linux系統安裝SWFTools前,您先要安裝freetype和jpeglib而後才能正確編譯pdf2swf.
安裝freetype
①#wget http://download.savannah.gnu.org/releases/freetype/freetype-2.4.11.tar.gz
②#tar -zxvf freetype-2.4.11.tar.gz③cd freetype-2.4.11
④./configure
⑤make
⑥make install
安裝jpeglib
#wget http://www.ijg.org/files/jpegsrc.v8d.tar.gz
安裝同上
安裝Swftools
1.下載wget http://www.swftools.org/swftools-0.9.1.tar.gz
2.解壓
#tar -zxvf swftools-0.9.1.tar.gz
3.安裝gcc及相關組件名
#yum install gcc* automake zlib-devel libjpeg-devel giflib-devel freetype-devel
4.安裝swftools
#cd swftools-0.9.1
#./configure
#make
#make install
5.設置swftools環境變量
#vim /etc/profile
#export PATH=$PATH:/usr/local/swftools/bin/
3、安裝xpdf語言包
#wget ftp://ftp.foolabs.com/pub/xpdf/xpdf-chinese-simplified.tar.gz
#tar -zxvf xpdf-chinese-simplified -C /usr/local/
#vim /usr/local/xpdf-chinese-simplified/add-to-xpdfrc
fontDir /usr/share/fonts/win
displayCIDFonTT Adobe-GB1 /usr/share/fonts/win/simhei.ttf