1

次のコードがあります。PDFページのインスタンスを画像として取得し、画像のサイズを変更してからドキュメントに追加しようとしています。

for (int i=1; i<=reader.getNumberOfPages();i++){
          PdfImportedPage page = writer.getImportedPage(reader, i);
          Image image = Image.getInstance(page);
          float currentWidth = image.getWidth();
          float currentHeight = image.getHeight();
          image.scalePercent(50);
          float newWidth = image.getWidth();
          float newHeight = image.getHeight();
}

float 変数を作成して、拡大縮小前後の画像の幅と高さを見つけます。ここに私が直面している問題があります。現在と新しい高さと幅はまったく同じです。それらは変わりません。

誰でも助けることができますか?

4

1 に答える 1

1

やってみました:

 float newWidth = image.getScaledWidth();
 float newHeight = image.getScaledHeight();
于 2013-02-09T16:20:52.073 に答える