1

私は PDFBox を使用して、PDF からフィールド座標を正常に取得しています。複数ページの PDF に移ると、これらのフィールドがどのページから来ているかを判断し、さらに座標をボトムアップからトップダウンに変換する必要がある状況に遭遇しました。ドキュメントの多数のページを読んで、機能するメソッドを見つけましたが、ほとんどが null を返すか失敗し、検索しても結果がありません。

私は何を探していますか?文書概要?BBボス?メディアボックス? クロップボックス?

また、ページ番号については、getCurrentPageNo() のような単純な名前のメソッドを持つライブラリがいくつかあります。私はする必要がありますか?

List allPages = document.getDocumentCatalog().getAllPages();
  for (int i = 0; i < allPages.size(); i++) {
  // etc for each one?
}

これは非常に重要な能力です。まだ例を見つけていないことに少し驚いています。

4

1 に答える 1

1

とった:

PDPage page = .........
PDRectangle mediaBox = page.getMediaBox();
System.out.println( "Width:" + mediaBox.getWidth() );
System.out.println( "Height:" + mediaBox.getHeight() )

ページ番号:

page.getCOSDictionary().equals(page))
于 2012-09-07T19:41:00.137 に答える