2016-08-10 16 views
1

私たちは、インタラクティブなPDFを完成させて返信する人にEメールでお送りします。概念実証では、iTextSharpを使用してPDF417のバーコードイメージをPDFに配置しています。 PDFには他の画像がいくつか含まれています。PDFからPDF417のバーコードを抽出し、iTextSharpを使用してそのデータを入手してください

完成したPDFを私たちに送り返すと、PDF文書からバーコードイメージを見つけて抽出する方法は?

バーコードイメージを取得したら、で設定したデータはどのように取得されますか?

+1

作成したドキュメントの修正版を元に戻すドキュメントはありますか?いずれの場合でも、100%確かな解決策は、バーコードイメージを抽出し、いくつかのバーコード認識ツールにフィードすることです。テキストからバーコードを作成することは、PDFの観点からの一方向操作の一種です。値を取得するにはバーコードを読み取る必要があり、バーコードを読み取ることはiTextの機能の一部ではありません。実際のバーコードの内容をメタデータPDFやその他の場所に配置してそこから読み取るなどの汚いトリックを行うことはできますが、このソリューションはハッキングしやすく、100%確実ではありません。 –

+0

ありがとうございます。 iTextSharpに機能があるかどうかはわかりませんでした。 ZXingへの私の道を見つけました。 – Tim

+0

良い選択。 iTextはZXingのデータからバーコードイメージへの一方向変換をとにかく使用します。 ZXingライブラリの残りの半分を使用しています。 –

答えて

3

100%確かな解決策は、バーコードイメージを抽出して、いくつかのバーコード認識ツールにフィードすることです。

テキストからバーコードを作成することは、PDFの観点からの一方向操作の一種です。値を取得するにはバーコードを読み取る必要があり、バーコードを読み取ることはiTextの機能の一部ではありません。

実際のバーコードの内容をメタデータPDFや他の場所に配置してそこから読み取るような汚いトリックを行うことはできますが、この解決法はハッキングしやすく、100%確実ではありません。

要約すると、サードパーティツールを使用してバーコードから値を抽出する必要があります。

+1

私はこれを投稿しました。これは、他の質問をこの質問の重複としてマークするための回答です(この回答がいつでも上書きされたり受け入れられた場合) –

関連する問題