
----------------------------------------------------------------------
ご利用方法・説明書
----------------------------------------------------------------------

FileMaker連携 全自動OCR 画像PDF・FAXイメージPDFテキスト化

----------------------------------------------------------------------
■ 概要
----------------------------------------------------------------------

FileMakerと連携し自動で画像PDF・FAXイメージPDFをテキストに変換し
データベースへの登録を可能にします。

内部では Chrome OCR機能、CDP（Chrome DevTools Protocol）を使用しており、
お使いの環境に Google Chrome がインストールされていれば、
追加の環境構築なしで起動してすぐに実行できます。

・環境構築不要：ZIP を解凍して exe を起動するだけ
・画像PDF・FAXイメージPDF対応
・外部ネット通信不要、ローカル環境で動作します
・Chrome OCRを使用した高精度テキスト変換
・FileMakerと連携、URLを指定してコマンド送信、実行
・手書き注文書FAX、請求書、カルテなどテキスト化

コマンド実行機能
・cmd.txt ファイル一つでブラウザ操作を自動化
・独自言語なし：複雑な処理はそのまま JavaScript で記述
・テキスト一枚主義：cmd.txt を上から順に実行
・安全設計：各 JavaScript が完了するまで次に進まない（Promise 対応）
・グローバル変数（トークン）による値の保持・共有が可能

----------------------------------------------------------------------
■ 基本情報
----------------------------------------------------------------------

・対象：
　個人非ビジネス利用 / 評価目的：無料 (コマンド送信3回まで)
　商用利用（個人ビジネス・企業・業務利用）：要ライセンス

・対応OS：
　Windows 10（32bit / 64bit）、Windows 11（64bit）
　※ 本ソフトは 32bit（x86）アプリです。64bit OS 上では WoW64 環境で動作します。

・必要環境：
　Google Chrome がインストールされていること
　バージョン 146.0.7680.80 64ビットで動作確認済

----------------------------------------------------------------------
■ 主な利用シーン
----------------------------------------------------------------------

・FileMaker と連携した業務自動化
　FileMaker から URL 指定でコマンドを送信し、
　ブラウザ操作、PDF処理、OCR 実行、テキスト取得までを自動実行。
　FileMaker の業務システムと組み合わせることで、
　データ登録・検索・帳票処理・文書管理の自動化に活用できます。

・画像PDF・FAXイメージPDFのテキスト化
　スキャンPDFや FAX 受信PDF など、
　通常のコピー＆ペーストでは文字取得できない画像ベースのPDFをテキスト化。
　紙帳票のデジタル化、検索可能なデータ化、再利用しやすい形での保存に適しています。

・注文書・申込書・請求書・カルテ等のOCR処理
　手書きや印字された注文書、FAX申込書、請求書、納品書、カルテなどをOCRで読み取り、
　内容をテキストとして保存・活用。
　後続の確認作業、検索、分類、データベース登録の効率化に役立ちます。

・FAX業務の省力化・データ化
　FAXで受信したイメージPDFを自動で読み取り、
　本文・注文内容・宛先情報などをテキスト化。
　FileMaker や他システムへ転記・保存することで、
　手入力作業の削減、入力ミス防止、業務スピード向上が可能です。

・PDF文書の自動読み取り・全文検索用データ作成
　保存されたPDFを順次処理し、OCR済みテキストを別ファイルやDBへ保存。
　契約書、申込書、報告書、案内文書などの全文検索データ作成にも利用できます。

----------------------------------------------------------------------
■ 同梱ファイル一覧
----------------------------------------------------------------------

・CmdBrowserCDP.exe
　アプリ本体

・config.ini
　設定ファイル

・cmd_tmp.txt
　実行するコマンドファイル（メインスクリプト）

・cmd_test1.txt
　実行するコマンドファイル（PDFtoTextサンプル）

・cmd_test2.txt
　実行するコマンドファイル（PDFtoTextサンプル）

・/include/
　include する JavaScript ファイルを保存します。

・/out/
　PDF、PNG、ダウンロードファイルのデフォルト保存場所
　（初期状態では未生成／未同梱、実行時に必要に応じて作成されます）

・ご利用方法・説明書.txt
　本ファイル

・ご利用規約.txt
　ライセンス条件および免責事項

・バージョン・変更履歴.txt
　更新履歴

----------------------------------------------------------------------
■ 動作環境
----------------------------------------------------------------------

OS:
　Windows 10 / Windows 11（32bit / 64bit）
　※ アプリ本体は 32bit（x86）アプリです。
　　 64bit OS 上では WoW64 環境で動作します。

その他:
　Google Chrome がインストールされていること。
　バージョン 146.0.7680.80 64ビットで動作確認済

画像PDFの変換について:
　Chromeのプロファイルフォルダchrome_profileに
　screen_aiフォルダが必要です。
　初回プロファイルフォルダが新規作成された場合は
　screen_aiフォルダが存在しない、または空の場合があります、
　その際は通常のプロファイルフォルダから
　例：C:\Users\user\AppData\Local\Google\Chrome\User Data\screen_ai
　screen_aiフォルダをコピーしてください

Chromeの設定:
　プライバシーとセキュリティ -> サイトの設定 ->
　その他のコンテンツ設定 -> PDFドキュメント
　「ChromeでPDFを開く」に設定してください

----------------------------------------------------------------------
■ セキュリティ / プライバシー
----------------------------------------------------------------------

・推奨実行環境：
　まずはテスト用PC または VPS / 仮想環境でお試しください。

・レジストリは一切使用していません。
　フォルダ配下にログファイル等を出力するのみです。

・Windows のセキュリティ設定により、以下の操作が必要な場合があります。
　社内ポリシーがある場合は、IT 管理者の指示に従ってください。

　- ダウンロードした ZIP ファイルのブロック解除
　　（ZIP ファイルのプロパティ → 「ブロックの解除」）
　- SmartScreen 表示時の実行許可
　- 「ウイルスと脅威の防止」の設定 → 除外の追加
　　（誤検知時の最終手段として）

・法令・各サイトの利用規約・robots.txt を必ず順守してください。
　アクセス制御の回避や、過剰な負荷を目的とした利用は禁止です。

----------------------------------------------------------------------
■ インストール方法 / ご利用方法
----------------------------------------------------------------------

本ソフトにはインストーラーはありません。
ZIP を解凍してご利用ください。

1) ZIPファイルを任意のフォルダに解凍します。
2) 解凍したフォルダごと、お好きな場所にコピーしてご利用ください。

・レジストリは一切使用していません。
・ログファイルは、CmdBrowserCDP.exe と同じフォルダに生成されます。

1. 起動前に設定 config.iniを確認します。


[HTTPServer]
#待ち受けアドレス
ローカル限定
Bindings=127.0.0.1
すべてのIPアドレス
#Bindings=0.0.0.0

#待ち受けポート
Port=8765

#Windowsファイヤウォール、セキュリティソフトの警告、許可画面が表示される場合があります。
#127.0.0.1のローカル接続の場合、ファイアウォールの警告は表示されないのが一般的です。


【FileMakerとの連携】

1.FileMakerのURLを開くから以下のURLを実行してください。

http://127.0.0.1:8765/cmd?-cmd=cmd_test1.txt

実行すると、指定した cmd_test1.txt の内容が順に処理されます。
この仕組みにより、FileMaker から OCR 実行、PDF処理、ブラウザ操作、テキスト取得を連携できます。


【コマンド実行の場合、基本的な流れ】

1. config.ini の設定
　　接続ポートやタイムアウトなど、基本設定を確認・必要に応じて変更します。

2. cmd.txt の編集
　　自動化したいブラウザ操作を、cmd.txt に上から順に記述します。
　　（具体的なコマンド仕様は cmd.txt 内のコメントを参照）

3. CmdBrowserCDP.exe の起動
　　起動すると cmd.txt の内容が上から順に実行されます。


本ソフトは、単体起動による cmd.txt 実行と、
FileMaker など外部システムからの URL 指定によるコマンド実行の両方に対応しています。


----------------------------------------------------------------------
■ 外部 JavaScript API（ネイティブ拡張）
----------------------------------------------------------------------

以下の JavaScript 外部関数が利用可能です。
ページ側の JavaScript や include ファイルから呼び出せる
ネイティブ拡張 API です。

・external.PDFtoText('C://work/1.pdf','C://work/1.txt');
　PDFファイルをテキスト変換します。

・external.SetGlobalVar('tok_name','value');
　グローバル変数の値を設定します。

・external.GetGlobalVar('tok_name');
　グローバル変数の値を取得します。

・external.SaveToPDF('report.pdf');
　現在の画面を PDF ファイルに出力します。

・external.SaveToPNG('report.png');
　現在の画面を PNG ファイルに出力します。

・external.RunProgram('notepad.exe', 'memo.txt');
　外部プログラムを起動します。

・external.DownloadFile(
    'https://www.dw-dev.com/files/ExBridge_20250907_01.zip',
    'ExBridge_20250907_01.zip'
  );
　指定URL からファイルをダウンロードします。

・external.Quit();
　アプリを終了します。

・external.ShowDevTools();
　Chrome DevTools 画面を表示します。

【トークン置換（変数展開）】

cmd.txt や JavaScript 内の文字列に

    "<#tok_name>"

と記述すると、現在のグローバル変数値に差し替えられます。
値の設定／取得は external.SetGlobalVar / external.GetGlobalVar を使用します。

----------------------------------------------------------------------
■ アンインストール / 削除方法
----------------------------------------------------------------------

インストーラーは使用していません。
レジストリも一切使用していません。

解凍したフォルダごと削除していただければ、アンインストール完了です。

----------------------------------------------------------------------
■ ライセンス / サポート
----------------------------------------------------------------------

・対象：
　個人非ビジネス利用・評価目的：無料 (コマンド送信3回まで)
　商用利用（個人ビジネス・企業・業務利用）：要ライセンス契約

・個別サポート：
　本ソフトは無償提供の評価版のため、個別サポートは原則として行っておりません。
　バグレポート・ご意見・ご要望は Web サイトのお問い合わせフォームよりご連絡ください。
　対応・返信をお約束するものではありませんが、今後の改善の参考とさせていただきます。

----------------------------------------------------------------------
■ ソースコード購入 / カスタマイズ / OEM について
----------------------------------------------------------------------

本ソフトウェアのソースコードは、有償にて提供可能です。

・FileMakerとの連携
・自社専用RPA基盤としての組み込み
・特定業務向けの機能追加・カスタマイズ
・OEM 提供・自社製品への組み込み
・大規模システムの一部コンポーネントとしての利用

など、個別のご要望に応じてご相談を承ります。

技術的な詳細説明や、御社システムとの適合性の確認については、
Zoom 等のオンライン面談にてご説明させていただきます。

----------------------------------------------------------------------
■ その他・お問い合わせ
----------------------------------------------------------------------

ソースコード購入・個別サポート
カスタマイズ・OEM・開発依頼・大規模システム開発、
代理店・パートナー・ビジネス協業・共同開発など、
お気軽にお問い合わせください。

dw - デジタルワークス
https://www.dw-dev.com/

2026/03/16
