預覽:此語言版本以機器輔助翻譯,尚未經母語人士審閱,已要求搜尋引擎不要將其編入索引。

第三方元件與 SBOM

簡答: 建置指令碼會產生軟體物料清單(CycloneDX 1.5)以及元件、辨識模型和字型的授權清單。這裡公開的清單是開發快照,不是已發行版本的清單;部分授權問題仍未解決。

最後更新:

下載清單

檔案內容
sbom.cdx.jsonCycloneDX 1.5 格式的軟體物料清單
THIRD_PARTY_COMPONENTS.json每個相依套件的名稱、版本、授權條款和審查狀態
THIRD_PARTY_MODELS.json隨軟體散布的每個辨識模型檔案的 SHA-256、來源、程式碼與權重授權
THIRD_PARTY_FONTS.json軟體散布或使用的字型,以及是否隨軟體散布

**這些檔案描述的是什麼:**它們於 2026 年 10 月 14 日依開發版 2.0.0-dev 及其固定版本的相依套件產生,不是某個已發行安裝程式的清單——目前尚未發布任何安裝程式。它們也早於 2026 年 10 月 20 日改用 pdfr 引擎,因此仍列有 PyMuPDF。正式發行建置會在建置機上產生自己的清單(tools/make_sbom.py --mode release --check),隨程式安裝到 licenses 資料夾,並與該版本一同公開。

清單如何產生

建置指令碼 tools/make_sbom.py 盤點實際打包的元件。授權不在允許清單內的元件會被標為「review」,發行檢查隨即失敗,未經審查的元件無法通過檢查。已知授權不適合閉源發行的元件會被標為「exception」,同樣會阻止發行檢查,除非執行建置的人明確確認;確認紀錄會保留在清單中。確認例外和檢查通過都不代表法律核准。

桌面軟體的主要元件

用途元件授權條款狀態
PDF 算繪與文字pdfr(開發方自研的 PDF 引擎,Rust);其第三方 crate 由 tools/make_engine_sbom.py 盤點引擎為開發方自有程式碼。其中還包含第三方部分:Rust crate(授權條款以各 crate 的宣告為準,包括一份本機修補的 tiny-skia,BSD-3-Clause),以及編譯進程式庫的資料——Adobe CMap 資源和 Adobe Glyph List(BSD-3-Clause);ZapfDingbats 資料,其中字形名稱對應採用 BSD-3-Clause,AFM 編碼和寬度資料依 Adobe 聲明可免費使用、複製和散布,須保留著作權聲明;來自 pdf.js 的 CMYK 色彩設定檔(CC0-1.0)。tools/make_engine_sbom.py 用於盤點這些部分並收集其聲明,是否完整尚待發行建置確認:該指令碼目前還不會收集本機修補的 tiny-skia 的授權原文,其發行檢查會因此停止2026 年 10 月 20 日已更換:PyMuPDF(AGPL-3.0 或 Artifex 商業授權)已移出產品,建置會拒絕打包它。尚待第一次真實的 Windows 發行建置及其元件清單確認;在此之前,本頁不宣稱發行套件已不含 PyMuPDF
辨識RapidOCR、ONNX Runtime(CPU)、PaddleOCR 模型;透過 tesserocr 使用 TesseractApache-2.0、MIT已審查
影像處理OpenCV(headless)、NumPy、PillowApache-2.0、BSD-3-Clause、MIT-CMU待在建置機確認:OpenCV 的 Windows 套件是否帶有 FFmpeg 程式庫(LGPL)。辨識不需要它,如有則排除
PDF 結構改寫pikepdf(含 qpdf)MPL-2.0(Apache-2.0)已審查
拖放tkinterdnd2 及其原生程式庫 tkdndMIT;tkdnd 為 BSD 類授權tkdnd 的授權文字待補入隨附聲明
執行環境CPython 與 Tcl/Tk,以 PyInstaller 打包PSF-2.0、TCL;PyInstaller 為 GPL-2.0 加啟動程式例外已審查
安裝程式Inno Setup 7.1.0 及其翻譯Inno Setup 授權(寬鬆,須保留著作權聲明)待連網確認:發布方目前對商業使用的條款

上面的檔案只記錄那個開發快照的元件和版本;正式發行的版本,以隨該版本公開的清單為準。本頁只報告這些問題的現況,不宣布其中任何一項已經解決。

字型

Windows 系統字型不隨軟體散布,軟體只使用你電腦上已安裝的字型。PDF 引擎 pdfr 不附帶任何字型檔案。

本網站的瀏覽器工具

免費瀏覽器工具使用 PDF.js(Apache-2.0)、pdf-lib(MIT)及其相依套件,均由本網站提供。完整聲明由本網站提供,路徑為 /vendor/THIRD-PARTY-NOTICES.txt。

先用你自己的檔案試一次

下載後開啟一份掃描檔,輸入一個關鍵字,按「尋找」。尋找、取代和儲存都不需要連網。