[Aspose.Imaging for Java](https://products.aspose.com/imaging/java) スキャンした画像やスマートフォンの写真をPDF形式で処理し、認識されたテキストを含むPDFドキュメントを作成します。プロジェクトに追加するには、Aspose.OCRを取得する必要があります [Maven](https://repository.aspose.com/webapp/#/artifacts/browse/tree/General/repo/com/aspose/aspose-imaging)またはAsposeMavenリポジトリ構成を指定します _pom.xml_に次の構成を追加して、Mavenベースのプロジェクトにインストールします。 Graddle、Ivy、Sbtの例については、[リポジトリ](https://repository.aspose.com/ocr/)を確認してください。
Maven Dependency
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-ocr</artifactId>
<version>22.5</version>
</dependency>
Java OCRと数行のコードを使用して、PDF画像をJSONドキュメントに変換するフル機能のアプリケーションを作成できます。
+AsposeOcrクラスのインスタンスを作成します +AsposeOCR.RecognizePageメソッドを呼び出します +PDFファイルパスをパラメータとして渡します
- AsposeOCR.RecognizePageは、JSONタイプの文字列またはファイルを返します
システム要求
例を実行する前に、Java 2 Platform、Standard Edition(J2SE)6.0(1.6)以降がシステムにインストールされていることを確認してください。
-JDK1.6以降がインストールされています。
//Create API instance
AsposeOCR api = new AsposeOCR();
//Prepare rectangles with texts.
ArrayList rectArray = new ArrayList();
rectArray.add(new Rectangle(138, 352, 2033, 537));
rectArray.add(new Rectangle(147, 890, 2033, 1157));
String result = api.RecognizePage("srcImage.png", rectArray);
System.out.println("Result with rect: " + result);
PDF とは PDF ファイル形式
Portable Document Format(PDF)は、1990年代にAdobeによって作成されたドキュメントの一種です。このファイル形式の目的は、アプリケーションソフトウェア、ハードウェア、およびオペレーティングシステムに依存しない形式で、ドキュメントやその他の参照資料を表現するための標準を導入することでした。 PDFファイル形式には、テキスト、画像、ハイパーリンク、フォームフィールド、リッチメディア、デジタル署名、添付ファイル、メタデータ、地理空間機能、ソースドキュメントの一部として使用できる3Dオブジェクトなどの情報を含めることができます。
続きを読むJSON とは JSON ファイル形式
JSON(JavaScript Object Notation)は、人間が読めるテキストを使用してデータを保存および送信する、データを共有するためのオープンスタンダードのファイル形式です。 JSONファイルは.json拡張子で保存されます。 JSONはフォーマットが少なくて済み、XMLの優れた代替手段です。 JSONはJavaScriptから派生していますが、言語に依存しないデータ形式です。 JSONの生成と解析は、多くの最新のプログラミング言語でサポートされています。 application / jsonは、JSONに使用されるメディアタイプです。
続きを読む