JAVA用IRONPDFの使用 JavaでPDFファイルを回転させる方法 Darrius Serrant 更新日:7月 28, 2025 IronPDF をダウンロード Mavenダウンロード JARダウンロード 無料トライアル LLM向けのコピー LLM向けのコピー LLM 用の Markdown としてページをコピーする ChatGPTで開く このページについてChatGPTに質問する ジェミニで開く このページについてGeminiに問い合わせる ジェミニで開く このページについてGeminiに問い合わせる 困惑の中で開く このページについてPerplexityに問い合わせる 共有する Facebook で共有 Xでシェア(Twitter) LinkedIn で共有 URLをコピー 記事をメールで送る JavaでプログラムによってPDFを管理することは、オンデマンドでのレポート、請求書、または請求書の生成にとって重要です。 PDFページの回転を利用して、ビューの角度問題を修正することも価値があります。 どちらのタスクもJavaでは挑戦的です。 この記事では、IronPDF Javaライブラリを使用してPDFページの回転を簡素化します。 IronPDF Javaライブラリ IronPDF for Javaは、Java開発者がPDFドキュメントを作成、編集し、操作できるようにします。 このライブラリは、PDFドキュメントのレイアウトやフォーマットのほぼすべての側面を操作できるようにし、1ページ以上の現在の回転も含みます。 PDFの作成と操作に加えて、IronPDFはHTMLファイルをピクセル完璧なPDFに変換することに非常に効果的です。 IronPDFは、フォーマットを失うことなくすべての画像とテキストをレンダリングします。 フォームコンポーネントは、PDFファイルでサポートされています。 IronPDF's JAR file can be downloaded and installed from Maven Central or from the product website directly. Javaを使用してドキュメントを回転させる手順 前提条件 ページを回転できるPDFアプリケーションを作成するには、次の前提条件がコンピュータにダウンロードされ、インストールされている必要があります。 JDK (Java Development Kit): JDKの最新バージョンをコンピュータにインストールして、PDF回転アプリケーションをコンパイルおよび実行します。 JDKは公式ウェブサイトからダウンロードできます。 Maven: Mavenは主にJavaプロジェクト用のビルド自動化ツールであるため、インストールが必要です。 MavenはApache Mavenのウェブサイトからダウンロードできます。 IronPDF Javaライブラリ: 現在、最新バージョンのIronPDF for Javaライブラリを入手し、依存関係として追加する必要があります。 プロジェクトのpom.xmlファイルに次のIronPDF Java依存関係を追加します。 <dependency> <groupId>com.ironsoftware</groupId> <artifactId>ironpdf-jdk8</artifactId> <version>2021.9.3663</version> </dependency> <dependency> <groupId>com.ironsoftware</groupId> <artifactId>ironpdf-jdk8</artifactId> <version>2021.9.3663</version> </dependency> XML pom.xmlファイルにSlf4jの依存関係も追加する必要があります。 <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-simple</artifactId> <version>2.0.5</version> </dependency> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-simple</artifactId> <version>2.0.5</version> </dependency> XML すべての前提条件をダウンロードしてインストールしたら、Javaアプリケーションでページの向きを調整するためにプロジェクトを使用できます。 必要なインポートとライセンスキーを追加する まず、メインのJavaソースファイルの冒頭に次のインポート文を追加します。 import com.ironsoftware.ironpdf.PdfDocument; import com.ironsoftware.ironpdf.edit.PageSelection; import com.ironsoftware.ironpdf.page.PageRotation; import com.ironsoftware.ironpdf.render.*; import java.io.IOException; import java.nio.file.*; import com.ironsoftware.ironpdf.PdfDocument; import com.ironsoftware.ironpdf.edit.PageSelection; import com.ironsoftware.ironpdf.page.PageRotation; import com.ironsoftware.ironpdf.render.*; import java.io.IOException; import java.nio.file.*; JAVA 次に、mainメソッドでLicense.setLicenseKeyを呼び出して、購入時に取得した有効な製品ライセンスキーを設定します(ライセンスキーがない場合や試用ライセンスキーにサインアップする場合はこのステップをスキップしてください)。 License.setLicenseKey("Your license key"); License.setLicenseKey("Your license key"); JAVA ポートレートまたはランドスケープオリエンテーションでPDFをレンダリングする IronPDFは、ポートレートとランドスケープの両方の向きでページを回転できます。 // Create render options with landscape orientation ChromePdfRenderOptions renderOptions = new ChromePdfRenderOptions(); renderOptions.setPaperOrientation(PaperOrientation.LANDSCAPE); // Render the URL as a PDF document PdfDocument newPdf = PdfDocument.renderUrlAsPdf("https://ironpdf.com", renderOptions); // Save the document to the specified path newPdf.saveAs(Paths.get("assets/LandscapePdf.pdf")); // Create render options with landscape orientation ChromePdfRenderOptions renderOptions = new ChromePdfRenderOptions(); renderOptions.setPaperOrientation(PaperOrientation.LANDSCAPE); // Render the URL as a PDF document PdfDocument newPdf = PdfDocument.renderUrlAsPdf("https://ironpdf.com", renderOptions); // Save the document to the specified path newPdf.saveAs(Paths.get("assets/LandscapePdf.pdf")); JAVA IronPDFはデフォルトでポートレートオリエンテーションを使用します。 ただし、開発者はHTML、RTF、URLなどのコンテンツをPDFドキュメントに変換する際に、このオリエンテーションを[ChromePdfRenderOptions](/java/object-reference/api/com/Iron Software/ironpdf/render/ChromePdfRenderOptions.html)オブジェクトを使って上書きできます。 setPaperOrientationメソッドはPaperOrientation値を引数として受け取り、生成されるPDFの用紙の向きを希望どおりに変更できます。 上記のコードでは、PaperOrientationがLANDSCAPEに設定されています。 [PdfDocument](/java/object-reference/api/com/Iron Software/ironpdf/PdfDocument.html)クラスは、[renderUrlAsPdf](/java/object-reference/api/com/Iron Software/ironpdf/PdfDocument.html#renderUrlAsPdf(java.lang.String))メソッドを使用してURLをPDFドキュメントに変換し、第二引数としてrenderOptionsを使用します。 最後に、[saveAs](/java/object-reference/api/com/Iron Software/ironpdf/PdfDocument.html#saveAs(java.lang.String))メソッドを使用して、指定されたディレクトリにファイルを保存します。 出力PDFファイル 回転角度によるページの回転 既存のドキュメントには、ChromePdfRenderOptionsオブジェクトを使用してページ方向を変更することはできません。 これらの既存のPDFドキュメントの場合、ページの向きは回転に基づく変換でのみ調整できます。 // Load an existing PDF document from the specified path PdfDocument existingPdf = PdfDocument.fromFile(Paths.get("assets/LandscapePdf.pdf")); // Rotate the first page of the document 90 degrees clockwise existingPdf.rotatePage(PageRotation.CLOCKWISE_90, PageSelection.firstPage()); // Rotate all pages of the document 270 degrees clockwise existingPdf.rotateAllPages(PageRotation.CLOCKWISE_270); // Save the modified document to the specified path existingPdf.saveAs(Paths.get("assets/ExistingPdfRotated.pdf")); // Load an existing PDF document from the specified path PdfDocument existingPdf = PdfDocument.fromFile(Paths.get("assets/LandscapePdf.pdf")); // Rotate the first page of the document 90 degrees clockwise existingPdf.rotatePage(PageRotation.CLOCKWISE_90, PageSelection.firstPage()); // Rotate all pages of the document 270 degrees clockwise existingPdf.rotateAllPages(PageRotation.CLOCKWISE_270); // Save the modified document to the specified path existingPdf.saveAs(Paths.get("assets/ExistingPdfRotated.pdf")); JAVA 上記のコードは、前のセクションで作成されたPDFドキュメントを変更します。 以前にすべてのドキュメントをランドスケープで生成しましたが、ここではIronPDFのrotatePageが既存のドキュメントのfirstPageだけを時計回りに90度CLOCKWISE_90に回転させます。 その後、rotateAllPagesがすべてのページ(最初のページを含む)をCLOCKWISE_270で回転させます。 回転されたPDF出力 ページオリエンテーションについてさらに詳しくは、コード例セクションを参照してください。 IronPDF for Java まとめ この記事は、ランドスケープオリエンテーションで新しいドキュメントを作成する方法を示しています。 IronPDFはまた、PDFドキュメントを画像にレンダリングし、PDFからテキストやコンテンツを抽出する方法も提供しています。 さらに、IronPDFはPDFでチャートをレンダリングし、パスワードでセキュリティを強化し、デジタル署名もプログラムで処理できます。 IronPDF for Javaは無料で使用できますが、デプロイ目的には、わずか$799から始まる商用ライセンスが必要です。 また、本番モードでその機能をテストするために、IronPDFのフルバージョンの無料試用にアクセスできます。 よくある質問 JavaでPDFページを回転させるにはどうすれば良いですか? JavaでPDFページを回転させるには、IronPDFのJavaライブラリを使用できます。個々のページを回転させるためにはrotatePageメソッドを使用し、すべてのページを回転するにはrotateAllPagesを使用します。これらのメソッドは、90度や270度などの回転角を指定することができます。 Javaを使用してPDFを回転させるためのセットアップ要件は何ですか? JavaでIronPDFを使用してPDFを回転させるには、JDK、Maven、およびIronPDFライブラリをインストールしていることを確認してください。また、プロジェクトのpom.xmlファイルにIronPDFとSlf4jの依存関係を含める必要があります。 IronPDFはJavaでウェブページをPDFに変換できますか? はい、IronPDFはHTMLファイルをピクセル完璧なPDFにレンダリングすることでウェブページをPDFに変換できます。正確なテキストおよび画像のフォーマットを維持します。 IronPDF for Java を使用するにはコストがかかりますか? IronPDF for Javaは開発目的で無料です。しかし、商業ライセンスは導入のために必要であり、基本プランから価格が利用可能です。 JavaでPDFの用紙方向を変更するにはどうすれば良いですか? JavaでIronPDFを使用してPDFの用紙方向を変更するには、ChromePdfRenderOptionsクラスを使用し、PaperOrientationプロパティを縦または横に設定してからPDFをレンダリングします。 IronPDF Javaライブラリをどこで入手できますか? IronPDF JavaライブラリはMaven Centralまたは公式のIronPDF製品ウェブサイトからダウンロードできます。 IronPDFはPDF内のフォームフィールドをサポートしていますか? はい、IronPDFはPDF内のフォームフィールドをサポートしており、開発者がプログラムでフォームコンポーネントを作成および操作できます。 IronPDFが提供するPDF操作のための追加機能は何ですか? IronPDFは、PDFを画像にレンダリングする、テキストやコンテンツを抽出する、チャートをレンダリングする、パスワードとデジタル署名でドキュメントのセキュリティを強化するなど、多様なPDF操作機能を提供しています。 Darrius Serrant 今すぐエンジニアリングチームとチャット フルスタックソフトウェアエンジニア(WebOps) Darrius Serrantは、マイアミ大学でコンピュータサイエンスの学士号を取得し、Iron SoftwareでフルスタックWebOpsマーケティングエンジニアとして働いています。若い頃からコーディングに惹かれ、コンピューティングを神秘的かつアクセス可能なものとし、創造性と問題解決のための完璧な媒体と考えていました。Iron Softwareでは、新しいものを創造することと、複雑なコンセプトをより理解しやすくすることを楽しんでいます。Resident Developerの一人として、次世代に専門知識を共有するために、学生を教えることにも志願しました。Darriusにとって、その仕事は価値があり、実際の影響があるため、満足感があります。 関連する記事 更新日 6月 22, 2025 JavaでTIFFをPDFに変換する方法 この包括的なガイドでは、JavaでIronPDFを使用してTIFF画像をシームレスにPDFに変換するステップを紹介します。 詳しく読む 更新日 7月 28, 2025 JavaでPDFをPDF/Aに変換する方法 この記事では、JavaでIronPDFを使用してPDFファイルをPDF/A形式に変換する方法を探ります。 詳しく読む 更新日 7月 28, 2025 JavaでPDFファイルを読む方法 この記事では、IronPDFを使用してJavaでPDFファイルを読む方法を探ります。PDFファイルからテキストとメタデータオブジェクトを読み取ること、および暗号化されたドキュメントを作成する方法をカバーします。 詳しく読む JavaでPDFファイルを読む方法JavaでPNGをPDFに変換する方...
更新日 6月 22, 2025 JavaでTIFFをPDFに変換する方法 この包括的なガイドでは、JavaでIronPDFを使用してTIFF画像をシームレスにPDFに変換するステップを紹介します。 詳しく読む
更新日 7月 28, 2025 JavaでPDFファイルを読む方法 この記事では、IronPDFを使用してJavaでPDFファイルを読む方法を探ります。PDFファイルからテキストとメタデータオブジェクトを読み取ること、および暗号化されたドキュメントを作成する方法をカバーします。 詳しく読む