ForHosting KIT · PDF・文書ツール

【料金を公開】複数のPDFファイルをまとめて1つに結合

KITは複数のPDFファイルを指定した順番で1つのPDFにまとめるツールです。見積書と契約書、複数枚に分かれたスキャン資料を、1つの文書として送りたい場合に使えます。ページ数に関わらず料金は定額です。

● 安定提供中ページあたり$0.008
ご利用方法 ウェブAPIメールアプリ 近日Telegram 近日

アカウントでログインし、当社のサーバー上で実行します。無料ツールはブラウザ内で動作しますが、これは上記の料金がKIT残高から差し引かれます。

結合の仕組み

結合したいPDFを順番にアップロードすると、その順のまま1つのPDFになります。ページ番号や画質はもとのファイルのまま保持され、内容が書き換わることはありません。

スキャン資料をまとめる

複合機で1枚ずつスキャンした請求書や契約書は、別々のPDFとして保存されがちです。ページ順を確認しながらアップロードすれば、提出用の1つのPDFにまとめられます。

料金は定額$0.008

料金は1リクエストあたり$0.008の定額で、結合するファイルの数やページ数による追加料金はありません。2つのPDFでも10個のPDFでも同じ金額です。

毎月の請求書まとめをAPIで自動化

このページにファイルをアップロードして順番を指定するだけで結合できます。毎月同じ種類の書類をまとめる場合は、APIから同じ処理を自動化できます。

見積書と仕様書をまとめる

株式会社山田商事は見積書と仕様書を別々のPDFで作成し、提出前に1つのPDFに結合してから取引先に送っている。

スキャンした請求書の統合

経理担当の高橋恵子さんは複合機で1枚ずつスキャンした請求書を、月末にまとめて1つのPDFに結合している。

契約書と付属資料の統合

契約書本体と別紙の付属資料を、署名を依頼する前に1つのPDFにまとめている。

ページ番号は結合後も維持されますか?

もとのページ内容はそのまま維持されます。通し番号として振り直したい場合は、別途ページ番号を付けるツールをご利用ください。

結合できるファイル数に上限はありますか?

結合後のPDFが200ページ、25MBを超えない範囲であれば、ファイル数に固定の上限はありません。

結合の順番はどう決まりますか?

アップロードした順にそのまま並びます。順番を変えたい場合はアップロードし直してください。

パスワード付きのPDFも結合できますか?

パスワードが解除された状態のPDFが対象です。パスワード付きの場合は先にロック解除をお試しください。

料金はファイルの数で変わりますか?

変わりません。1リクエストあたり$0.008の定額です。

アップロードしたファイルはいつ削除されますか?

結合前のファイルと結果は24時間以内に自動的に削除されます。

会員登録は必要ですか?

登録なしでご利用いただけます。支払い方法はPayPalのみです。

このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。

POSThttps://api.kit.forhosting.com/pdf/merge

Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。

curl -X POST https://api.kit.forhosting.com/pdf/merge \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"pdfs":["https://ejemplo.com/a.pdf","https://ejemplo.com/b.pdf"]}'
{
  "pdfs": [
    "https://ejemplo.com/a.pdf",
    "https://ejemplo.com/b.pdf"
  ]
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "pdf.merge",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。

1リクエストあたり$0.008

単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。

max_mb25
max_pages200
HTTPコード意味
401unauthorizedAPIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。
402insufficient_balance残高が不足しています。チャージ後に再度お試しください。
404unknown_type指定されたタスクタイプは存在しません。タイプ名を確認してください。
429rate_limitedリクエストが多すぎます。しばらく待ってから再度お試しください。
413input_too_large入力データが上限を超えています。サイズを小さくして再度お試しください。

KITの完全なドキュメントを見る →