home about projects profile
系統與網站開發 2026 工具與自動化
md2pdf

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

logo

md2pdf 是一個專為 Markdown 文件設計的轉換與排版工具,提供即時預覽與高度可自訂的樣式系統,讓使用者能夠將文件整理為適合列印的 PDF 格式。

概述

在 md2pdf 中,使用者可以在同一介面內完成編輯、樣式調整與預覽。
系統將文件內容與樣式設定分離,讓排版可以依需求自由調整,而不影響原始 Markdown 結構。

整體介面以多分區設計為核心,包含編輯區、樣式設定區與預覽區域,使文件的呈現方式可以即時反映設定結果。

功能特色

  • 支援 Markdown 文件編輯與即時預覽
  • 可將文件匯出為 PDF 格式
  • 提供完整的樣式設定系統
  • 支援程式碼區塊與語法高亮
  • 支援數學公式(KaTeX)
  • 支援引用區塊與任務清單
  • 提供多種排版相關設定(字型、間距、顏色等)

文件樣式系統

md2pdf 提供一套完整的文件樣式設定機制,讓文件能依不同需求調整呈現方式。主要包含:

頁面設定

可調整字型、字級、行距、頁面邊界與背景等屬性。

標題樣式

支援 H1 至 H6 的字型大小、字重、顏色與間距設定。

列表樣式

可設定有序與無序列表的縮排與符號樣式。

圖片與引用

提供圖片排版與引用區塊樣式的調整能力。

程式碼區塊

支援背景顏色與語法高亮主題設定。

表格樣式

可設定表格顏色、邊框與對齊方式。

預覽與排版

系統內建預覽區域,模擬 A4 紙張範圍,使文件在編輯時即可觀察實際列印效果。
不同裝置與瀏覽器可能在列印行為上存在差異,因此預覽僅作為參考。

技術基礎

此專案基於現代前端技術構建,使用 Vite 作為開發工具,並整合 Markdown 編輯器與樣式系統,實現高效的文件處理流程。

專案連結