IRONSOFTWAREHOME

.NETでページの向きと回転を設定する方法

Curtis Chau
Curtis Chau
Updated: 2026年9月5日

IronPDFはPDFレンダリング中にページの向き(縦/横)を設定したり、既存のPDFページや新しく作成されたPDFページをシンプルなC#メソッドを使って0°、90°、180°、270°の角度に回転させることができます。

ページの向きは、ページが縦向き(ポートレート)か横向き(ランドスケープ)で配置されているかを指します。

ページの回転はページの角度を調整するもので、向きを変更することで、整列を修正したり特定の表示の好みに合わせるのに便利です。 ページの角度は90度、180度、270度に設定できます。

IronPDFを使用すると、レンダリングプロセス中に縦向きか横向きのいずれかの向きを指定できます。 さらに、新たにレンダリングされたPDFページや既存のPDFページを、必要に応じて0度、90度、180度、270度の角度に個別に回転させることができます。

クイックスタート: C# で PDF ページの向きと回転を設定する

.NET C#でIronPDFを使用してPDFファイルのページの向きと回転を設定します。 PDFをロードした後、簡単なメソッドコールで希望の回転や向きを適用します。 更新した文書を保存し、レイアウトが特定の要件を満たしていることを確認します。 このガイドを読めば、すぐに使い始めることができます。

  1. 1Install IronPDF with NuGet Package Manager

    PM > Install-Package IronPdf

  2. 2このコード スニペットをコピーして実行します。

    var pdf = IronPdf.PdfDocument.FromFile("file.pdf");
    pdf.SetAllPageRotations(IronPdf.Rendering.PdfPageRotation.Clockwise90);
    pdf.SaveAs("file-rotated.pdf");
    C#
  3. 3実際の環境でテストするためにデプロイする

    今日プロジェクトで IronPDF を使い始めましょう無料トライアル
    arrow pointer

IronPDFでページの向きを設定するには?

向きの設定は、他の形式からPDFドキュメントを生成する場合にのみ可能です。 RenderingOptionsクラスからアクセスできます。 このプロパティは縦向きまたは横向きに設定できます。 縦向きがデフォルトのページ向き設定です。

IronPDFで作業する際、レンダリングオプションがPDFの生成方法を広範囲にコントロールできることがわかるでしょう。 向きの設定は、HTML文書やウェブページ、その他のフォーマットをPDFに変換するときに特に重要です。

横向きはいつ使うべきですか?

横向きは、幅の広い表、グラフ、ダッシュボード、プレゼンテーションなど、横方向のスペースが必要なコンテンツに最適です。 HTMLファイルをPDFに変換するとき、ランドスケープモードでは、不要なテキストの折り返しや要素のオーバーフローがなく、広いコンテンツが正しく表示されます。 この方向性は、財務データ、プロジェクトのタイムライン、またはワイドスクリーン表示用に設計されたコンテンツを含むレポートに特に役立ちます。

using IronPdf;
using IronPdf.Rendering;

ChromePdfRenderer renderer = new ChromePdfRenderer();

// Change paper orientation
renderer.RenderingOptions.PaperOrientation = PdfPaperOrientation.Landscape;

PdfDocument pdf = renderer.RenderUrlAsPdf("https://en.wikipedia.org/wiki/Main_Page");

pdf.SaveAs("landscape.pdf");

ChromePdfRendererクラスは、向きを設定するときの追加の柔軟性を提供します。 また、カスタム用紙サイズと向きの設定を指定して、正確な仕様を満たすPDFを作成することもできます。 これは、特殊な印刷要件や独自の表示形式に対応したドキュメントを作成する場合に特に役立ちます。

風景の出力はどのように見えますか?


C#でPDFのページを回転させるには?

IronPDFが提供する4つの可能な回転角度があります:

  • None: 0度または回転されていないドキュメント。
  • Clockwise90: 時計回りに90度回転。
  • Clockwise180: 時計回りに180度回転。
  • Clockwise270: 時計回りに270度回転。
ご注意: 以下で説明するすべてのページインデックス位置は、ゼロベースのインデックスに従います。

プログラムでPDFを編集するとき、ページの回転は基本的な機能です。 レンダリング時に適用される向き設定とは異なり、回転は既存のPDF文書に適用できます。 そのため、スキャンした文書を修正したり、インポートしたコンテンツを調整したり、特定の表示要件に合わせて文書を準備したりするのに不可欠なツールとなります。

ページを回転させるにはどの方法を使うべきですか?

単一ページ、複数ページ、または全ページの回転を設定するには、以下の方法を使用してください。

  • SetAllPageRotations: すべてのページの回転度を設定します。
  • SetPageRotation: 単一ページの回転度を設定します。
  • SetPageRotations: 選択したページリストの回転度を設定します。

IronPDFの回転メソッドは他のページ操作機能とシームレスに動作します。 回転を他のトランスフォーム操作と組み合わせて複雑なドキュメント レイアウトを実現したり、テキストやページを回転させるメソッドと一緒に使用して洗練されたドキュメント構造を作成したりすることができます。

using IronPdf;
using IronPdf.Rendering;
using System.Collections.Generic;

PdfDocument pdf = PdfDocument.FromFile("landscape.pdf");

// Set all pages
pdf.SetAllPageRotations(PdfPageRotation.Clockwise90);

// Set a single page
pdf.SetPageRotation(1, PdfPageRotation.Clockwise180);

// Set multiple pages
List<int> selectedPages = new List<int>() { 0, 3 };
pdf.SetPageRotations(selectedPages, PdfPageRotation.Clockwise270);

pdf.SaveAs("rotatedLandscape.pdf");

回転を使用する場合は、テキスト、画像、注釈を含むページコンテンツ全体に影響が及ぶことを理解することが重要です。 これは、個々のテキスト要素にのみ影響を与えるテキスト固有の回転とは異なります。 ドキュメントのレイアウトをより詳細に制御するには、高度な書式設定テクニックを網羅した包括的なPDF作成チュートリアルをご覧ください。

回転したPDFはどのように見えますか?

現在のページの回転を確認するにはどうすればよいですか?

特定のPDF文書内のページの回転を取得するには、GetPageRotationメソッドを使用します。 メソッドにページインデックスを指定するだけです。

この方法は、方向が混在したドキュメントを処理する場合や、マージされたドキュメント間で一貫した回転を維持する必要がある場合に特に便利です。 現在の回転状態を照会する機能は、特に他のページの向きの例と組み合わせたときに、インテリジェントな文書処理ワークフローを可能にします。

using IronPdf;
using IronPdf.Rendering;

PdfDocument pdf = PdfDocument.FromFile("rotatedLandscape.pdf");

PdfPageRotation rotation = pdf.GetPageRotation(1);

私のお気に入りのこの種のライブラリはIronPDFです。PDFファイルの迅速で効率的な操作が可能です。また、PDF/A形式へのエクスポートやPDF文書へのデジタル署名といった多くの貴重な機能も備えています。

Milan Jovanovic

Microsoft MVP

ケーススタディを見る

IronOCRのおかげで私たちは年間$40,000を手作業の処理から節約し、生産性を向上させ、高影響のタスクにリソースを充てることができます。非常にお勧めします。

Brent Matzelle

最高技術責任者, OPYN

ケーススタディを見る

IronSuiteは私たちの業務において重要な役割を果たしています。これらは、フロアプランの作成や在庫管理の改善を含め、ビジネス全体の効率を向上させるツールです。

David Jones

リードソフトウェアエンジニア、Agorus Build

ケーススタディを見る

ページの向きと回転のベストプラクティス

アプリケーションにページの向きや回転を実装する場合は、以下のベストプラクティスを考慮してください:

1.レンダリング前に向きを決定する: 最適なレイアウトを確保するために、レンダリング前に向きを設定します。

  1. バッチ処理: 複数のページに対してはSetPageRotationsを使用して性能を向上させます。

3.オリジナルファイルの保存: オリジナルを保存するために、新しいファイル名で回転したバージョンを保存します。

4.ユーザーエクスペリエンスを考慮する:回転はPDFビューアの表示に影響することを忘れないでください。

5.他の機能と組み合わせる:ヘッダー、マージ、ウォーターマークと一緒に回転を使用してください。

一般的な問題のトラブルシューティング

ページの向きや回転に問題がある場合は、以下の解決策をご検討ください:

  • 風景のコンテンツ切断:HTMLコンテンツが応答するかビューポート幅を調整します
  • 回転が適用されていない: 回転メソッドを適用した後にSaveAsを呼び出していることを確認します
  • 混在した方向:縦向きと横向きのページを別々に処理してからマージします。

さらなるサポートや高度なテクニックについては、包括的なIronPDFドキュメントをご覧になるか、PDF操作に関するより専門的なチュートリアルをご覧ください。

よくある質問

PDFを作成する際、ページの向きを横向きに設定するにはどうすればよいですか?

IronPDFでは、RenderingOptionsクラスのPaperOrientationプロパティを使ってページの向きを設定することができます。HTMLや他のフォーマットからPDFをレンダリングする前に、これを横向きか縦向きに設定するだけです。ポートレートがデフォルト設定です。

ページの向きと回転の違いは何ですか?

IronPDFのページの向きは、他のフォーマットからPDFをレンダリングする際の最初のレイアウト(縦か横か)を決定します。ページの回転により、既存のPDFページを作成後に0°、90°、180°、270°の角度に調整することができます。

個々のページを回転させることはできますか、それともPDF全体を回転させなければなりませんか?

IronPDFは個々のページやPDF全体を回転させる柔軟性を提供します。インデックスによって特定のページを回転させるメソッドや、SetAllPageRotationsメソッドを使ってすべてのページを一度に回転させることができます。

PDFを横向きにするのはどのような場合ですか?

IronPDFの横向きは、表、チャート、ダッシュボード、プレゼンテーションのような広いコンテンツに最適です。財務データ、プロジェクトのタイムライン、ワイドスクリーン表示用にデザインされたコンテンツなどを含むHTMLファイルを変換する際に、テキストの折り返しや要素のオーバーフローを防ぐために特に便利です。

PDF ページの現在の回転角度を確認するにはどうすればよいですか。

IronPDFはプログラムでPDFページの現在の回転角度を取得することができます。この機能は、調整を行う前に既存の向きを決定したり、回転の変更が正しく適用されているかどうかを確認するのに役立ちます。

What should I consider when using landscape orientation in PDFs?

Landscape orientation is best for content that requires more horizontal space, such as wide tables or charts. It helps display wide content correctly without text wrapping issues.

How can I check the current rotation of a specific PDF page?

You can check the current rotation of a PDF page by using the `GetPageRotation` method, supplying the page index as a parameter to retrieve the rotation degree of that page.

Is it possible to set different page orientations for merged PDFs using IronPDF?

Yes, IronPDF provides options to manage page orientation for PDFs prior to merging. It's advisable to process pages with different orientations separately before merging them.

How does page rotation affect the overall PDF layout?

Page rotation affects the entire content of the page, including text, images, and annotations. It is typically used for document alignment corrections or specific viewing requirements.

What best practices should I follow for page orientation and rotation in PDF files?

Best practices include determining orientation before rendering, using batch processing for rotation, preserving original files, considering user experience, and combining rotation with features like headers or watermarks.

Curtis Chau
テクニカルライター

Curtis Chauは、カールトン大学でコンピュータサイエンスの学士号を取得し、Node.js、TypeScript、JavaScript、およびReactに精通したフロントエンド開発を専門としています。直感的で美しいユーザーインターフェースを作成することに情熱を持ち、Curtisは現代のフレームワークを用いた開発や、構造の良い視覚的に魅力的なマニュアルの作成を楽しんでいます。

...
詳しく読む

準備はできましたか?

Nuget Downloads 20,878,335バージョン:2026.9リリースされたばかり

無料をゲット

30日間の試用キーをすぐに取得。

bullet_checkedクレジットカードやアカウントの作成は不要です。
bullet_test製品版でのテスト
透かしなし
bullet_calendar30日間
完全機能の製品
bullet_support試用期間中の
24/5テクニカルサポート
あなたの無料30日間の試用キーをすぐに入手。
クレジットカードやアカウントの作成は不要です。
PDF用C# NuGetライブラリ
NuGetでインストール

バージョン: 2026.9

PM > Install-Package IronPdf
nuget.org/packages/IronPdf/
  1. ソリューションエクスプローラーで参照を右クリックし、NuGetパッケージを管理を選択
  2. ブラウズを選択し、"IronPDF"を検索
  3. パッケージを選択してインストール
C# PDF DLL
DLLをダウンロード

バージョン: 2026.9

またはここからWindowsインストーラーをダウンロードする。

  1. IronPDFを~/Libsなどの場所に解凍し、ソリューションディレクトリ内に配置する
  2. Visual Studioソリューションエクスプローラーで参照を右クリックし、"IronPDF.dll"をブラウズして選択

ライセンスは$999から

Key in blue circle

無料の30日間トライアルキーをすぐに入手してください。

Your trial license will be sent to your email address

制限なし。100% ロック解除済み。クレジットカード不要。

bullet_checkedクレジットカードやアカウントの作成は不要です。制限なし。100% ロック解除済み。クレジットカード不要。
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
無料のライブデモを予約する
Booking Badge

世界中の数百万人のエンジニアから信頼されています。

ライセンスはより安く
義務のない相談を受ける
下記のフォームを記入するか、sales@ironsoftware.comにメールしてください。
あなたの詳細は常に守秘されます。
世界中の数百万人のエンジニアから信頼されています。
ライセンスはより安く
あなたの無料30日間の試用キーをすぐに入手。
クレジットカードやアカウントの作成は不要です。