2017-05-16 5 views
0

私は特定の情報を取得したいpdfがあります。 私の問題はどのように取得するのではない、私の問題は私が長方形の座標を立てていないということです。 x、y、高さは&ですが、実際のページには関係ありません。 私は議論のために言うことができます。私は右端の日付と一番左のアドレスのビジネスレターを持っています。どのように日付を取得するのですか?iText 7で.net、データ座標を決定する方法

例: (スペーススペーススペーススペーススペーススペーススペーススペース)2017年1月2日

ジョーンズ氏 いくつかの住所 何とか、何とか、何とか。

親愛なる....私は日付がされるべきだと思う場所を参照しようとしてきたこれまで

は、私は空の値で終わります。 ご意見ありがとうございました。

これは単なる試行の1つです: Rectangle rect = new Rectangle(96,822,72,8);

答えて

0

これはあなたが考えるよりも難しいです。 コンテンツはページに配置されるだけではありません。

ページ上のボックスに配置されます。 コンテンツ、ボックス、およびページの両方にカスタムの変換と回転が許可されています。

もちろん、座標系がどのように定義されているかという問題があります。原点は、通常、左下隅にあります。しかしこれもやはり設定可能なものです。

SimpleTextExtractionStrategyを拡張する単純なクラスを実装することで問題をデバッグします。メソッドeventOccurredでは、TextRenderInfoタイプのイベントが渡されます。これらのイベントには、レンダリングされるテキストと境界ボックスが含まれます。テキストとそれに対応する境界ボックスを印刷します。 iTextがあなたのコンテンツがどこにあると思うかは少なくとも知っています。

関連する問題