XMLファイルは、データの保存と転送のためにデータを構造化するために頻繁に使用されます。画像には、さらに処理する必要のあるデータや情報が含まれている場合があります。 JPGまたはPNG画像をXML形式に簡単に変換できます。この記事では、JavaでプログラムによってOCRを使用してJPGまたはPNG画像ファイルをXML形式に変換する方法について説明します。
- JavaでOCRを使用したJPGまたはPNG画像からXMLへのコンバーター–APIのインストール
- Javaでプログラムによって画像をXMLデータに変換する
- JPGまたはPNG画像をJavaで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に変換できます。
- AsposeOCRクラスのオブジェクトを初期化します。
- RecognitionResultクラスオブジェクトを作成して、画像を認識します。
- 抽出した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ファイルに変換するプロセスについて詳しく説明します。
- AsposeOCRクラスのオブジェクトを作成します。
- RecognitionSettingsクラスのインスタンスを初期化し、OCRで画像を認識します。
- 出力ファイルを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を使用してファイルに変換する方法を学習しました。さらに、さまざまな機能とユースケースがドキュメントセクションのさまざまな章で説明されています。ご不明な点がございましたら、フォーラムまでお気軽にお問い合わせください。