お世話になっております。
iTextについて質問させていただきます。
【やりたいこと】
iTextを利用したPDF各ページ単位の90度回転と保存方法について
【試したこと】
こちらのサイトを参考に以下コードを試しました。。
https://developers.itextpdf.com/question/how-rotate-page-90-degrees
String fileName = ファイルの置き場所 PdfReader reader = new PdfReader(fileName); int n = reader.getNumberOfPages(); PdfDictionary page; PdfNumber rotate; for (int p = 1; p <= n; p++) { page = reader.getPageN(p); rotate = page.getAsNumber(PdfName.ROTATE); if (rotate == null) { page.put(PdfName.ROTATE, new PdfNumber(90)); } else { page.put(PdfName.ROTATE, new PdfNumber((rotate.intValue() + 90) % 360)); } } reader.close();
【問題点】
上記で試した結果、エラーは出ず。PDFページが全て回転せず、元のままでした。
ご存知の方はご教示いただけると幸いです。
よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/09/10 08:30
2018/09/10 08:43