テンプレートから請求書とPDFを生成する
構造化されたデータをピクセルパーフェクトな請求書、領収書、レポートに変換します — 行項目、合計、ブランディングはサーバーサイドでレンダリングされ、ヘッドレスブラウザの監視は不要です。
毎月100 renders無料 · カード不要 · 有料プランは制限されません仕組み
ドキュメントをレイアウトする
ヘッダー、行項目表、合計を繰り返し可能な行を持つテンプレートとして定義します。
行項目を送信する
顧客、項目、金額をJSONとしてPOSTします — エンジンがページネーションとレイアウトを処理します。
PDFを取得する
数秒でプリント対応のPDFを受け取ります。キャッシュ済みで添付・保存・ダウンロード可能です。
1回のAPI呼び出し
curl https://api.mostlyrender.com/v1/renders \
-H "Authorization: Bearer mr_test_YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{"templateId":"tpl_invoice","modifications":{"customer":"Northwind Co.","number":"2049","total":"$1,700.00"}}'よくある質問
PDFにするのに、自分でPuppeteerを実行しないのはなぜですか?
できます。フォント、ブラウザファーム、リトライ、キューを保守するまでです。MostlyRenderはそのパイプラインをAPIとして提供し、予測可能なレイテンシとキャッシュがあるため、同じドキュメントが2回renderされることはありません。
複数ページのドキュメントは機能しますか?
はい。バッチリクエストに merge: true を追加すると、各アイテムがページとして render され、1つの複数ページ PDF に合成されます。これが長い請求書、ステートメント、レポートの方法です。
請求書のデータはどのように送信しますか?
JSON として。テンプレート ID と、レイヤー名でキーされた変更オブジェクト(顧客、請求書番号、合計など)を POST すると、レスポンスに PDF の URL が含まれます。
請求書を非同期で render できますか?
はい。async: true(または webhookUrl)を追加すると、202 で job id がすぐに返されます。PDF の準備ができたら、署名付きペイロードで webhook を呼び出すか、job をポーリングできます。
PDF はベクターですか、それとも画像ですか?
ベクターです。PDF 出力は、任意のズームでテキストと線を鮮明に保ち、きれいに印刷されます。これが請求書やステートメントが PNG ではなく PDF で送信される理由です。
大量の請求書を生成するコストはいくらですか?
1ページの請求書は 1 render で、マージされた複数ページ PDF はページごとに計測されます。Starter は月額 $19 で 2,000、Pro は $49 で 10,000、Scale は $149 で 50,000 を含みます。それ以上は超過分が 1,000 当たり $3~$5 で請求され、有料プランでは render は決して停止しません。
PDF は保存されますか?
はい、しばらくの間。render されたファイルは、Free では 30 日間、有料プランでは 90 日間保持されます。URL を配信リンクとして扱い、記録用に自分のコピーを保持してください。