Shihao Jiang (Zac)

Markdown to PDF (CJK)

オフィス効率化v1.0.0
作者:Shihao Jiang (Zac)更新日 2026-05-11md-to-pdf-cjk@clawhub_zacjiang/md-to-pdf-cjk
文書処理PDF 処理#PDF#Cjk#Chinese#Convert#Japanese

AlphaMoatによると、2026-09時点でMarkdown to PDF (CJK)のダウンロード数は3,468、スター数は1で、AIスキル全体5,078件中3,194位、オフィス効率化では435件中240位です。

インストール数
152
ダウンロード数
3468
スター数
1
総合順位
#3,194
全体の上位 63% · オフィス効率化の上位 56%
プラットフォームインストール数ダウンロード数スター数コメント
ClawHub ↗8426101-
SkillHub ↗15234681—

プラットフォームごとに集計方法と集計時点が異なります。

このスキルでできること

資料では、見出し、太字・斜体、リスト、表、コードブロック、改ページをサポートすると説明しています。スクリプトは一般的な場所からCJKフォントを検出します。適切なフォントが見つからない場合はHelveticaにフォールバックし、CJK文字が表示されない可能性があります。ReportLabとフォント設定を確認し、生成後にPDFのレイアウトを点検してください。 入出力パスを確認し、システム全体へのフォント導入は別のホスト変更として扱います。

資料公開日 2026-10-29

できること

  • Markdown文書を共有可能なPDFに変換する
  • CJK文字、表、コードブロックを含むレポートを作成する
  • 一括変換前にフォントとページレイアウトを確認する

使う場面

  • Markdownのレポートや文書をPDFに出力するとき
  • 対象環境にReportLabと利用可能なCJKフォントがあるとき

プロンプト例

スキルのドキュメントをもとに生成した例であり、実際の実行結果ではありません。

このMarkdownをPDFに変換し、CJK文字、表、コードブロックが正しく表示されるか確認してください。元ファイルは上書きしないでください。

月次の推移

ダウンロード数3468
985231936522026-03 · ダウンロード数 11692026-05 · ダウンロード数 19262026-06 · ダウンロード数 21272026-07 · ダウンロード数 25272026-08 · ダウンロード数 28342026-09 · ダウンロード数 346826-0326-09
スター数1
0122026-03 · スター数 12026-05 · スター数 12026-06 · スター数 12026-07 · スター数 12026-08 · スター数 12026-09 · スター数 126-0326-09

2026-09 から集計方法を変更し、同名スキルを作者ごとに分けて集計し、全スキルを対象にしました。破線は変更前の月で、変更後のデータとは直接比較せず、変更をまたぐ増減も計算していません。

月ダウンロード数前月比スター数
2026-093468—1
2026-082834+12.1%1
2026-072527+18.8%1
2026-062127+10.4%1
2026-051926—1
2026-031169—1

SKILL.md 原文

作者が公開した元のファイルをテキストのまま表示しています。AlphaMoat による編集や審査はしていません。リンクはクリックできません。コマンドは内容を確認してから実行してください。取得日 2026-10-23。

2.0 KB・ClawHub v1.0.0
---
name: md-to-pdf-cjk
description: Convert Markdown files to professional PDF documents with full CJK (Chinese/Japanese/Korean) support. Uses reportlab for reliable rendering without external dependencies like wkhtmltopdf or LaTeX.
author: zacjiang
version: 1.0.0
tags: markdown, pdf, chinese, japanese, korean, CJK, convert, report, document
---

# Markdown to PDF (CJK Support)
すべて表示(全 69 行)
Convert Markdown to professional PDFs with full Chinese/Japanese/Korean text support.

## Why This Exists

Most Markdown-to-PDF tools break on CJK characters, require LaTeX, or need heavy dependencies. This skill uses reportlab for lightweight, reliable PDF generation that works on any server — including 2GB RAM VPS instances.

## Usage

```bash
python3 {baseDir}/scripts/md_to_pdf.py input.md "Document Title" output.pdf
```

## Features

- ✅ Full CJK text rendering (Chinese, Japanese, Korean)
- ✅ Markdown headings, bold, italic, bullet lists, code blocks
- ✅ Tables with proper column alignment
- ✅ Automatic page breaks and numbering
- ✅ Lightweight — runs on minimal servers (2GB RAM)
- ✅ No LaTeX, no wkhtmltopdf, no Chrome/Puppeteer needed

## Supported Markdown Elements

- `# H1` through `#### H4` headings
- `**bold**` and `*italic*`
- `- bullet lists` (nested supported)
- `| table | rows |` (pipe-delimited tables)
- `` `inline code` `` and ``` code blocks ```
- `---` horizontal rules

## Dependencies

```bash
pip3 install reportlab
```

## Font Configuration

The script auto-detects CJK fonts in common locations:
- `/usr/share/fonts/` (Linux)
- `/System/Library/Fonts/` (macOS)

If no CJK font is found, it falls back to Helvetica (CJK characters will not render). Install a CJK font:

```bash
# RHEL/CentOS/Alibaba Cloud Linux
sudo yum install -y google-noto-sans-cjk-ttc-fonts

# Ubuntu/Debian
sudo apt install -y fonts-noto-cjk
```

## Use Cases

- Generate PDF reports from AI analysis (audit reports, summaries)
- Convert documentation to distributable format
- Create invoices, proposals, or contracts in CJK languages
- Batch convert multiple Markdown files to PDF

オフィス効率化の人気スキル

データ月:2026-09 · ダウンロード数、スター数、インストール数は公開スキルレジストリ(ClawHub、SkillHub)から月単位で集計しています。詳しくはデータの方法論をご覧ください。