不想把檔案傳到別人伺服器?XJ-Editor 把轉檔引擎放進本機編輯器
摘要
Word、PPT、PDF 要轉成 Markdown,過程全在電腦裡跑完,檔案不上傳。順便把 PDF 標註、版本管理與終端機收進同一個視窗。
推薦- 軟體名稱
- XJ-Editor
- 版本
- 1
- 收費
- 免費
- 開源
- 非開源
- 作業系統
- Windows
- 更新時間
- 2026-11-05 21:20
XJ-Editor 想解決的不是 Markdown 渲染得漂不漂亮,而是寫檔案時總要在四五個視窗之間來回切的那點煩。
它是一款 Windows 桌面編輯器,用 Electron 寫成,把編輯、預覽、檔案轉換、AI 輔助、版本管理與終端機塞進同一個視窗。作者在專案介紹裡說得很直白:程式碼全部是 AI 寫的,他的角色更像產品經理加測試員,提需求、用、覺得彆扭就改。專案在 2026-11 初發布 1.0.0,儲存庫裡的提交還在每天更新。
一個視窗裡,編輯與預覽不必分屏切換
Markdown、HTML、JSON 與純文字都能開啟,編輯、分屏、預覽三種模式一鍵切換。寫作時常用的那些東西開箱就在:Mermaid、PlantUML 與 Chart.js 直接渲染成圖,KaTeX 處理公式,GitHub 風格的提示區塊、YAML Front Matter 會單獨做成一張資訊卡。平時這些要靠外掛攢,攢完還得調設定,它把它們做成了預設行為。
圖片、PDF、Word、Excel、PPT、壓縮檔都能內嵌檢視,舊版的 doc 檔案也會自動縮放。對一個以寫為主、偶爾要翻資料的場景來說,少開幾個視窗就是少幾次打斷。
檔案轉 Markdown,轉換過程不出本機
這是它最有辨識度的一塊。Word、PPT、Excel、OpenDocument、RTF、EPUB、CSV、PDF 可以一鍵轉成 Markdown,轉換引擎是 anydoc 的 WebAssembly 綁定,在 Electron 主行程裡本地完成,不發起網路請求,檔案不離開本機。輸出遵循 GitHub 風格的 Markdown,CSV 會明示格式,其餘內容自動偵測。
檔案裡嵌的圖片會被抽出來,本地模式匯出到同名資源目錄,走圖床模式則上傳後換成連結,上傳失敗自動回退到本地。錯誤處理也做了區分:掃描版 PDF 會提示需要先做 OCR,加密檔案與結構損壞的檔案各有對應的提示,而不是籠統報一句轉換失敗。
看 PDF 與記筆記,本來不該是兩套軟體
寫檔案的人經常要讀論文、規範、別人的技術手冊。傳統流程是閱讀器開一個視窗、筆記軟體開另一個,看到重點切過去手打一段摘錄,來回幾次就忘了讀到哪。XJ-Editor 把 PDF 當成和 Markdown 同等級的內容直接內嵌,並且支援在頁面上劃重點、加註解。
標記跟著檔案走,存在本地,不依賴雲端帳號,換台機器把檔案拷過去標記還在。左邊看資料、右邊分屏寫摘錄,需要的時候把整份 PDF 轉成可編輯的 Markdown,轉完自動打開。這條鏈路短了很多,讀和寫在同一個上下文裡,不用靠截圖和記憶銜接。
AI 與版本管理,都嵌在側邊欄裡
AI 不是外掛的網頁,而是內建的助手:預設裡包含國內外幾家常見的模型服務,也涵蓋了本地執行的方案。選取一段文字就能潤飾、擴寫、翻譯、校對,或者讓它生成圖表;支援多對話、串流回覆,也能把目前檔案當作上下文引用。作者自己承認,AI 部分目前只是簡單接入,深度用法還在補。
Git 做成了側邊欄面板,改動檔案一目了然,點開能看逐行差異;歷史、分支切換、儲藏、複製都在面板內完成。最順手的是讓 AI 依差異生成提交訊息——改完一堆檔案懶得想措辭,生成一條讀一遍改兩個字就提交。配合內建終端機,改檔案、跑腳本、看差異、提交,全程不用離開視窗。
現階段要接受的事實
1.0.0 只有 Windows 桌面版,沒有 macOS 與 Linux 的建置。它是個單人維護的新專案,儲存庫裡還沒放授權條款檔案,作者在文章裡稱之為開源,但嚴格來說使用條款尚未寫明,介意授權問題的可以先觀望。
安裝檔體積不小,Electron 應用程式的通病;內建終端機接的是系統 shell,全螢幕類的命令列程式能正常跑,但視窗縮放與分屏堆疊用久了仍會覺得擁擠。它更像一個把常用能力先收攏起來的早期版本,功能覆蓋面夠了,打磨還在繼續。
XJ-Editor 的價值不在單點功能多強,而在把寫作時那些零散的、需要切換視窗的動作收進一個介面。如果你每天寫 Markdown、又要讀 PDF、還想順手管版本,它省下的是注意力,不是幾步操作。