縦向き & 横向き

IronPDF for Java は、新規および既存のPDFドキュメントのページ方向を変更できます。

新しいPDFドキュメントは、デフォルトで縦向きでレンダリングされます。 開発者は、コンテンツを変換する際にこの動作を上書きすることができます(HTML、RTF、URLなど。)ChromePdfRenderOptionsインスタンスを使用してPDFに変換します。 setPaperOrientationメソッドはPaperOrientation値を受け取り、開発者が望むように結果の PDF の用紙の向きを変更できるようにします。 以下のコード例の21行目から23行目は、PDFドキュメントを横向きで作成します。 21行目のsetPaperOrientationPaperOrientation.LANDSCAPEを指定する呼び出しが、印刷方向の動作をトリガーします。 この enum 値をPaperOrientation.PORTRAITに置き換えると、それに続くPdfDocument.renderUrlAsPdf` の呼び出しは、次のようになります。IronPDF ホームページ縦書きでお願いします。

ChromePdfRenderOptionsオブジェクトは、既存のPDFのページの向きを変更するためには使用できません(これらは、以前のPDFレンダリングメソッドの呼び出しから生成されたPdfDocument、またはPdfDocument.fromFileメソッドを使用してIronPDFに読み込まれたものです。). これらのPDFドキュメントの場合、回転ベースの変換を使用してページの向きを調整できます。 この目的のために、IronPDFはrotateAllPagesメソッドを使用可能にします。

rotateAllPagesは、指定された回転値のセットを指定する PageRotation 列挙型を受け取ります。 注目のコード例のライン40では、作業中のPDFドキュメント内のすべてのページを時計回りに270度回転させます。 1 ページだけを回転するために(ページのサブセット)PDFでは、rotateAllPagesの代わりにrotatePageメソッドを選択してください。

existingPdf.rotatePage(PageRotation.CLOCKWISE_270, PageSelection.firstPage());  
existingPdf.rotatePage(PageRotation.CLOCKWISE_180, PageSelection.lastPage());  
existingPdf.rotatePage(PageRotation.CLOCKWISE_90, PageSelection.singlePage(8)); // Rotate page 9  
existingPdf.rotatePage(PageRotation.CLOCKWISE_270, PageSelection.pageRange(9, 14)); // Rotate pages 10 - 15
JAVA