相依套件檢查
本工具列出所有需要的系統套件、Python 相依套件與字型,並顯示在這台機器上是否安裝、版本、以及缺漏時的安裝指令。 選用相依(標 optional)缺失時相關功能會 graceful 退化,本體仍可運作;必要相依缺失則影響核心功能。
| 狀態 | 套件 / 相依 | 分類 | 版本 / 備註 | 影響 |
|---|---|---|---|---|
| ⚠ 缺 |
Tesseract OCR
optional
/usr/bin/tesseract
|
OCR |
5.5.0
缺繁中訓練檔 chi_tra
手動安裝(linux)
sudo apt install tesseract-ocr tesseract-ocr-chi-tra tesseract-ocr-eng
|
pdf-editor 在原 PDF 字型缺/壞 ToUnicode CMap 時,自動 OCR 辨識既有文字。沒裝就退到「請手動重打」。 |
| ✓ 就緒 |
Office engine (OxOffice / LibreOffice)
/usr/bin/soffice
|
文書轉檔 |
LibreOffice 25.2.3.2 520(Build:2)
類型:LibreOffice
|
office-to-pdf、pdf-to-office、合併等需要 Office 解析 docx/xlsx/odt 的工具。 |
| ✓ 就緒 |
OxOffice / LibreOffice 執行時依賴 X11 lib
|
文書轉檔 | 完整(10 個) | OxOffice 與 LibreOffice 的 oosplash 啟動時會 dlopen libXinerama / libXrandr / libXcursor 等 X11 client lib(即使 --headless 模式也一樣)。Debian / Ubuntu 的 minimal / server 安裝沒有這些 lib,缺的話 office-to-pdf、pdf-to-image、文件差異比對等需轉檔的工具會失敗,錯誤訊息類似「libXinerama.so.1: cannot open shared object file: No such file or directory」。 |
| ⚠ 缺 |
CJK fonts
optional
|
字型 |
建議安裝 Noto CJK 或系統內建 CJK 字型
手動安裝(linux)
sudo apt install fonts-noto-cjk
|
PDF 文字插入、浮水印、用印需要正確中文 glyph 渲染。沒有 CJK 字型則中文顯示成豆腐方框。 |
| ✓ 就緒 |
pytesseract (Python wrapper)
optional
|
OCR | 0.3.13 | tesseract 的 Python 包裝,沒裝會導致 OCR 路徑直接 disabled。 |
| ✓ 就緒 |
Pillow (PIL)
|
影像 | 11.3.0 | PDF→影像、影像處理、OCR 前處理。核心套件;缺則大量功能無法運作。 |