画像からXMLへのJava

XMLファイルは、データの保存と転送のためにデータを構造化するために頻繁に使用されます。画像には、さらに処理する必要のあるデータや情報が含まれている場合があります。 JPGまたはPNG画像をXML形式に簡単に変換できます。この記事では、JavaでプログラムによってOCRを使用してJPGまたはPNG画像ファイルをXML形式に変換する方法について説明します。

JavaでOCRを使用したJPGまたはPNG画像からXMLへのコンバーター–APIのインストール

Aspose.OCR for Java APIでサポートされている画像やその他のいくつかのファイル形式に、光学式文字認識技術を適用できます。 ダウンロードページからJARファイルをダウンロードするか、AsposeリポジトリからAPIにアクセスするために、以下のMaven構成を使用できます。

リポジトリ:

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>http://repository.aspose.com/repo/</url>
</repository>

依存:

<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-ocr</artifactId>
    <version>22.5</version>
</dependency>

Javaでプログラム的にOCRを使用して画像をXMLデータに変換する

以下の手順に従って、OCR操作を使用してJPGまたはPNG画像をXMLに変換できます。

  1. AsposeOCRクラスのオブジェクトを初期化します。
  2. RecognitionResultクラスオブジェクトを作成して、画像を認識します。
  3. 抽出したXMLデータを印刷します。

次のコードサンプルは、Javaでプログラムによって画像をXMLデータに変換する方法を説明しています。

// AsposeOCRクラスのインスタンスを初期化します
AsposeOCR api = new AsposeOCR();

// RecognitionSettingsクラスのオブジェクトを作成しながら画像を認識します
RecognitionResult result = api.RecognizePage("sample.png", new RecognitionSettings());

// 認識されたデータをXML形式で取得する
String xml = result.GetXml();

JPGまたはPNG画像をJavaでXMLファイルに変換する

画像をXML形式に変換し、変換されたデータをファイルに書き込むことができます。以下の手順では、JPGまたはPNG画像をXMLファイルに変換するプロセスについて詳しく説明します。

  1. AsposeOCRクラスのオブジェクトを作成します。
  2. RecognitionSettingsクラスのインスタンスを初期化し、OCRで画像を認識します。
  3. 出力ファイルをXMLファイルとして書き込みます。

以下のコードは、JavaでJPGまたはPNG画像をプログラムでXMLに変換する方法を示しています。

// AsposeOCRクラスのインスタンスを初期化します
AsposeOCR api = new AsposeOCR();

// RecognitionSettingsクラスのオブジェクトを作成しながら画像を認識します
RecognitionResult result = api.RecognizePage("sample.png", new RecognitionSettings());

// 認識されたデータをXMLファイルとして保存します
result.save("D://file.xml", Format.Xml);

無料のAPIライセンスを取得する

評価の制限なしに、APIのすべての機能をテストできます。 無料の一時ライセンスをリクエストするだけです。

結論

この記事では、JPGまたはPNG画像をJavaでプログラムによってXMLデータまたはOCRを使用してファイルに変換する方法を学習しました。さらに、さまざまな機能とユースケースがドキュメントセクションのさまざまな章で説明されています。ご不明な点がございましたら、フォーラムまでお気軽にお問い合わせください。

関連項目

JavaでOCRを使用して画像をExcelに変換