src-tauri に、Markdown を PDF プレビューとして出力する CLI を追加しました。
cargo run --manifest-path src-tauri/Cargo.toml --bin markdown_preview_cli -- input.md output.pdfrepo ルートからは次でも実行できます。
npm run markdown:preview -- input.md output.pdfまたは出力先を明示する形でも使えます。
cargo run --manifest-path src-tauri/Cargo.toml --bin markdown_preview_cli -- input.md --output output.pdf入力ファイルを省略せず、UTF-8 の Markdown ファイルを渡してください。
- Tauri の
render_markdown_to_pdf_previewと同じレンダリング経路を使います。 - Mermaid は
mmdcが使える環境でのみ画像化されます。 mmdcが見つからない場合、Mermaid ブロックはフォールバック表示になります。- 出力先は既存ファイルを上書きします。
- 入力は Markdown テキストに限定します。
- 生成結果は PDF ファイルです。
- 画像・Mermaid の描画結果は環境依存です。
MINIPDF_MERMAID_CLI、node_modules/.bin、実行ファイル同階、または PATH でmmdcを解決してください。