系統與網站開發 2026 工具與自動化
md2pdf
高度自訂化的 Markdown 轉檔工具
by jx06
// project_overview
這是個可以高度自訂樣式的 Markdown 轉 PDF 工具
// tech_stack
TypeScript React
// keywords
# Markdown # PDF # online tool
♦ VOTES: 0
// project_details
md2pdf
version V1.3.1

md2pdf 是一個專為 Markdown 文件設計的轉換與排版工具,提供即時預覽與高度可自訂的樣式系統,讓使用者能夠將文件整理為適合列印的 PDF 格式。
概述
在 md2pdf 中,使用者可以在同一介面內完成編輯、樣式調整與預覽。
系統將文件內容與樣式設定分離,讓排版可以依需求自由調整,而不影響原始 Markdown 結構。
整體介面以多分區設計為核心,包含編輯區、樣式設定區與預覽區域,使文件的呈現方式可以即時反映設定結果。
功能特色
- 支援 Markdown 文件編輯與即時預覽
- 可將文件匯出為 PDF 格式
- 提供完整的樣式設定系統
- 支援程式碼區塊與語法高亮
- 支援數學公式(KaTeX)
- 支援引用區塊與任務清單
- 提供多種排版相關設定(字型、間距、顏色等)
文件樣式系統
md2pdf 提供一套完整的文件樣式設定機制,讓文件能依不同需求調整呈現方式。主要包含:
頁面設定
可調整字型、字級、行距、頁面邊界與背景等屬性。
標題樣式
支援 H1 至 H6 的字型大小、字重、顏色與間距設定。
列表樣式
可設定有序與無序列表的縮排與符號樣式。
圖片與引用
提供圖片排版與引用區塊樣式的調整能力。
程式碼區塊
支援背景顏色與語法高亮主題設定。
表格樣式
可設定表格顏色、邊框與對齊方式。
預覽與排版
系統內建預覽區域,模擬 A4 紙張範圍,使文件在編輯時即可觀察實際列印效果。
不同裝置與瀏覽器可能在列印行為上存在差異,因此預覽僅作為參考。
技術基礎
此專案基於現代前端技術構建,使用 Vite 作為開發工具,並整合 Markdown 編輯器與樣式系統,實現高效的文件處理流程。
專案連結
- GitHub Repository: https://github.com/jx06T/md2pdf-highly_customizable
- 線上工具: https://md2pdf-jx.vercel.app/
- 文件頁面: https://md2pdf-jx.vercel.app/docs
