請求書 PDF の自動作成をはじめ、業務で使う帳票の PDF 生成に使える HTML PDF 変換 API です。レイアウトは HTML と CSS でテンプレートにしておき、呼び出しごとに変わる値だけを API の params で渡します。
請求書番号・宛先・明細を params で渡し、明細行はテンプレートの {% for %} で繰り返します。請求書の詳細ページの URL を QR コードにして載せることもできます。
請求書テンプレートの例を見る →明細のある帳票は、請求書と同じように配列を params で渡して出力します。会社名・住所・ロゴのように全テンプレートで共通の値は、共有変数として 1 か所で管理できます。
params の仕様を見る →用紙サイズは API の format(既定は A4。A0〜A6 や Letter など)か、テンプレートの CSS の @page で指定します。横向きや余白も @page で指定でき、明朝体などのフォントは @font-face で埋め込めます。
用紙サイズの指定方法を見る →Chromium でレンダリングするので flexbox / grid がそのまま使え、改ページは CSS の break-before / break-after で指定します。ページをまたぐ表は、thead / tfoot に置いた見出し行・末尾行が改ページごとに繰り返されます。
CSS・改ページ・フォントの扱いを見る →開発者に必要なすべての機能を、シンプルなAPIで提供します。
Webブラウザ上でHTMLテンプレートを直感的に編集・管理。編集中はPDFのプレビューをリアルタイムで確認でき、実際の出力を見ながら調整できます。バージョン管理機能で履歴を追跡し、いつでも以前のバージョンに戻すことができます。
送信されたデータやPDF情報はサーバー上に保存しません。生成後すぐに削除されるため、機密情報を扱う場合でも安心してご利用いただけます。
月額固定費は不要。生成量に応じた従量課金制のため、小規模から大規模まで柔軟にご利用いただけます。使わない月はコストがかかりません。
JavaScript(Node.js)と PHP 向けに公式SDKを提供。わずか数行のコードで既存のアプリケーションに統合できます。その他の言語からも、シンプルなHTTP APIで同じことができます。
JavaScript・PHP には公式SDKを、その他の言語にはシンプルなHTTP APIを提供しています。
import { Printgraph } from "@printgraph/js-sdk";
import fs from "node:fs";
const client = new Printgraph(process.env.PRINTGRAPH_TOKEN);
// PDF を生成
const buf = await client.generatePDF({
templateId: "YOUR_TEMPLATE_ID",
params: {
name: "world",
},
});
// ファイルに保存
fs.writeFileSync("hello_world.pdf", Buffer.from(buf));PrintgraphはMCP(Model Context Protocol)サーバーを提供しています。ChatGPTやClaudeのコネクタにURLを登録するだけで、対話しながらテンプレートを作成・編集できます。
「請求書のテンプレートを作って」と伝えるだけで、AIがHTMLテンプレートを起こしてPrintgraphに登録します。
登録済みのテンプレートをAIが読み取り、レイアウトや変数の修正をそのまま新しいバージョンとして保存します。
バージョンの一覧確認からメインバージョンの切り替えまで、対話のなかで完結します。
MCP経由で操作できるのはテンプレートまでです。PDFの生成は従来どおり、 APIキーを使ったAPIから行います。
月額固定費なし。使った分だけ支払い。
| 月の生成枚数 | 月額 |
|---|---|
| 500 枚 | 150 円 |
| 1,000 枚 | 300 円 |
| 10,000 枚 | 3,000 円 |
| 100,000 枚 | 30,000 円 |
生成枚数 × 0.3円。毎月月末までの利用分を、翌月初にご登録のクレジットカードへ請求します。 請求額の小数点以下は四捨五入です。
お支払いはクレジットカードのほか、お問い合わせいただければ請求書払い(銀行振込)に切り替えることもできます。
※ 請求額が50円に満たない期間については、当該額の請求を持ち越し、50円に到達した月の精算時に合算してご請求いたします。
使い方・API・SDK のドキュメントは、ログインなしで読めます。
テンプレートの作成から API での PDF 生成までを、実際の画面を追いながら体験します。
HTML テンプレートの作成・編集・バージョン管理と、LiquidJS でのデータ埋め込み。
POST /pdf/generate のリクエスト仕様・用紙サイズ・params の制限。
Node.js / TypeScript 向けの公式 SDK。npm でインストールします。
PHP 8.1 以上向けの公式 SDK。Composer でインストールします。
API キーの発行・ローテーションと、安全な保管のしかた。
Claude や ChatGPT などの AI アシスタントからテンプレートを作成・編集する設定。
コマンドオプションの対応表と、CSS・改ページ・フォントの違い。