PDFファイルを回転させる

PDFのページを回転させるソースコードはこんな感じです。入力チェックとか色々あるところは省略します。

	PdfReader reader = new PdfReader(sourceFilePath.getText());
	reader.consolidateNamedDestinations();
	
	(略)

	for (int i = rotatePageNoFrom; i <= rotatePageNoTo ; i++) {
		reader.getPageN(i).put(PdfName.ROTATE, new PdfNumber(rotateDegree));
	}

	PdfStamper stamper = new PdfStamper(reader, new FileOutputStream(outFilePath));
	stamper.close();

実物

自炊補助(PDF編集)ツールのダウンロードはこちら