--- title: "実装" url: https://docs.catalyst.zoho.com/ja/zia-services/help/optical-character-recognition/implementation/ description: "Zia OCRは、画像や書類からテキストコンテンツを検出・認識する、すぐに実装可能なAIを活用したマイクロサービスです。" last_updated: 2026-08-17T12:16:04Z service: Zia Services type: general --- # 実装 このセクションでは、CatalystコンソールでのOCRの操作のみを扱います。アプリケーションのコードでZia OCRを実装する方法については、[SDK](https://docs.catalyst.zoho.com/ja/sdk/java/v1/zia-services/ocr/)および[API](https://docs.catalyst.zoho.com/ja/api/code-reference/zia-services/ocr)ドキュメントのセクションを参照してください。 前述のとおり、コンソールからOCRをCatalystアプリケーションに統合するためのコードテンプレートにアクセスでき、またサンプル画像や書類をアップロードして認識されたテキストを取得することで機能をテストすることもできます。 ### Optical Character Recognitionへのアクセス CatalystコンソールでOptical Character Recognitionにアクセスするには、以下の手順を実行します。 1. Catalystコンソールの左ペインで**Zia services**に移動し、**OCR**をクリックして機能にアクセスします。 ![ocr](https://catalyst-docs-development.zohostratus.in/images/help/ocr/ocr-updated.webp) 2. Optical Character Recognitionの機能ページで**Try a Demo**をクリックします。 ![catalyst_ocr_test_page](https://catalyst-docs-development.zohostratus.in/images/help/ocr/catalyst_ocr_test_page.webp) ### CatalystコンソールでのOptical Character Recognitionのテスト Catalystのサンプル画像またはPDFファイルを選択するか、独自のファイルをアップロードすることで、OCRをテストできます。 サンプルファイルを処理して結果を取得するには、以下の手順を実行します。 1. ボックス内の**Select a Sample Image**をクリックします。 ![catalyst_ocr_sample](https://catalyst-docs-development.zohostratus.in/images/help/ocr/catalyst_ocr_sample.webp) 2. 提供されているサンプルから画像またはPDFファイルを選択します。 ![catalyst_ocr_select_sample](https://catalyst-docs-development.zohostratus.in/images/help/ocr/catalyst_ocr_select_sample.webp) OCRがファイルを処理し、その中のテキストコンテンツを検出・識別します。サンプルファイルであるため、テキストの言語とモデルタイプはCatalystによって自動的に提供されます。 認識されたテキストは、コンソールの_Result_セクションの下に表示されます。 ![catalyst_ocr_sample_processed](https://catalyst-docs-development.zohostratus.in/images/help/ocr/catalyst_ocr_sample_processed.webp) **View Response**をクリックして[JSON response](https://docs.catalyst.zoho.com/ja/zia-services/help/optical-character-recognition/key-concepts/#response-format)を表示できます。 ![catalyst_ocr_sample_json](https://catalyst-docs-development.zohostratus.in/images/help/ocr/catalyst_ocr_sample_json.webp) テキストを含む独自の画像またはPDFファイルをアップロードするには、以下の手順を実行します。 1. _Result_セクションの下にある**Upload**をクリックします。 ![catalyst_ocr_upload](https://catalyst-docs-development.zohostratus.in/images/help/ocr/catalyst_ocr_upload.webp) 閉じた後にOptical Character Recognitionを再度開く場合は、このボックスの**Browse Files**をクリックします。 ![catalyst_ocr_browse](https://catalyst-docs-development.zohostratus.in/images/help/ocr/catalyst_ocr_browse.webp) 2. ローカルシステムからファイルをアップロードします。 > **注意:** ファイルは._jpg_/._jpeg_、._png_、._bmp_、._tiff_、または._pdf_形式である必要があります。ファイルサイズは20 MBを超えてはなりません。 3. ファイルのテキストの[モデルタイプ](https://docs.catalyst.zoho.com/ja/zia-services/help/optical-character-recognition/key-concepts/#model-types)と[言語](https://docs.catalyst.zoho.com/ja/zia-services/help/optical-character-recognition/key-concepts/#supported-languages)がわかっている場合は選択します。`OCR`モデルには**General**を選択できます。ファイルに複数の言語のテキストが含まれている場合は、複数の言語を選択できます。 ![catalyst_ocr_upload_options](https://catalyst-docs-development.zohostratus.in/images/help/ocr/catalyst_ocr_upload_options.webp) 4. **Proceed**をクリックします。 コンソールがファイルを処理し、認識されたテキストコンテンツを表示し、`OCR`モデルタイプの場合はconfidence scoreも表示します。コピーアイコンを使用して認識されたテキストをコピーできます。 ![catalyst_ocr_image_scanned](https://catalyst-docs-development.zohostratus.in/images/help/ocr/catalyst_ocr_image_scanned.webp) 同様にJSON responseも確認できます。 ![catalyst_ocr_image_json](https://catalyst-docs-development.zohostratus.in/images/help/ocr/catalyst_ocr_image_json.webp) ### Optical Character Recognitionのコードテンプレートへのアクセス Catalystが[Java](https://docs.catalyst.zoho.com/ja/sdk/java/v1/zia-services/ocr/)、[Node.js](https://docs.catalyst.zoho.com/ja/sdk/nodejs/v2/zia-services/ocr/)、[Python](https://docs.catalyst.zoho.com/ja/sdk/python/v1/zia-services/ocr/)プラットフォーム用に提供するコードテンプレートを使用して、CatalystアプリケーションにOptical Character Recognitionを実装できます。 テストウィンドウの下のセクションからアクセスできます。**Java SDK**、**NodeJS SDK**、または**Python SDK**タブをクリックし、コピーアイコンを使用してコードをコピーします。このコードを、必要な箇所でWebまたはAndroidアプリケーションのコードに貼り付けることができます。 ![catalyst_ocr_java](https://catalyst-docs-development.zohostratus.in/images/help/ocr/catalyst_ocr_java_updated.webp) Javaでは、入力ファイルを新しい`File`として処理し、`ZCOCRModelType`を使用してモデルタイプを指定し、`setLanguageCode`を使用して言語を指定できます。サポートされている言語とモデルタイプのキーについては、[APIドキュメント](https://docs.catalyst.zoho.com/ja/api/code-reference/zia-services/ocr/#OCR)を参照してください。 前述のとおり、受信したJSON responseをフォーマットできます。Javaコードでは、特定の段落、段落内の個々の行、または行内の個々の単語を取得できます。 ![catalyst_ocr_node](https://catalyst-docs-development.zohostratus.in/images/help/ocr/catalyst_ocr_node_updated.webp) Node.jsコードは、入力ファイルをオブジェクト`ocrPromise`として処理します。入力ファイル名を提供し、`modelType`を使用してモデルタイプを設定し、`language`を使用して言語を設定できます。 ![catalyst_ocr_python](https://catalyst-docs-development.zohostratus.in/images/help/ocr/catalyst_ocr_python.webp) Pythonでは、ファイルパス、モデルタイプ、言語を`extract_optical_characters()`メソッドの引数として渡す必要があります。ただし、モデルタイプと言語の値はオプションです。デフォルトでは`OCR`モデルタイプとして渡され、言語が指定されていない場合は自動的に検出されます。