いつもお世話になっております。
現在javaを使ってサーバーに保存されているpdfファイルの縦サイズ・横サイズを取得し
縦が横より長かったら回転させて再保存するという処理を作成しようとしております。
第1ステップとして「pdfファイルの縦横サイズの取得」を行おうと思って下記を記述しました。
// 画像サイズ int width, height; // ファイルが置いてある相対パス+ファイル名 String inname; // 画像格納クラス BufferedImage img = null; try { img = ImageIO.read( new File( inname ) ); // 画像の横方向のピクセル数をwidthに代入 width = img.getWidth(); // 画像の縦方向のピクセル数をheightに代入 height = img.getHeight(); } catch (Exception e) { e.printStackTrace(); }
上記だとimg変数にnullしか入ることがありません。
試しにjpegファイルを対象にするとimg変数にファイル情報が入り、縦横サイズが取得できました。
参考にしたサイトはこちらです。
http://talavax.com/imagesize.html
恐らくjpeg専用なのかなと思っております。
もしpdf用のサイズ取得方法をご存知の方がいらっしゃいましたらご教示いただけると幸いです。
よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー