libreoffice 中文字數統計的官方修正 [論壇 - Ubuntu 與工具程式及軟體推薦]


正在瀏覽:   1 名遊客


 到底部   前一個主題   下一個主題  [無發表權] 請登錄或者註冊

« 1 2 3 (4)


回覆: libreoffice 中文字數統計的官方修正
會員五級
註冊日期:
2010/9/26 16:05
所屬群組:
已註冊使用者
等級: 27
HP : 0 / 660
MP : 317 / 25128
EXP: 43
離線
pwzhangz 寫到:

另外在使用LibreOffice時有一個小技巧:在輸出到PDF檔案時,可以選擇在「內嵌OpenDocument 檔案(B)」這一項打勾:



這樣所儲存的PDF檔案可以直接由LibreOffice讀入來做修改等,跟原來的PDF檔案「百分之一百」「完全」一樣。這個祕密不說出來的話,十個人裏,最少有二十個(包括旁觀的)會被嚇住了。


實測失敗,即使只是單純的文字內容也是失敗
使用上有什麼眉角嗎?

使用的樣本很單純,如下圖



但是打開pdf檔,看到的結果如下圖,不但中文不見了,連純數字123456也沒看到



有什麼地方沒注意到嗎?

2012/9/25 9:26
應用擴展 工具箱
回覆: libreoffice 中文字數統計的官方修正
會員五級
註冊日期:
2009/5/16 4:07
所屬群組:
已註冊使用者
等級: 22
HP : 0 / 547
MP : 209 / 22986
EXP: 88
離線
andyfang 寫到:
但是打開pdf檔,看到的結果如下圖,不但中文不見了,連純數字123456也沒看到



有什麼地方沒注意到嗎?


LibreOffice 3.6.2 好像已經有內建了。 3.5.x 及以前的版本,必須加裝一個套件:

sudo apt-get install libreoffice-pdfimport

我們沒有試過中文的pdf檔案,測試的結果請跟我們分享,謝謝! (越複雜的檔案越好)

2012/9/25 9:40
應用擴展 工具箱
回覆: libreoffice 中文字數統計的官方修正
會員五級
註冊日期:
2010/9/26 16:05
所屬群組:
已註冊使用者
等級: 27
HP : 0 / 660
MP : 317 / 25128
EXP: 43
離線
pwzhangz 寫到:

LibreOffice 3.6.2 好像已經有內建了。 3.5.x 及以前的版本,必須加裝一個套件:

sudo apt-get install libreoffice-pdfimport

我們沒有試過中文的pdf檔案,測試的結果請跟我們分享,謝謝! (越複雜的檔案越好)


實測成功,結果如下圖



含圖、含表、含中文,對比之後,真的達到100%無誤
感謝分享這個好用的功能!

2012/9/25 10:14
應用擴展 工具箱
回覆: libreoffice 中文字數統計的官方修正
會員五級
註冊日期:
2009/5/16 4:07
所屬群組:
已註冊使用者
等級: 22
HP : 0 / 547
MP : 209 / 22986
EXP: 88
離線
andyfang 寫到:
實測成功,結果如下圖



含圖、含表、含中文,對比之後,真的達到100%無誤
感謝分享這個好用的功能!


Wow! 100%無誤! 謝謝報導!

對我們這種每天都要跟pdf爲伍的人,最大的願望就政府機構能轉成LibreOffice(然後用LibreOffice製作pdf )

2012/9/25 10:42
應用擴展 工具箱
回覆: libreoffice 中文字數統計的官方修正
會員一級
註冊日期:
2012/9/25 18:37
所屬群組:
已註冊使用者
等級: 1
HP : 0 / 0
MP : 0 / 21
EXP: 2
離線
OpenOffice也有這個功能,只是他的Pdfimport不是內建的,必須先自行下載安裝後,匯出PDF時會多一個建立混合檔案的選項,勾選後可達到與LibreOffice同樣效果

2012/9/25 18:44
應用擴展 工具箱
回覆: libreoffice 中文字數統計的官方修正
會員五級
註冊日期:
2009/5/16 4:07
所屬群組:
已註冊使用者
等級: 22
HP : 0 / 547
MP : 209 / 22986
EXP: 88
離線
林漢昌 寫到:
OpenOffice也有這個功能,只是他的Pdfimport不是內建的,必須先自行下載安裝後,匯出PDF時會多一個建立混合檔案的選項,勾選後可達到與LibreOffice同樣效果


很高興看到有人還在用OpenOffice.org 。OpenOffice 與 LibreOffice 目前各有各的好處,但如果都用apt-get裝的話,可能會有衝突。我們因爲用LibreOffice比較多,因此LibreOffice用apt-get裝(root權限),OpenOffice則只在「使用者的權限之下」用dpkg-deb 來裝。

以下是我們裝Apache OpenOffice 3.4.1的一個典型方法,有時間的話我再解釋裏面的細節。照我們這個方法裝出來的 OpenOffice是屬於可帶式的(portable),可以copy到USB上在其它的(Ubuntu)機器上使用。

第一步:下載及解壓縮英文版的Apache OpenOffice到家目錄(home folder):

ubuntu@hp71204:~$ cd ~

ubuntu@hp71204:~$ wget http://sourceforge.net/projects/openofficeorg.mirror/files/stable/3.4.1/Apache_OpenOffice_incubating_3.4.1_Linux_x86_install-deb_en-US.tar.gz

ubuntu@hp71204:~$ tar -xzvf Apache_OpenOffice_incubating_3.4.1_Linux_x86_install-deb_en-US.tar.gz

第二步:下載及解壓縮中文的language pack到家目錄:

ubuntu@hp71204:~$ wget http://sourceforge.net/projects/openofficeorg.mirror/files/localized/zh-TW/3.4.1/Apache_OpenOffice_incubating_3.4.1_Linux_x86_langpack-deb_zh-TW.tar.gz

ubuntu@hp71204:~$ tar -xzvf Apache_OpenOffice_incubating_3.4.1_Linux_x86_langpack-deb_zh-TW.tar.gz

第三步: 裝 Apache OpenOffice 3.4.1:

ubuntu@hp71204:~$ cd en-US/DEBS/
ubuntu@hp71204:~/en-US/DEBS$ for i in *.deb; do dpkg-deb -x $i ./final; done

第四步: 將使用者的config folder改爲跟program folder平行(變成可帶性套件):

ubuntu@hp71204:~/en-US/DEBS/final$ cd opt/openoffice.org3/program/

ubuntu@hp71204:~/en-US/DEBS/final/opt/openoffice.org3/program$ chmod +w bootstraprc

ubuntu@hp71204:~$ sed 's/SYSUSERCONFIG\/.openoffice.org\/3/ORIGIN\/../g' bootstraprc

ubuntu@hp71204:~/en-US/DEBS/final/opt/openoffice.org3/program$ chmod -w bootstraprc

第五步: 裝 zh-TW 語言套件:

ubuntu@hp71204:~/en-US/DEBS/final/opt/openoffice.org3/program$ cd ~/zh-TW/DEBS/

ubuntu@hp71204:~/zh-TW/DEBS$ for i in *.deb; do dpkg-deb -x $i ./language; done

ubuntu@hp71204:~/zh-TW/DEBS$ cd language/

ubuntu@hp71204:~/zh-TW/DEBS/language$ cp -R * ~/en-US/DEBS/final/

ubuntu@hp71204:~$ LANG=zh_TW.UTF-8 ./en-US/DEBS/final/opt/openoffice.org3/program/swriter

第六步: 製作Unity Launcher:

ubuntu@hp71204:~/zh-TW/DEBS/language$ cd ~/en-US/DEBS/desktop-integration/

ubuntu@hp71204:~/en-US/DEBS/desktop-integration$ for i in *.deb; do dpkg-deb -x $i .; done

ubuntu@hp71204:~/en-US/DEBS/desktop-integration$ cd ~

ubuntu@hp71204:~$ echo "[Desktop Entry]" > openoffice.desktop
ubuntu@hp71204:~$ echo "Name=OpenOffice 3.4.1" >> openoffice.desktop
ubuntu@hp71204:~$ echo "Comment=Apache OpenOffice 3.4.1" >> openoffice.desktop
ubuntu@hp71204:~$ echo "Exec=en-US/DEBS/final/opt/openoffice.org3/program/swriter" >> openoffice.desktop
ubuntu@hp71204:~$ echo "Icon=$HOME/en-US/DEBS/desktop-integration/usr/share/icons/gnome/32x32/apps/openofficeorg3-writer.png" >> openoffice.desktop
ubuntu@hp71204:~$ echo "Terminal=false" >> openoffice.desktop
ubuntu@hp71204:~$ echo "Type=Application" >> openoffice.desktop
ubuntu@hp71204:~$ echo "StartupNotify=true" >> openoffice.desktop

ubuntu@hp71204:~$ if [ ! -d ~/.local/share/applications ]; then mkdir ~/.local/share/applications; fi
ubuntu@hp71204:~$ cp openoffice.desktop .local/share/applications/

這個scrip執行結束後,按DASH,打入openoffice,就可以開始使用最新版的Apache OpenOffice。另外,我們這個方法做出來的是一個可帶式的套件,將整個 en-US的檔案夾複製到其它的硬碟或USB棒就可以到處使用。

附件:


sh openoffice.install.sh 大小: 1.90 KB; 下載次數: 532

2012/9/30 11:47
應用擴展 工具箱
回覆: libreoffice 中文字數統計的官方修正
會員五級
註冊日期:
2009/5/16 4:07
所屬群組:
已註冊使用者
等級: 22
HP : 0 / 547
MP : 209 / 22986
EXP: 88
離線
pwzhangz 寫到:
很高興看到有人還在用OpenOffice.org 。OpenOffice 與 LibreOffice 目前各有各的好處,但如果都用apt-get裝的話,可能會有衝突。我們因爲用LibreOffice比較多,因此LibreOffice用apt-get裝(root權限),OpenOffice則只在「使用者的權限之下」用dpkg-deb 來裝。

以下是我們裝Apache OpenOffice 3.4.1的一個典型方法,有時間的話我再解釋裏面的細節。照我們這個方法裝出來的 OpenOffice是屬於可帶式的(portable),可以copy到USB上在其它的(Ubuntu)機器上使用。

第一步:下載及解壓縮英文版的Apache OpenOffice到家目錄(home folder):

ubuntu@hp71204:~$ cd ~

ubuntu@hp71204:~$ wget http://sourceforge.net/projects/openofficeorg.mirror/files/stable/3.4.1/Apache_OpenOffice_incubating_3.4.1_Linux_x86_install-deb_en-US.tar.gz

ubuntu@hp71204:~$ tar -xzvf Apache_OpenOffice_incubating_3.4.1_Linux_x86_install-deb_en-US.tar.gz

第二步:下載及解壓縮中文的language pack到家目錄:

ubuntu@hp71204:~$ wget http://sourceforge.net/projects/openofficeorg.mirror/files/localized/zh-TW/3.4.1/Apache_OpenOffice_incubating_3.4.1_Linux_x86_langpack-deb_zh-TW.tar.gz

ubuntu@hp71204:~$ tar -xzvf Apache_OpenOffice_incubating_3.4.1_Linux_x86_langpack-deb_zh-TW.tar.gz

第三步: 裝 Apache OpenOffice 3.4.1:

ubuntu@hp71204:~$ cd en-US/DEBS/
ubuntu@hp71204:~/en-US/DEBS$ for i in *.deb; do dpkg-deb -x $i ./final; done

第四步: 將使用者的config folder改爲跟program folder平行(變成可帶性套件):

ubuntu@hp71204:~/en-US/DEBS/final$ cd opt/openoffice.org3/program/

ubuntu@hp71204:~/en-US/DEBS/final/opt/openoffice.org3/program$ chmod +w bootstraprc

ubuntu@hp71204:~$ sed 's/SYSUSERCONFIG\/.openoffice.org\/3/ORIGIN\/../g' bootstraprc

ubuntu@hp71204:~/en-US/DEBS/final/opt/openoffice.org3/program$ chmod -w bootstraprc

第五步: 裝 zh-TW 語言套件:

ubuntu@hp71204:~/en-US/DEBS/final/opt/openoffice.org3/program$ cd ~/zh-TW/DEBS/

ubuntu@hp71204:~/zh-TW/DEBS$ for i in *.deb; do dpkg-deb -x $i ./language; done

ubuntu@hp71204:~/zh-TW/DEBS$ cd language/

ubuntu@hp71204:~/zh-TW/DEBS/language$ cp -R * ~/en-US/DEBS/final/

ubuntu@hp71204:~$ LANG=zh_TW.UTF-8 ./en-US/DEBS/final/opt/openoffice.org3/program/swriter

第六步: 製作Unity Launcher:

ubuntu@hp71204:~/zh-TW/DEBS/language$ cd ~/en-US/DEBS/desktop-integration/

ubuntu@hp71204:~/en-US/DEBS/desktop-integration$ for i in *.deb; do dpkg-deb -x $i .; done

ubuntu@hp71204:~/en-US/DEBS/desktop-integration$ cd ~

ubuntu@hp71204:~$ echo "[Desktop Entry]" > openoffice.desktop
ubuntu@hp71204:~$ echo "Name=OpenOffice 3.4.1" >> openoffice.desktop
ubuntu@hp71204:~$ echo "Comment=Apache OpenOffice 3.4.1" >> openoffice.desktop
ubuntu@hp71204:~$ echo "Exec=en-US/DEBS/final/opt/openoffice.org3/program/swriter" >> openoffice.desktop
ubuntu@hp71204:~$ echo "Icon=$HOME/en-US/DEBS/desktop-integration/usr/share/icons/gnome/32x32/apps/openofficeorg3-writer.png" >> openoffice.desktop
ubuntu@hp71204:~$ echo "Terminal=false" >> openoffice.desktop
ubuntu@hp71204:~$ echo "Type=Application" >> openoffice.desktop
ubuntu@hp71204:~$ echo "StartupNotify=true" >> openoffice.desktop

ubuntu@hp71204:~$ if [ ! -d ~/.local/share/applications ]; then mkdir ~/.local/share/applications; fi
ubuntu@hp71204:~$ cp openoffice.desktop .local/share/applications/

這個scrip執行結束後,按DASH,打入openoffice,就可以開始使用最新版的Apache OpenOffice。另外,我們這個方法做出來的是一個可帶式的套件,將整個 en-US的檔案夾複製到其它的硬碟或USB棒就可以到處使用。


另外,我把上述的步驟簡單的做了一個懶人包(如附)。

附件:


sh openoffice.install.sh 大小: 1.90 KB; 下載次數: 523

2012/9/30 11:53
應用擴展 工具箱
回覆: libreoffice 中文字數統計的官方修正
會員五級
註冊日期:
2009/5/16 4:07
所屬群組:
已註冊使用者
等級: 22
HP : 0 / 547
MP : 209 / 22986
EXP: 88
離線
我把中文語言套件的網址打錯了,重新附上修正過的懶人包。應該沒有問題了,請見下面的screenshots:





如果要做桌面捷徑的話:

cp ~/openoffice.desktop ~/Desktop/
chmod +x ~/Desktop/openoffice.desktop

OpenOffice 3.4.1 的捷徑就會出現在桌面上。

附件:


sh openoffice.install.sh 大小: 1.90 KB; 下載次數: 534

2012/10/3 10:18
應用擴展 工具箱
回覆: libreoffice 中文字數統計的官方修正
會員五級
註冊日期:
2009/5/16 4:07
所屬群組:
已註冊使用者
等級: 22
HP : 0 / 547
MP : 209 / 22986
EXP: 88
離線
pwzhangz 寫到:
andyfang 寫到:
但是打開pdf檔,看到的結果如下圖,不但中文不見了,連純數字123456也沒看到



有什麼地方沒注意到嗎?


LibreOffice 3.6.2 好像已經有內建了。 3.5.x 及以前的版本,必須加裝一個套件:

sudo apt-get install libreoffice-pdfimport

我們沒有試過中文的pdf檔案,測試的結果請跟我們分享,謝謝! (越複雜的檔案越好)


純文字檔的話,完全版的LibreOffice3.6.2也可以讀入一般的pdf檔案,但必須做一些調整,舉個例子如下:

原來的pdf(不是用LibreOffice製作的):


用LibreOffice3.6.2讀出來的(沒有調整任何參數):


上面的例子是一個中文檔案,我們不知道如何調整中文pdf檔案讀入LiberOffice時的參數。另外,讀出來的檔案是odg檔,而不是odt。要讓pdf運用度在國內更能推廣的話,就要靠大家推廣LibreOffice了!

我發現國內很多公司(尤其是政府機構)都在用Excel來處理database(資料庫),原因是一般我們買的Microsoft Office是便宜版,不包含Access。資料庫小還可以,久而久之,資料庫越變越大,問題就來了。Ubuntu預裝的LibreOffice/OpenOffice.org也是沒有database。用我們上面所提到的「完全版的LibreOffice3.6.2」則提供了一個很強大的辦公室自動化的工具。我們很希望有人能提供一兩位Excel高手(最好是在政府單位工作),然後我們大家一起來合作嘗試是否能將一般的工作轉到LibreOffice來。

2012/10/8 3:46
應用擴展 工具箱

« 1 2 3 (4)

 [無發表權] 請登錄或者註冊


可以查看帖子.
不可發帖.
不可回覆.
不可編輯自己的帖子.
不可刪除自己的帖子.
不可發起投票調查.
不可在投票調查中投票.
不可上傳附件.
不可不經審核直接發帖.