フッターに2次元のバーコードを持つPDFフォームを生成するJavaアプリケーションがあります。バーコードには、会社のフォームIDと顧客IDが含まれています。
現在、物理的なスキャナーを使用せずに、生成されたPDFを自動的にテストする方法を探しています。つまり、Java APIを介してPDFを読み取り、バーコードを内部でレンダリングおよびキャプチャして、そのコンテンツを読み取るのが好きです。ですから、これは大まかな考えです。
このアプローチが達成可能かどうかという質問はありますか?誰かがそのようなことをすることができるかもしれないJavaのいくつかのAPIを知っていますか?例えば
- PDFを読み、そのコンテンツを背景の画像としてレンダリングしますか?
- バーコード画像を読んでその内容を抽出しますか?
- 画像を処理してテキストコンテンツ(OCR)を抽出しますか?