請求書とPDFドキュメント

テンプレートから請求書とPDFを生成する

構造化されたデータをピクセルパーフェクトな請求書、領収書、レポートに変換します — 行項目、合計、ブランディングはサーバーサイドでレンダリングされ、ヘッドレスブラウザの監視は不要です。

ドキュメントを読む
毎月100 renders無料 · カード不要 · 有料プランは制限されません
Northwind Co.INVOICE #2049
Design retainer$1,200
Render credits$340
Support$160
Total due$1,700.00
1つのテンプレート、あなたのデータから生成

仕組み

1

ドキュメントをレイアウトする

ヘッダー、行項目表、合計を繰り返し可能な行を持つテンプレートとして定義します。

2

行項目を送信する

顧客、項目、金額をJSONとしてPOSTします — エンジンがページネーションとレイアウトを処理します。

3

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 を配信リンクとして扱い、記録用に自分のコピーを保持してください。