Logo
ホーム 製品 サポート コンタクト 私たちについて

コマンドラインでTIFFを分割 — サーバー向けバッチTIFF分割ツール

複数ページのTIFFファイル — FAX、スキャンされた書籍、ドキュメントアーカイブ — のフォルダがあり、シングルページ入力を期待する下流システムがある場合。各TIFFを画像ビューアで開いてページを1つずつエクスポートする方法は、2、3ファイルを超えるとスケールしません。TIFF Paging Xは、GUIなし、画像エディターのインストールも不要で、コマンドラインから複数ページのTIFFをシングルページのTIFFにバッチ分割します。Windowsサーバーにインストールし、スクリプトやActiveX経由で呼び出して、無人で実行できます。

TIFF Paging Xの機能

  • バッチ分割 — ワイルドカード(*.tif)を指定するだけで、すべての複数ページTIFFを一回の実行で処理
  • ページ範囲のサブセット — すべてのページではなく、特定のページや範囲(-Pages 1-5,10-15)を抽出
  • カスタムファイル命名{name}_p{page:000}のようなパターンで出力名を制御し、scan_p001.tifscan_p002.tifなどを生成
  • 圧縮を保持 — 出力ページはデフォルトでソースの圧縮(CCITT G4、LZW、JPEG、ZIP、なし)を保持
  • 複数ページ検出 — 入力フォルダ内のシングルページTIFFはスキップされ、複製されません
  • GUIなし — ポップアップウィンドウや確認ダイアログなしで、コマンドラインからサイレントに実行
  • ActiveX / COM — .NET、VBScript、PHP、Python、その他のCOM互換環境から分割ツールを呼び出し、独自のアプリケーションに分割機能を組み込み可能
  • .batスクリプト — コマンドをバッチファイルに保存し、Windowsタスクスケジューラでスケジュール実行して完全自動化された分割を実現

コマンドラインでTIFF分割

無料体験版をダウンロード

(30日間、メール登録不要)

ライセンスを購入

(サーバーライセンス、永続版)

Windows 7/8/10/11 • Server 2008/2012/2016/2019/2022

複数ページ vs シングルページTIFF: なぜ分割が必要か?

複数ページTIFFは、ドキュメントのすべてのページを1つのファイルに詰め込みます。FAX、スキャンされた書籍、アーカイブされた通信物は、関連するページを一緒に保つためにこの形式で届くことがよくあります。トレードオフは、200ページのTIFFの47ページ目を開くと、適切なオフセットに到達するためにスタック全体をデコードする必要がある点です。ファイル単位でインデックスする保存ツールは個別のページに到達できません。分散処理パイプラインは、すべてのワーカーでファイル全体をデシリアライズする必要があります。

シングルページTIFFは、1ファイルに1ページを格納します。各ページはファイル名でアドレス指定可能になります。ドキュメント管理システムは、特定のページにメタデータ、ベイツ番号、OCRテキストを添付できます。ワーカープロセスはロック競合なしで並列にファイルをピックアップできます。失敗した変換はバッチ全体ではなく1ページに影響します。複数ページTIFFがそのワークフローに入る必要がある場合、まず分割する必要があります。

複数ページTIFFシングルページTIFF
ランダムアクセスページに到達するためにファイル全体をデコード名前で直接ファイルを開く
ページごとのワークフロー困難 — ページオフセットでインデックス容易 — ファイル名でインデックス
ファイルごとのサイズ大(全ページの合計)小(1ファイル1ページ)
並列処理1つのファイルでロック競合ワーカーごとに1ファイル、競合なし
OCRパイプライン事前分割が必要ページを直接供給

コマンドラインでTIFFファイルを分割する方法

ステップ1. TIFF Paging Xをインストール

上のリンクからインストーラーをダウンロードし、Windowsサーバーまたはワークステーションで実行します。セットアップは1分以内で完了します。画像エディター、Photoshop、イメージングSDKは不要です — 分割ツールはCCITT G4、LZW、JPEG-in-TIFF、ZIP、非圧縮ページを処理する独自のTIFFパーサーを使用します。

ステップ2. コマンドプロンプトを開く

cmd.exeまたはPowerShellを開きます。分割ツールの実行ファイルはTIFFPaging.exeで、インストールフォルダ(通常はC:\Program Files\CoolUtils\TiffPagingX\)にあります。システムPATHに追加するか、コマンドでフルパスを使用してください。

ステップ3. 基本分割を実行

最もシンプルなコマンドは、フォルダ内のすべての複数ページTIFFを分割します:

TIFFPaging.exe C:\Scans\*.tif C:\Output\ -Split

このコマンドはC:\Scans\内の各.tifファイルを処理し、ソースのページごとに1つのシングルページTIFFをC:\Output\に書き出します。50ページのinvoice.tifinvoice_001.tifからinvoice_050.tifになります。入力フォルダ内のシングルページTIFFは自動的にスキップされます。

ステップ4. 命名と範囲オプションを追加

追加のフラグで出力を制御します:

TIFFPaging.exe C:\Scans\*.tif C:\Output\ -Split -NamePattern "{name}_p{page:000}" -Pages 1-5,10-15 -log C:\Logs\split.log
  • -NamePattern "{name}_p{page:000}" — 出力名をフォーマット。{name}はソースのベース名、{page:000}はゼロパディングされたページ番号
  • -Pages 1-5,10-15 — 1~5ページと10~15ページのみを抽出。すべてのページを分割するには省略
  • -Compression Source — ソースの圧縮を保持(デフォルト)。再圧縮するにはCCITTG4LZW、またはNoneを使用
  • -log C:\Logs\split.log — 検証用にファイルごとのログを出力

ステップ5. .batファイルで自動化

コマンドを.batファイルに保存し、Windowsタスクスケジューラでスケジュールします:

@echo off
"C:\Program Files\CoolUtils\TiffPagingX\TIFFPaging.exe" C:\Incoming\*.tif C:\Archive\Pages\ -Split -NamePattern "{name}_p{page:000}" -log C:\Logs\split.log

これにより、毎晩(または設定した任意の間隔で)分割が実行され、結果を検証できるログファイルが出力されます。処理済みのソースファイルをアーカイブフォルダに移動するクリーンアップステップと組み合わせてください。

ActiveX / COM統合

TIFF Paging Xには完全なActiveXインターフェースが含まれています。.NET、VBScript、PHP、Python、Ruby、ASPなど、あらゆるCOM互換環境から分割ツールを呼び出せます。これにより、コマンドラインプロセスを外部起動することなく、独自のドキュメント管理アプリケーション、インテークポータル、またはイメージングワークフローにTIFF分割を組み込めます。

例(C#/.NET):

TIFFPagingX Tpx = new TIFFPagingX();
Tpx.Convert("C:\\Scans\\book.tif", "C:\\Output\\", "-Split -NamePattern \"{name}_p{page:000}\" -log c:\\Logs\\split.log");

例(PHP):

$t = new COM("TIFFPaging.TIFFPagingX");
$t->convert("C:\\Scans\\book.tif", "C:\\Output\\", "-Split -NamePattern \"{name}_p{page:000}\" -log c:\\Logs\\split.log");

同じ呼び出しがASP.NET、VBScript、Python、Ruby、Perl、JavaScript(Windows Script Host)でも動作します。インテークアプリケーションはアップロードされた複数ページTIFFを受け取り、リアルタイムでシングルページファイルのディレクトリをユーザーに返すことができます。

オンライン分割ツール vs TIFF Paging X

機能オンライン分割ツールTIFF Paging X
バッチ処理一度に1ファイルのみバッチあたりファイル数無制限
ファイルのプライバシーサードパーティサーバーにアップロードファイルは自分のマシンから外に出ない
ファイルサイズ制限典型的に50~100 MBの上限制限なし — ギガバイトのTIFFをサポート
圧縮の保持多くの場合JPEGに再エンコードソースの圧縮を保持
ページ範囲のサブセット組み込みの-Pagesフラグ
自動化手動のみコマンドライン、.bat、タスクスケジューラ、ActiveX
サーバー展開不可サーバー向け設計、GUI不要
インターネット必要はいいいえ

TIFF分割のコマンドライン変換が必要な場面

  • 複数ページTIFFとして保存されたFAXアーカイブ。受信FAXサーバーは各送信を全ページがスタックされた1つのTIFFとして書き出します。保持ポリシーは独自のメタデータを持つページごとのアーカイブエントリを要求します。夜間の分割ジョブが昨日のFAXを送信IDとページ番号でキー付けされたページごとのファイルに変換します。
  • ベイツ番号付けが必要なスキャン済み法的ドキュメント。訴訟支援チームは1,200ページのスキャンを単一のTIFFとして受け取ります。各ページに独自のベイツスタンプと証拠番号が必要です。先にTIFFを分割することで、ベイツツールが各ページを独立したファイルとして処理できるようになります。
  • ページごとのOCRパイプライン。アーカイブイメージングワークフローは、失敗をページごとに再試行できるよう、各ページを個別にOCRに供給します。OCRエンジンはシングルページTIFFを入力として受け取ります。分割ツールはOCRの前段に位置し、適切な作業単位を供給します。
  • タイルレンダリングとビューアバックエンド。ドキュメントビューアは、ユーザーがスクロールするにつれて1ページずつレンダリングします。バックエンドは個別のTIFFとしてページを保存し、必要に応じて提供します。インテークからの複数ページTIFFは、すべてのビューアリクエストでではなく、入る途中で分割されます。
  • 分散処理。ドキュメント分類サービスがワーカープール上で実行されます。複数ページTIFFは、すべてのワーカーが同じファイルを必要とするためロック競合を引き起こします。インテーク時に分割することで、各ワーカーが独立したページをピックアップできるようになります。

TIFF Paging Xを選ぶ理由

デフォルトで圧縮を保持

分割ツールは、ソースと同じ圧縮でシングルページTIFFを書き出します。CCITT G4のFAXページはCCITT G4のままです。LZW圧縮されたスキャンはLZWのままです。JPEG-in-TIFFの写真はJPEGのままです。再エンコード、品質低下、予期せぬファイルサイズの増加はありません。エンコーディングを実際に変更する必要がある場合のみ-Compressionでオーバーライドしてください。

真のサーバーアプリケーション

TIFF Paging Xは無人運用向けに設計されています。GUIウィンドウ、ダイアログボックス、確認プロンプトはありません。コマンドラインから、またはサービスの一部としてサイレントに実行されます — 本番インテークサーバーに必要なものそのものです。同じバイナリが5ページの請求書も3,000ページのアーカイブスキャンも処理します。

複数ページ検出

分割ツールは処理前に各入力ファイルを検査します。シングルページTIFFはスキップされ、コピーや名前変更はされません。これにより、複製を生成したり出力を汚染したりすることなく、シングルページと複数ページのTIFFが混在するフォルダを指定できます。ログには分割されたものとスキップされたものが記録されます。

TIFF Combine Xとペアで動作

反対の操作 — 多くのシングルページTIFFを1つの複数ページファイルに結合する — はTIFF Combine Xが処理します。両ツールはコマンドライン規約を共有しているため、インテーク時に分割し、アーカイブ保存のために再結合するワークフローは、両方向で1つの一貫した構文を使用します。

無料体験版をダウンロード

(30日間、メールやクレジットカード不要)

ライセンスを購入

(サーバーライセンス、永続版)

Windows 7/8/10/11 • Server 2008/2012/2016/2019/2022


quote

サーバー用 TIFF ページ分割ツール 顧客レビュー 2026

評価
顧客レビューに基づく評価:4.7/5
5 Star

"当社のスキャナーは200ページのバッチを単一の複数ページTIFFとして書き出しますが、患者記録システムはチャート固有のメタデータを持つ1ファイル1ページで保存します。TIFF Paging Xはインテークフォルダに対して15分ごとのタスクスケジューラジョブとして実行されます。CCITT G4圧縮が正確に保持される点が重要です。当社はソースページの再エンコードを禁止する保持ルールに縛られているからです。300ページを超えるTIFFで壊れていた古い社内ツールを置き換えました。"

5 Star Margarethe Voss Document Imaging Specialist, Regional Health Network

"当社は製本された巻物を複数ページTIFFとしてデジタル化し、IIIFタイルサーバー用にシングルページファイルが必要です。分割ツールは800ページの書籍を問題なく処理し、NamePatternフラグによりビューアバックエンドが期待するファイル名と一致させられます。ページ範囲サポートはページの再スキャンが必要な場合に便利です — 既存ファイル上で修正範囲を分割するだけです。GUIなしはバックエンドサーバーで望んでいたとおりでした。"

5 Star Daniel Okafor Archive Manager, University Special Collections

"プロダクションセットは複数ページTIFFで届き、当社のベイツスタンプツールがそれを扱う前に分割する必要があります。アップロード時に即座に分割が起こるよう、ActiveXインターフェースをインテークスクリプトに統合しました。COM呼び出しは簡単で、4コアのマシン上でリアルタイム応答に十分高速です。NamePatternトークンリストに関するドキュメントはもっと詳細にしてほしいですが、サポートは1日以内に質問に答えてくれました。"

4 Star Patricia Lindgren Litigation Support Lead

FAQ ▼

基本コマンドは TIFFPaging.exe C:\Scans\*.tif C:\Output\ -Split です。ソースフォルダ内のすべての複数ページTIFFを処理し、ソースページごとに1つのシングルページTIFFを書き出します。-NamePattern-Pages-logなどのフラグを追加して出力を制御できます。
-Pagesフラグをカンマ区切りのページ番号と範囲で使用します。例えば-Pages 1-5,10-15,20は、1~5ページ、10~15ページ、20ページのみを抽出します。範囲外のページはスキップされるため、出力フォルダには指定したページのみが含まれます。
はい。-NamePatternフラグは"{name}_p{page:000}"のようなテンプレートを受け付けます。{name}はソースのベース名、{page}はページ番号、{page:000}は3桁にゼロパディングします。50ページのinvoice.tifinvoice_p001.tifからinvoice_p050.tifになります。
デフォルトでははい。CCITT G4のFAXページはCCITT G4のまま、LZW圧縮されたスキャンはLZWのまま、JPEG-in-TIFFの写真はJPEGのままです。再エンコードや品質低下はありません。エンコーディングを実際に変更する必要がある場合のみ、-Compression CCITTG4-Compression LZW、または-Compression Noneを渡してください。
TIFF Paging Xは処理前に各入力ファイルを検査します。シングルページTIFFはスキップされ、コピーや名前変更はされません。これにより、複製を生成することなく、混在するフォルダを分割ツールに指定できます。ログファイルには、分割されたファイルとスキップされたファイルが記録されます。
はい。TIFF Paging XはCOM/ActiveXオブジェクト(TIFFPaging.TIFFPagingX)として登録されます。.NET、PHP、Python、VBScript、ASP、Ruby、Perl、その他のCOM互換環境から呼び出せます。コマンドラインで使用するのと同じパラメータ構文がCOMのConvertメソッドを通じて動作します。
はい。分割コマンドを.batファイルに保存し、Windowsタスクスケジューラに追加します。分割ツールはスケジュールされた時刻に無人で実行され、監視フォルダ内の新しい複数ページTIFFをすべて処理し、検証用のログファイルを出力します。処理済みのソースファイルをアーカイブフォルダに移動するクリーンアップステップと組み合わせてください。

今すぐ作業を開始!

無料トライアルをダウンロードして、ファイルを数分で変換。
クレジットカードもメールアドレスも不要。

⬇ 無料トライアルをダウンロード Windows 7/8/10/11 • 12 MB

Support

最新ニュース

ニュースレター購読

安心してください、スパムは送りません。


© 2026. 全著作権所有. CoolUtils File Converters

Cards