近日公開・API リファレンスを公開中

テンプレートから帳票を発行し、届けるまでを API で

管理画面のテンプレートエディターで帳票のレイアウトを作成し、API でデータを送信すると PDF を発行します。Excel・Word のテンプレートをアップロードすれば、Excel・Word・CSV でも出力できます。

図: AI アシスタント(MCP)がテンプレートを作成し、テンプレートエディターのレイアウトと Excel・Word のテンプレートから、DocRelay が PDF・XLSX・DOCX の帳票を発行して積み上げる。発行が完了すると render.succeeded(0.25 秒)を返す。発行した帳票は、1 つ前のブロックとハッシュでつながるブロックチェーン技術を応用した改ざん検知のログ(#1021〜#1024)に記録する。最新のブロックは #1024・sha256 a3f9…c21e図: AI アシスタント(MCP)がテンプレートを作成し、テンプレートエディターのレイアウトと Excel・Word のテンプレートから、DocRelay が PDF・XLSX・DOCX の帳票を発行して積み上げる。発行が完了すると render.succeeded(0.25 秒)を返す。発行した帳票は、1 つ前のブロックとハッシュでつながるブロックチェーン技術を応用した改ざん検知のログ(#1021〜#1024)に記録する。最新のブロックは #1024・sha256 a3f9…c21e
管理画面のテンプレートエディターで請求書のテンプレートを開いた画面。左に配置できる要素、中央に差し込み項目を含む用紙、右に選んだテキストのプロパティが並ぶ管理画面のテンプレートエディターで請求書のテンプレートを開いた画面。左に配置できる要素、中央に差し込み項目を含む用紙、右に選んだテキストのプロパティが並ぶ

帳票出力の内製における課題

帳票の生成・配信をアプリケーション側で内製すると、開発と運用の両面で継続的な負荷が発生します。DocRelay は、これらの課題をまとめて解消します。

生成基盤の構築・運用

課題

PDF 生成のために、ヘッドレスブラウザや LibreOffice を稼働させるサーバーの構築・運用・スケーリングが必要です。

DocRelay での解決

API 連携のみで帳票を発行できます。生成基盤の構築・運用は不要です。

日本語組版の品質担保

課題

日本語フォント、禁則処理、改ページ、明細行の改ページ処理の実装と保守に工数がかかります。

DocRelay での解決

日本語帳票に対応した組版エンジンを標準で搭載しています。

レイアウト変更のリードタイム

課題

軽微なレイアウト変更でも、アプリケーションの改修とリリースが発生します。

DocRelay での解決

テンプレートエディターで変更・公開するだけで、即時に反映されます。

大量発行・配信の仕組み

課題

非同期処理や、生成ファイルの保存・配信・削除の仕組みを個別に開発する必要があります。

DocRelay での解決

一括発行、Webhook による完了通知、有効期限付き URL、保存期間に基づく自動削除を提供します。

ストレージの容量管理

課題

生成ファイルの蓄積により、ストレージの容量・コスト・削除運用の負荷が増え続けます。

DocRelay での解決

発行単位で保存期間を指定でき、期間経過後は自動で削除します。容量管理は不要です。

帳票の真正性の証明

課題

発行した帳票が改ざんされていないことを、事後に証明することが困難です。

DocRelay での解決

ブロックチェーン技術を応用した改ざん検知ログと日次ハッシュの公開により、真正性を検証できます。

1 つの API で帳票を発行

テンプレート名・出力形式・データを指定して、POST /v1/renders を呼び出します。指定した待ち時間内に完了すれば帳票をその場で返却し、時間がかかる場合は ID を返して、完了を Webhook で通知します。テスト環境の API キーは下書きを含む最新バージョン、本番環境の API キーは公開中のバージョンで発行します。

  • Node.js
  • Python
  • PHP
  • Ruby
  • Go
  • REST

アプリケーション側での用意は不要

  • PDF 生成用のサーバー(ヘッドレスブラウザなど)
  • 一括発行のためのキュー
  • 日本語フォントの管理
  • 生成したファイルの保存と配布の仕組み
const res = await fetch('https://api.docrelay.jp/v1/renders', {
  method: 'POST',
  headers: {
    Authorization: `Bearer ${process.env.DOCRELAY_API_KEY}`,
    'Content-Type': 'application/json',
    'Idempotency-Key': 'inv_88',
  },
  body: JSON.stringify({
    template: '請求書',
    format: 'pdf',
    data: { customer: { name: '株式会社サンプル' }, total: 128000 },
    wait: 10,
    link: { expires_in: 86400 },
  }),
})
// wait 秒以内に完了すれば 200(有効期限付き URL 付き)、超えると 202。完了は DocRelay が Webhook で通知します

テンプレートは 2 つの方法で作成

管理画面のテンプレートエディターでレイアウトを作成するか、お使いの Excel・Word ファイルをテンプレートとしてアップロードします。MCP に対応しているため、Claude などの AI からテンプレートの作成と帳票の発行も行えます。

テンプレートエディターと Excel・Word

テンプレートエディターでは、テキスト・線・矩形・画像・明細テーブル・本文を配置し、{{customer.name}} のような差し込み項目を設定します。明細テーブルは行数に応じて改ページし、本文はページをまたいで流し込みます。差し込み項目を記述した Excel・Word ファイルもアップロードできます。

PDF・Excel・Word・CSV・zip

テンプレートエディターのテンプレートは PDF、Excel のテンプレートは Excel・CSV、Word のテンプレートは Word で出力します。一括発行では zip にまとめるか、1 つの PDF に結合できます。

発行から受け取りまで

呼び出し側で、処理時間に応じて同期・非同期を切り替える必要はありません。受け取り方法も選択できます。

その場で返却、または Webhook で完了通知

短時間で完了する帳票は、レスポンスでその場で返却します。時間がかかる処理は受け付けて ID を返し、完了時に Webhook(render.succeeded)で通知します。

有効期限付き URL と API での取得

発行した帳票は、有効期限付き URL で共有できます。有効期限とダウンロード回数の上限を指定できます。保存期間内であれば、API で再取得できます。

内製と比べて短い発行時間

アプリケーション内で PDF を生成する場合と比べて、DocRelay の API 経由のほうが短い時間で帳票を取得できました。

帳票アプリケーション内で生成(pdf-lib)DocRelay(API・往復込み)
規程 20 ページの PDF0.9 秒0.25 秒
新旧対照表(A4 横・40 行)の PDF0.35 秒0.15 秒

当社調べ(2026 年 10 月)

保存期間の指定と改ざん検知

帳票の保存期間は発行ごとに指定でき、期間を過ぎた帳票は削除します。発行の記録は、改ざんを検知できる形で残します。

保存期間を過ぎた帳票は自動で削除

発行した帳票は、指定した保存期間(既定は 24 時間)を過ぎると削除します。削除後は、ハッシュ値・サイズ・ファイル名を含む記録と改ざん検知ログだけを残します。

ブロックチェーン技術を応用した改ざん検知

発行した帳票のハッシュ値を、1 つ前の記録と連結して順に記録し、日次ハッシュを公開します。差し込んだデータそのものは記録しません。お手元の帳票が発行時から変更されていないかを検証できます。

活用例

月次の請求書から、規程集の一括 PDF、改定時の新旧対照表、現場ごとの報告書まで対応します。画像はいずれも、DocRelay で発行した帳票です(会社名・氏名は架空のものです)。

請求書・見積書

顧客ごとのデータを差し込んで PDF を発行します。月末の数百件も一括発行し、zip または 1 つの PDF で受け取れます。

規程・マニュアルの一括 PDF

規程の本文を流し込み、透かしとページ番号を付けて発行します。複数の規程を 1 つの PDF に結合でき、発行時から変更されていないかは改ざん検知ログで検証できます。

改定時の新旧対照表

改正前と改正後の条文を A4 横の表に並べ、変更した箇所を色と下線で示します。長い条文はセルの中で折り返し、ページをまたいで続けます。

現場の報告書

勤務表・備考・署名の画像を差し込んで、現場ごとの報告書を 1 件ずつ発行します。その場で返却し、有効期限付き URL で取引先に共有できます。

料金

月間発行数・保存期間・プロジェクト数に応じた月額制です。提供開始に向けて、事前登録を受け付けています。

Free

検証・小規模な利用に

0 円/ 月

事前登録
月間発行数
100 通
保存期間
7 日
プロジェクト
1
メンバー
3 人
シングルサインオン
—

Starter

定期的な少量の発行に

2,980 円/ 月

事前登録
月間発行数
1,000 通
保存期間
30 日
プロジェクト
3
メンバー
無制限
シングルサインオン
—

Business

大量発行と SSO が必要な組織に

39,800 円/ 月

事前登録
月間発行数
100,000 通
保存期間
180 日
プロジェクト
無制限
メンバー
無制限
シングルサインオン
対応

Enterprise個別にご相談

月間発行数・保存期間・レート制限を、ご利用の規模に合わせて個別に設定します。

  • 表示価格は税別です。お支払いはクレジットカードによる月額の前払いです。
  • テスト環境での発行は、月間発行数に含みません。一括発行(items)は 1 件を 1 通として数えます。
  • 月間発行数が上限に達すると、当月の本番環境での発行を停止します。超過分の従量課金はなく、上位プランへの変更で上限を引き上げられます。

事前登録を受け付けています

現在、提供開始に向けて準備中です。事前登録いただいた方には、提供開始時にお知らせします。