笈成資料庫

自由的中醫典籍資料庫

使用者工具

網站工具


jc:odt

這是本文件的舊版!


ODT 簡介

ODT 是「開放文件文字」(Open Document Text) 的縮寫,這是一種與 Word 檔 (DOC) 相似的文件格式,並有規格公開且被認可為國際標準,廣泛得到自由軟體的跨平台支援,以 XML 為基礎而適合各種程式存取等特色。

本站的資料可以匯出儲存為 ODT 文件格式,可用以下幾種方式處理它:

  1. 下載安裝任意一種 OpenOffice.org 發行版1)。OpenOffice 是專門以處理 ODT 為主的軟體,該軟體開放原始碼且完全免費,建議安裝它來處理 ODT ,也能轉存成 DOC 或 PDF 格式。
  2. Microsoft Office 2007 以上的版本可直接開啟 ODT 檔案。但 Office 2007 並非 100% 支援 ODT ,可能發生些微的格式異常。
  3. 如果您有 Office 2000, XP 或 2003,可下載安裝 Sun ODF Plugin for Microsoft Office,如此便能用 Word 打開 ODT 檔案。但同樣並非 100% 支援,可能發生些微的格式異常。
  4. ODT 檔案上傳到 Google 文件,上傳時勾選 將文件、簡報、試算表以及繪圖轉換為符合「Google 文件」的格式,就會自動轉成可讀的 Google 文件格式,您可在線上瀏覽、編輯,也可以下載儲存成 DOC 等格式。但 Google 文件有檔案大小限制,大檔案不能這麼做。

ODF 與 OpenOffice.org

ODF 是「開放文件格式」(Open Document Format) 的縮寫,是一種以 XML 為基礎的檔案格式。ODF 最早是由昇陽電腦 (Sun) 開發的 OpenOffice.org (簡稱 oo.o) 辦公室套裝軟體實現,之後 Sun 將這套技術公開,且被國際認可,在 2006 年由 OASIS 採納其為國際標準 ISO/IEC26300。

ODF 分成以下幾種類型的檔案,分別由不同的 OpenOffice.org 套件處理:

ODF 格式 oo.o 組件 對應 MSO 格式 對應 MSO 組件 用途
.odt Writer .doc Word 文字 (Text)
.ods Calc .xls Excel 報表 (Spreadsheets)
.odp Impress .ppt PowerPoint 簡報 (Presentations)
.odb Base .mdb Access 資料庫 (Database)
.odg Draw Visio 文字文件 (graphics)
.odf Math 公式 (formulae)

據筆者的使用經驗,OpenOffice 的介面及主要功能與 MS Office 2003 相當接近,但執行效率較差,尤其讀檔、存檔速度明顯不如 MS Office。規格方面則各有千秋,比如 oo.o 不支援 MSO 的行內文字框線;而 MSO 不支援直書編號使用縱向的阿拉伯數字;MSO 的古式雙排注文屬於特殊格式不易操作,而 oo.o 可透過樣式操作。操作方面也是各有千秋。

整體而言 OpenOffice.org Writer 功能比 MS Word 稍弱一點,但只限於許多較進階的功能,非極為專業的使用者可能不易感覺到差異。Calc 與 Excel 的差異較大,例如 Calc 無法畫出某些 Excel 能畫出的圖表;而 Impress 與 PowerPoint 相比則明顯有許多可改進之處。

為什麼只提供 ODT

可能有人希望本站提供 Word 檔下載,但在技術上有很大的困難。

Word 是以二進位格式儲存的,規格極為複雜,目前全世界只有 MS Office 能夠完整讀取、寫入正確規格的 DOC 檔。由於 DOC 的複雜度,其他程式若要讀、寫 DOC 檔,就必須外部呼叫 Word 程式,請 Word 讀出檔案裡的資料傳來用,或者把資料交給 Word 請它輸出存檔,比如把 DOC 檔轉成 PDF 的程式就是這麼做的。自行實作 Word 存取如 OpenOffice.org、Google 文件等程式,雖可產生 DOC 檔,但常會發生格式不全或錯亂的問題。

Word 基本只能安裝在 Windows 系統,跨平台能力差。但世界上有很多電腦並非 Windows 系統,比如很多筆電是 Mac,iPhone, iPad 也算是 Mac 系列,網路上許多穩定的伺服器則是類 Unix 系統,包括本站。既然本站不是 Windows 系統,自然沒有安裝 Word,少了 Word 程式,要讀取或儲存規格良好的 DOC 檔就成了不可能的任務。

此外,提供 DOC 下載,只有使用 Windows + MS Office 的人能夠使用。 ODT 則是完全自由的,所有人都能在任何平台合法免費使用,不止 Windows,Linux、Mac 也通,iPad、iPhone 若有安裝適當的程式也可以使用。

又, ODT 本質上是一種壓縮的 XML 檔案包,而 XML 是純文字,因而很多程式都能輕易讀、寫 ODT 。本站未來若要開發本機版的古籍檢索系統,大量搜尋 ODT 不難做到,而大量搜尋 DOC 則有許多困難。 ODT 身為壓縮檔的另一個附加優點是壓縮率高,平均而言大約只有 DOC 的一半大小,可節省流量與下載時間。

公開規格是未來的趨勢,許多國家如德國、法國、日本已表明使用 ODF 做為國家標準文件格式,為的就是永續經營,不被商業控制;我國在 2009 年推出的 CNS-15251 辦公室文件標準,採用的也是 ODF 格式。

因此,為了照顧更多使用者,也為了永續經營,本站將以 ODT 做為主要的文件檔匯出規格。對於需要 DOC 檔的人,很抱歉,麻煩您另行轉檔。

補充:微軟在 Office 2007 加入了 OOXML 格式,如 DOCX, XLSX 等,這種格式也是以 XML 為基礎,壓縮率也較 ODF 好,但其並非國際標準,且規格繁複(規格書約有 7000 頁),因此本站短期內也無法提供 OOXML 規格。如有需要,較新版本的 OpenOffice.org 已支援 ODF 轉存 DOCX ,您可以自行轉檔。

參考資料

  1. 開放文件格式ODT 之簡介,中文版稍嫌陽春,英文好的人建議看英文版
  2. OpenOffice.org:oo.o 的簡介及許多教學資料的連結
1) 對新手而言,在 OpenOffice.org 發行版之中,推薦使用最新版的 LibreOffice,該版本改良了一些舊版 OpenOffice.org 的不足,且執行效率較佳。另一個推薦的版本是可攜版,只要下載解壓縮即可使用,也可以放在隨身碟帶著走,但版本稍舊。
jc/odt.1297051930.txt.gz · 上一次變更: 2011/02/07 12:12 由 admin