DjVu 與 PDF:你該用哪一種?
DjVu 與 PDF 重疊的部分多到看起來像對手,但它們是為了不同的問題而生。PDF 是 什麼都裝得下的通用文件容器;DjVu 只做一件事,也就是掃描頁面,而且做得比 PDF 更好。
對大多數人來說,實際的問題並不是抽象地比較哪種格式更好,而是某一份文件該用 哪種格式保存。
- 保留 DjVu:當你在封存掃描書籍,而且在意磁碟空間與頁面銳利度時。
- 匯出 PDF:當這份文件必須離開你的機器、要讓別人開啟、要在另一款 App 中 加註解,或必須比你選用的閱讀器活得更久時。
兩種都留著是完全合理的答案,而且往往是最好的做法。
這是 DjVu 決定性的優勢。它把掃描頁面拆成高解析度的文字遮罩,以及低解析度的 背景與前景圖層,再讓重複出現的形狀在整份文件中共用。
一本 300 頁的掃描書通常是:
- 做成 DjVu 5 到 20 MB
- 做成頁面影像的 PDF 50 到 150 MB
PDF 可以用 JBIG2 或 JPEG 2000 壓縮縮小一些差距,但實際流通的掃描 PDF 大多沒 採用它們,而且即使採用了,在相同的視覺品質下,DjVu 通常還是比較小。
在檔案大小相同的前提下,面對它當初就是為此設計的那種頁面(米白紙上的黑字), DjVu 佔有優勢。它的分層模型把位元花在字形上,幾乎不浪費在紙張上,因此字體 依然銳利,而同樣大小、以 JPEG 塞進 PDF 的版本則會在筆畫周圍變得糊而斑駁。
至於照片、彩色插頁與插圖,這項優勢會縮小甚至消失,因為那正是一般照片壓縮 本來就擅長處理的影像。
可搜尋的文字
Section titled “可搜尋的文字”兩種格式都不保證有。兩者都能在頁面影像後方帶一層隱形的文字圖層,而某個檔案 有沒有這一層,完全取決於製作它的人。圖書館掃描計畫產出的 DjVu 檔案中,不乏 文字圖層極佳的作品;同樣也有大量 PDF 純粹只是影像。
如果一份文件沒有文字圖層,裝置端文字辨識可以建立一層,而且這層文字在匯出成 PDF 後依然保留。請參閱文字辨識。
PDF 完勝,而且差距很大。
PDF 能在每一台 Mac 的「預覽程式」中開啟,能在每一款瀏覽器、每一支手機、 Acrobat、電子閱讀器,以及每一個接受文件上傳的系統中開啟。DjVu 在這些地方 一個都打不開,除非你刻意安裝一款 App,macOS 不行,Windows 不行,iOS 或 Android 不行,任何瀏覽器也不行。
正因如此,即使 DjVu 在技術上是比較好的檔案,你仍然值得匯出一份 PDF:一種 沒人打得開的格式,拿來寄給別人並沒有多大用處。
兩者都是規格公開、非專有的格式,也都有開放原始碼的實作,因此都不太可能真的 變成無法讀取。PDF 有正式的 ISO 標準,以及各機構要求的封存規格(PDF/A); DjVu 則有穩定的規格與 DjVuLibre。
如果你要把東西送進機構典藏,那項要求通常會是 PDF/A,這個決定就不必你來做了。
PDF 輕鬆勝出。註解、填寫表單、遮蔽內容、重新排列頁面與簽名,在 PDF 工具中 全是家常便飯,而 DjVu 生態系裡大多付之闕如。DjVu 是掃描檔的遞送格式,不是 工作用的格式。
| DjVu | ||
|---|---|---|
| 掃描書籍的檔案大小 | 小得多 | 較大 |
| 掃描字體的銳利度 | 極佳 | 良好,視壓縮而定 |
| 照片與彩色插頁 | 沒有實質優勢 | 相當或更好 |
| 可以有可搜尋的文字 | 可以 | 可以 |
| 不必安裝任何東西就能開啟 | 不行 | 可以 |
| 註解與編輯工具 | 非常少 | 非常多 |
| 封存標準 | 沒有正式標準 | PDF/A |
實際上這代表什麼
Section titled “實際上這代表什麼”如果你有一整櫃 DjVu 格式的掃描書籍,沒有理由把它們全部轉換:維持原樣就是 更小、更銳利,而且一款閱讀器就全都打得開。當你需要寄出、繳交、加註解,或 透過其他軟體列印時,再把個別文件轉換成 PDF。
Niraqua DjVu 能在 Mac、iPhone 與 iPad 上原生讀取 DjVu,並 匯出成帶有可搜尋文字圖層的 PDF,這一切都在你自己的裝置上完成。請參閱 將 DjVu 轉換為 PDF或 DjVu 檔案是什麼。