ForHosting KIT · PDF・文書ツール

両面印刷のページ数から用紙枚数を計算

両面印刷のページ数・用紙枚数計算ツールは、用紙の両面を印刷するときに文書1部で必要となる物理的な用紙枚数を算出します。文書のページ数を入力すると、必要な用紙枚数、印刷される面数、最後の用紙に空白面が残るかどうかが分かります。奇数のページ数は自動的に切り上げるため、印刷見積もり、用紙の準備、教材、事務作業、制作確認に役立ちます。文書自体をアップロードしたり変更したりする必要はありません。

● Beta無料・ブラウザ内で実行
ご利用方法 ウェブAPIメールTelegramアプリ 近日

論理的なページ数を物理的な用紙枚数へ換算します

文書のページは内容を数える論理的な単位ですが、用紙はプリンターを通る物理的な紙です。両面印刷では、1枚の用紙に表と裏の2ページを印刷できます。文書の総ページ数を入力すると、本ツールはその値を2で割り、次の整数の用紙枚数へ切り上げます。そのため、10ページの文書には5枚、11ページの文書には6枚が必要です。半分の用紙を給紙、購入、発送したり、完成品として数えたりすることはできないため、切り上げが重要です。結果には元のページ数と算出した用紙枚数が示され、自動処理でも両方の数量を明確に扱えます。また、ページ数と等しいprinted_sidesと、未使用の裏面があるかを示すblank_sidesも返します。この計算は、印刷する各面に文書の1ページを配置する通常の両面印刷を前提とします。1面に複数ページを配置せず、ページ順を変更せず、PDFファイルの内容も調べません。

偶数と奇数のページ数を正しく把握します

1ページ目を用紙の表面から印刷する場合、ページ数が偶数なら、必要なすべての用紙の両面が埋まります。たとえば24ページは12枚を使用し、空白面は残りません。ページ数が奇数の場合、最後のページのために必ずもう1枚が必要です。25ページの文書なら13枚を使用します。最初の12枚にはそれぞれ2ページを印刷し、13枚目の片面に25ページ目を印刷するため、反対面は空白です。blank_sidesフィールドは、この端数の状態を切り上げ結果の中に隠さず明示します。本ツールの前提では、偶数ページなら常に0、奇数ページなら常に1です。この違いは、章が希望する面で終わるかを確認するとき、印刷面数と紙の消費量を別々に見積もるとき、奇数ページで材料が増える理由を説明するときに役立ちます。本ツールは空白ページを文書へ挿入せず、ページ番号も変更しません。ページを表裏へ順番に割り当てた後に残る物理的な空きだけを示します。

印刷見積もりや業務フローに結果を利用します

既知のページ数から、用紙在庫、梱包の厚さ、給紙トレイへの投入量、配布物の物理的な枚数などを見積もる際に、算出された用紙枚数をご利用ください。印刷部数全体の在庫が必要な場合は、本ツールの外で返された用紙枚数に部数を掛けてください。部数を分けて扱うことで結果が明確になります。本機能は文書1部の必要枚数を算出し、お客様の処理側で生産部数、損紙の余裕、表紙用紙、仕上げ規則などを適用できます。入力値は0より大きい安全な整数でなければなりません。文書に小数や負数のページはなく、安全でない整数はJavaScriptで精度を失う可能性があるためです。不正な値は黙って丸めず、エラーとして扱います。PDFデータのアップロード、解析、保存、書き換えは行わず、数値のページ数だけを処理します。ネットワーク、乱数、時刻を使わないため、同じ入力からは常に同じ結果が得られます。自動化されたAPIリクエストの料金は$0.002で、個別の確認にはブラウザー版もご利用いただけます。

用紙在庫を見積もります

購入や給紙の前に、既知のページ数から両面印刷1部に必要な用紙枚数を算出します。

最後の奇数ページを確認します

奇数ページでは用紙がもう1枚必要になり、最後の用紙の片面が空白になることを確認します。

印刷ジョブの計算を準備します

1部当たりの用紙枚数を、部数、損紙、梱包、仕上げ規則を扱う大きな業務フローへ渡します。

用紙枚数はどのように計算されますか?

両面用紙には印刷可能な面が2つあるため、ページ数を2で割り、整数へ切り上げます。

文書のページ数が奇数の場合はどうなりますか?

最後のページが追加用紙の片面を使うため、blank_sidesは1となり、用紙枚数は切り上げられます。

複数部も計算に含まれますか?

いいえ。文書1部の用紙枚数を返します。印刷フローで必要な部数を結果に掛けてください。

PDFはアップロードまたは変更されますか?

いいえ。ページ数だけを受け取って計算し、文書の読み取り、アップロード、保存、変更は行いません。

APIリクエストの料金はいくらですか?

APIリクエスト1回の料金は$0.002です。ブラウザーでも計算できます。

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

POSThttps://api.kit.forhosting.com/pdf/duplex-pages-to-sheets

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

curl -X POST https://api.kit.forhosting.com/pdf/duplex-pages-to-sheets \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"pages":7}'
{
  "pages": 7
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "pdf.duplex_pages_to_sheets",
  "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リクエストが多すぎます。しばらく待ってから再度お試しください。

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