ForHosting KIT · PDF・文書ツール

契約書の変更箇所、目視で探していませんか

同じ文書の2つの版を1行ずつ見比べる作業には時間と集中力が要ります。この機能は2つのPDFを受け取り、追加・削除・移動された箇所を区別して示します。契約書や報告書の版を確認するときに使います。

● Betaページあたり$0.002
ご利用方法 ウェブAPIメールアプリ 近日Telegram 近日

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

何を、どう見分けるか

比較はテキスト単位で行われます。削除された文、新しく追加された文、順序が入れ替わった段落をそれぞれ分けて示すため、単なる書式の違いと内容の変更が混ざりません。10ページの契約書なら、手作業で1行ずつ照合すれば30分かかる作業が数秒で終わります。

契約書の見直しで使われる理由

取引先から「一部修正しました」とだけ添えられた契約書が戻ってくることは珍しくありません。両方の版を画面に並べて目で追う代わりに、比較結果は変更された条項だけを示します。解約予告期間が変わった、支払期日が違う、免責条項が削られている、といった変更を見落とさずに確認できます。

報告書や議事録の版管理にも

版を重ねるのは契約書だけではありません。社内規程や品質マニュアル、複数人で手を入れる報告書も同様です。元のソフトで変更履歴を記録していなかった場合でも、この機能なら内容だけを頼りに2つの版を照合できます。アーカイブ前に版の違いを確認する用途にも向いています。

料金と現在の状況

料金は1リクエストあたり一律$0.002で、ページ数には左右されません。上限は25MB・200ページ。この機能はすでに利用でき、このページで直接実行するか、APIから呼び出して自動処理に組み込めます。現在はベータ版のため、法的に重要な文書は結果を人の目でも確認することをおすすめします。

署名前に取引基本契約を確認

株式会社山田商事が取引先から修正版の契約基本契約書を受け取りました。比較結果を見ると、支払期日が変わり、免責条項の一部が削除されていることがすぐにわかります。

複数回の見積もりを見比べる

合同会社みどりデザインが有限会社ささき印刷から3回にわたって見積書を受け取りました。最初の版と最終版を比較すると、どの項目の価格が交渉で下がったかが一目でわかります。

社内規程の改定内容を記録

経理担当の高橋恵子さんは、社内規程を年に一度改定しています。改定前後の版を比較し、変更箇所を議事録に正確に記載する作業に使っています。

賃貸契約の追加条項を見落とさない

賃貸物件を借りる伊藤さくらさんが、大家から「軽微な調整」とだけ説明された契約書を受け取りました。比較すると、口頭では説明されなかった敷金に関する条項が追加されていました。

段落が移動しただけの箇所も検出されますか?

はい。位置だけが変わった文章は移動として区別され、削除と追加が二重に扱われることはありません。

スキャンした画像のPDFでも比較できますか?

比較はテキスト単位で行うため、テキスト層のない画像だけのスキャンでは正しい結果が出ません。先にOCRでテキスト層を追加することをおすすめします。

50ページの文書を2つ比較するといくらですか?

一律$0.002です。それぞれのファイルが25MB・200ページ以内であれば、ページ数による追加料金はありません。

比較したファイルはサーバーに保存されますか?

いいえ。両方のファイルは処理の間だけ使われ、終了後に削除されます。

契約書の比較結果をそのまま信頼してよいですか?

現在ベータ版です。法的に重要な文書は、示された変更箇所を人の目でも確認することをおすすめします。

個人事業主でもAPIを使わず利用できますか?

はい。このページで2つのファイルを指定するだけで実行でき、システムへの組み込みが必要な場合のみAPIを使います。

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

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

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

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

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

1リクエストあたり$0.002

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

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

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