From 807fd45d51f7fee3a6a0e63eff0253815f0daec7 Mon Sep 17 00:00:00 2001 From: TakenPt Date: Sun, 22 Dec 2024 18:51:14 +0900 Subject: [PATCH 1/4] =?UTF-8?q?=E8=A7=A3=E6=B1=BA=E7=AD=96=E3=81=AE?= =?UTF-8?q?=E8=BF=BD=E8=A8=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/content/blogs/2024-12-21-Mermaid-to-pdf.mdx | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/content/blogs/2024-12-21-Mermaid-to-pdf.mdx b/src/content/blogs/2024-12-21-Mermaid-to-pdf.mdx index f062e1a..68f046f 100644 --- a/src/content/blogs/2024-12-21-Mermaid-to-pdf.mdx +++ b/src/content/blogs/2024-12-21-Mermaid-to-pdf.mdx @@ -18,12 +18,18 @@ import svg from '2024-12-21-Mermaid-to-pdf/sample.svg' この記事は[OUCC Advent Calendar 2024](https://adventar.org/calendars/10655)の21日目の記事です。 +## 追記 +[mermaid-cli](https://github.com/mermaid-js/mermaid-cli)を使って、 +```bash +mmdc --pdfFit -i input.mmd -o output.pdf +``` +で行けました。 +[みやじ](https://oucc.org/blog/authors/miyaji/)さんに教えていただきました。ありがとうございます。 + ## 記事作成後の気づき [SVGからPDFへの変換はHeadless Chromeでやろう(と思ったけどやっぱりrsvg-convertでやろう)](https://qiita.com/s417-lama/items/747be70c35204d4e1b39#headless-chrome)の最後にも書いてありましたが、Headless Chromeを使うと、ラスタ画像になっていました。~~(ちゃんと読んでないのが悪い)~~ これでは、この記事の目的は達成できていません。(ラスター画像なら、[mermaid-cli](https://github.com/mermaid-js/mermaid-cli)で作成できる。) →svgファイルをいじって、ほかの方法で文字が表示されるようにするしかない? -ほかの方法で変換できれば記事を更新します。 - --- 試した手法とその結果も載せています。 From e5ad966a0b057a68c5c6cceb02b8666c4063e3c5 Mon Sep 17 00:00:00 2001 From: TakenPt Date: Sun, 22 Dec 2024 19:04:45 +0900 Subject: [PATCH 2/4] =?UTF-8?q?=E3=82=B5=E3=83=B3=E3=83=97=E3=83=AB?= =?UTF-8?q?=E3=81=AE=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/content/blogs/2024-12-21-Mermaid-to-pdf.mdx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/content/blogs/2024-12-21-Mermaid-to-pdf.mdx b/src/content/blogs/2024-12-21-Mermaid-to-pdf.mdx index 68f046f..f628721 100644 --- a/src/content/blogs/2024-12-21-Mermaid-to-pdf.mdx +++ b/src/content/blogs/2024-12-21-Mermaid-to-pdf.mdx @@ -77,9 +77,9 @@ Mermaidのみを、ファイルに書き、[mermaid-cli](https://github.com/merm
サンプル -Mermaidファイルの記述 +Mermaidファイル(sample.mmd)の記述 -```sample.mmd +```mermaid graph TD a-->b a-->c @@ -88,7 +88,7 @@ c-->e d-->e ``` -Mermaid +sample.mmdの出力内容 PDF From 92e899c4d039e1cd213a44dbeb7613f7ab17efd7 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun, 22 Dec 2024 10:09:33 +0000 Subject: [PATCH 3/4] [Bot] Update Blog Meta --- src/content/blog-metas/2024-12-21-mermaid-to-pdf.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/content/blog-metas/2024-12-21-mermaid-to-pdf.json b/src/content/blog-metas/2024-12-21-mermaid-to-pdf.json index 246bb3f..ed3ef9a 100644 --- a/src/content/blog-metas/2024-12-21-mermaid-to-pdf.json +++ b/src/content/blog-metas/2024-12-21-mermaid-to-pdf.json @@ -1,3 +1,4 @@ { - "postDate": "2024-12-22T08:18:17.106Z" + "postDate": "2024-12-22T08:18:17.106Z", + "updateDate": "2024-12-22T10:09:28.424Z" } From e1cb4f3a47e50acb7b9aeb2da00d39f1cd0395d6 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 23 Dec 2024 13:24:47 +0000 Subject: [PATCH 4/4] [Bot] Update Blog Meta --- src/content/blog-metas/2024-12-21-mermaid-to-pdf.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/content/blog-metas/2024-12-21-mermaid-to-pdf.json b/src/content/blog-metas/2024-12-21-mermaid-to-pdf.json index ed3ef9a..160c91f 100644 --- a/src/content/blog-metas/2024-12-21-mermaid-to-pdf.json +++ b/src/content/blog-metas/2024-12-21-mermaid-to-pdf.json @@ -1,4 +1,4 @@ { "postDate": "2024-12-22T08:18:17.106Z", - "updateDate": "2024-12-22T10:09:28.424Z" + "updateDate": "2024-12-23T13:24:42.943Z" }