Ubuntu Server(64位) 安裝Openoffice4,SWFTools 完成線上文檔預覽

來源:互聯網
上載者:User

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-integrationsudo 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

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.