JAVA向けIRONPDFの使用

JavaでPDFファイルを回転する方法

更新済み 3月 2, 2023
共有:

Javaでプログラム的にPDFを管理することは、オンデマンドレポート、請求書、または伝票を生成するために重要です。 PDFページの回転も、ビュー角度の問題を解決するために有用です。 両方のタスクはJavaでは難しいことがあります。 この記事では、PDFページの回転を簡略化するためにIronPDF for Javaライブラリを使用します。

IronPDF Javaライブラリ

Java用IronPDF Java開発者を支援します 作成、編集 およびPDFドキュメントを操作。 このライブラリを使用すると、開発者は PDF ドキュメントのレイアウトとフォーマットのほぼすべての側面、例えば、1ページ以上の現在の回転角度などを操作することができます。

PDFを作成および操作することに加えて、IronPDFは非常に効果的です HTMLファイルをピクセル完璧なPDFに変換. IronPDFはすべての画像とテキストをフォーマットを失うことなくレンダリングします。 フォームコンポーネント PDFファイルでサポートされています。

IronPDFの JARファイル Maven Central または からダウンロードおよびインストールできます 製品ウェブサイト 直接。

Javaを使用したドキュメント回転手順

前提条件

PDFページを回転させることができるアプリケーションを作成するには、次の前提条件をコンピュータにダウンロードしてインストールする必要があります:

  1. JDK

In Java development, the Java Development Kit (JDK) plays a critical role. It is a software development environment used for developing Java applications and applets. With IronPDF for Java, developers can generate, read, edit, and secure PDF files within their Java applications seamlessly. IronPDF for Java integrates well with JDK, which ensures smooth performance and compatibility. For optimal results, ensure that your JDK installation is up to date and properly configured.


JDK

Java開発において、Java開発キット (JDK) は重要な役割を果たします。これは、Javaアプリケーションやアプレットを開発するためのソフトウェア開発環境です。IronPDF for Java を使用すると、開発者はJavaアプリケーション内でPDFファイルを生成、読み取り、編集、および保護することがスムーズに行えます。IronPDF for Java は JDKとよく統合されており、スムーズなパフォーマンスと互換性を保証します。最適な結果を得るために、JDKインストールが最新かつ適切に構成されていることを確認してください。 (Java開発キット)最新バージョンの JDK をコンピュータにインストールして、PDF 回転アプリケーションをコンパイルおよび実行します。 JDKは以下からダウンロードできます: 公式ウェブサイト.

  1. Maven: MavenはJavaプロジェクトを主に対象としたビルド自動化ツールであるため、インストールする必要があります。 Mavenはからダウンロードできます Apache Maven のウェブサイト.

  2. IronPDF Javaライブラリ: 今すぐ最新バージョンのIronPDF for Javaライブラリを取得し、依存関係として追加する必要があります。 プロジェクトの pom.xml ファイルに次の IronPDF Java 依存関係を追加してください:

    申し訳ありませんが、与えられた内容が完全な文や意味を持つ英語のテキストでないため、日本語への正確な翻訳が提供できません。XMLのマーベンインストールの一部のように見えますが、具体的な文やコンテキストがないと正確な翻訳が難しいです。詳細なコンテキストや完全文を提供していただければ、適切な翻訳を提供できます。 もちろんです!翻訳したいコンテンツを提供してください。それに従って正確な日本語訳を提供いたします。

  3. pom.xmlファイルにSlf4j依存関係も追加する必要があります。
    <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.*;
JAVA

次に、main メソッド内で License.setLicenseKey を呼び出して、購入時に取得した有効な製品ライセンスキーを設定します。 (ライセンスキーをお持ちでない場合はこのステップをスキップするか、サインアップしてください。 トライアル ライセンス キー).

License.setLicenseKey("Your license key");
JAVA

PDF を縦方向または横方向でレンダリングする

IronPDFは、縦方向および横方向の両方でページを回転させることができます。

ChromePdfRenderOptions renderOptions = new ChromePdfRenderOptions();  
renderOptions.setPaperOrientation(PaperOrientation.LANDSCAPE);  
PdfDocument newPdf = PdfDocument.renderUrlAsPdf("https://ironpdf.com", renderOptions);  
newPdf.saveAs(Paths.get("assets/LandscapePdf.pdf"));
JAVA

IronPDFはデフォルトで縦方向を使用します。 ただし、開発者はHTML、RTF、URLなどのコンテンツをPDFドキュメントに変換する際に、この向きをオーバーライドすることができます。 ChromePdfRenderOptions(クロームPDFレンダーオプション) オブジェクト setPaperOrientationメソッドは、引数としてPaperOrientation値を取り、その結果生成されるPDFの用紙の向きを希望通りに変更することができます。

上記のコードでは、PaperOrientationLANDSCAPE に設定されています。 A PdfDocument(PDFドキュメント) クラスは、を使用してURLをPDFドキュメントに変換するために使用されます renderUrlAsPdf renderOptionsを第二引数とするメソッド。

最後に、ドキュメントが保存されます 保存として 指定されたディレクトリ内のメソッド。

JavaでPDFファイルを回転する方法、図 1: 出力PDFファイル

出力PDFファイル

回転角度によるページの回転

既存のドキュメントに対して、ChromePdfRenderOptionsオブジェクトはページの向きを変更するために使用できません。 これらの既存のPDFドキュメントに対して、ページの向きは回転ベースの変換によってのみ調整できます。

// Use the rotatePage/rotateAllPages methods to adjust the page orientation for existing PDFs  
PdfDocument existingPdf = PdfDocument.fromFile(Paths.get("assets/LandscapePdf.pdf"));    

// Rotate the first page of the document only 90 degrees clockwise.  
existingPdf.rotatePage(PageRotation.CLOCKWISE_90, PageSelection.firstPage());  

// Rotate all pages of the document clockwise.  
existingPdf.rotateAllPages(PageRotation.CLOCKWISE_270);  

existingPdf.saveAs(Paths.get("assets/ExistingPdfRotated.pdf"));
JAVA

上記のコードは、前のセクションで作成されたPDFドキュメントを変更します。 以前は書類全体が横向きに生成されましたが、ここではIronPDFのrotatePageが既存のドキュメントのfirstPageだけを時計回りに90度回転させます。 (CLOCKWISE_90を使用). その後、rotateAllPages はすべてのページを回転させます (最初のものを含む) CLOCKWISE_270で。

JavaでPDFファイルを回転する方法、図2: 回転したPDFの出力

回転されたPDF出力

以下についてさらに読む ページの向き の中に コード例 セクション

JavaでPDFファイルを回転する方法、図3:IronPDF for Java

IronPDF for Java(アイアンPDFフォージャバ)

サマリー

この記事では、横向きの新しいドキュメントを作成する方法を示します。

IronPDFは、開発者にPDFドキュメントを画像にレンダリングするためのメソッドも提供します。 テキストとコンテンツを抽出 PDFから。 さらに、IronPDFは以下も可能です グラフのレンダリング PDF内 パスワードによるセキュリティの強化、さらに取り扱う デジタル署名 プログラムによって

IronPDF for Javaの使用は無料ですが、デプロイメント目的の場合には 商用ライセンス 価格は $749 から始まります。 また、以下にアクセスできます 無料試用 IronPDFの完全版を使用して、その機能を本番モードでテストします。

< 以前
JavaでPDFファイルを読み取る方法
次へ >
JavaでPNGをPDFに変換する方法 (チュートリアル)

準備はできましたか? バージョン: 2024.9 新発売

無料のMavenダウンロード View Licenses >