ドキュメントの右下に画像をグローバルに配置するための特別な座標がiTextにあるかどうかは誰でも知っていますか?
私はそれが存在するかどうかわからない...
最初に、ゼロから作成された Document について話しているのか、既存のドキュメントに Image を追加することについて話しているのかを知る必要があります。
ドキュメントを最初から作成する場合、右下の座標は、Document オブジェクトの作成時に使用したページ サイズによって異なります。たとえば、A4 ページの場合、右下隅には x = 595 があります。y = 0 (測定は、デフォルトでポイントに対応する「ユーザー単位」で行われます)。したがって、画像を右下隅に配置する場合は、 img.setAbsolutePosition(595 - img.getScaledWidth(), 0); を使用する必要があります。そして、document.add(img); を使用します。をクリックして画像を追加します。免責事項: デフォルトとは異なるページ サイズを使用する場合、または CropBox を定義する場合は、それに応じて座標を調整する必要があります。
既存のドキュメントに画像を追加する場合は、ページ サイズを調べる必要があり、CropBox があるかどうかを確認する必要があります。これらの値に基づいて画像のオフセットを計算する必要があります。ここでも setAbsolutePosition() を使用できますが、getOverContent() または getUnderContent() メソッドを使用して取得した PdfContentByte オブジェクトに画像を追加する必要があります (PdfStamper を使用していると仮定します)。