IronPDF ハウツー テキストと PDF ページの回転 IronPDFでPDFのテキストとページをC#で回転させる カーティス・チャウ 更新日:2026年1月10日 IronPDF をダウンロード NuGet ダウンロード DLL ダウンロード Windows 版 無料トライアル LLM向けのコピー LLM向けのコピー LLM 用の Markdown としてページをコピーする ChatGPTで開く このページについてChatGPTに質問する ジェミニで開く このページについてGeminiに問い合わせる Grokで開く このページについてGrokに質問する 困惑の中で開く このページについてPerplexityに問い合わせる 共有する Facebook で共有 Xでシェア(Twitter) LinkedIn で共有 URLをコピー 記事をメールで送る This article was translated from English: Does it need improvement? Translated View the article in English IronPDF を使用すると、C# 開発者は、ページ全体を回転させる SetPageRotation() や、特定のテキスト要素を回転させる CSS3 などの単純なメソッドを使用して PDF ページやテキストをプログラムで回転することができ、時計回りに 180、または 270 度の回転がサポートされます。 PDFのテキストやページを回転させると、PDF文書内のページ全体または特定のテキスト要素の向きが変わります。 この回転は度数(通常は270)で行われ、コンテンツを時計回りまたは反時計回りに再配置します。この機能は、スキャンしたドキュメントの修正、横長レポートの作成、特定の表示要件に合わせたコンテンツの表示調整に不可欠です。 クイックスタート: IronPDFを使用して.NETで PDF ページを回転する IronPDFを使用して、.NETアプリケーションで簡単にPDFページを回転させることができます。 わずか数行のコードで、PDFコンテンツの向きを好きな角度に調整できます。 このクイックスタート ガイドでは、PDF ドキュメントの最初のページを 90 度回転し、変更を簡単に保存する方法を説明します。 最小限の労力でドキュメントのプレゼンテーションを強化したい開発者に最適です。 IronPDF をNuGetパッケージマネージャでインストール PM > Install-Package IronPdf このコード スニペットをコピーして実行します。 IronPdf.PdfDocument.FromFile("input.pdf") .SetAllPageRotations(IronPdf.PdfPageRotation.Clockwise90) .SaveAs("rotated.pdf"); 実際の環境でテストするためにデプロイする 今日プロジェクトで IronPDF を使い始めましょう無料トライアル Free 30 Day Trial 最小限のワークフロー(5ステップ) PDFを回転するIronPDF C# PDFライブラリをダウンロードする。 ページの回転を設定するには、提供されているメソッドを使用してください プログラムによる PDF ページの回転 PDF テキストを回転させるために CSS3 を使用する PDFドキュメントを表示 プログラムで PDF ページを回転させるには? さまざまなローテーションのシナリオで、どのメソッドを使用すればよいですか? 単一ページ、複数ページ、すべてのページの回転を設定するには、それぞれ SetPageRotations、および SetAllPageRotations メソッドを使用します。 これらのメソッドは、現在のページの回転を、時計回りに指定された度合いで完全に上書きします。元のページの回転がすでに希望する度合いと一致している場合、これらのメソッドは出力ファイルに影響を与えません。 IronPDFライブラリは、既存のPDFワークフローとシームレスに統合する包括的なページの向きと回転機能を提供します。 新しく作成されたPDFであれ、既存の文書であれ、これらの回転方法は、実際のコンテンツ構造に影響を与えることなく、ページの向きを正確に制御することができます。 どのような回転角度がサポートされていますか? IronPDFは、4つの標準的な回転角度をサポートしています。270°(時計回り)です。これらの角度は、PDFドキュメントの一般的な回転要件をすべてカバーします。 回転はページレベルで適用されるため、テキスト、画像、グラフィックを含むページコンテンツ全体が1つの単位として回転します。 このアプローチは、ページ上の要素間の空間的な関係を維持します。 :path=/static-assets/pdf/content-code-examples/how-to/rotating-text-set-page-rotation.cs using IronPdf; using IronPdf.Rendering; using System.Linq; // Import PDF PdfDocument pdf = PdfDocument.FromFile("multi-page.pdf"); // Set rotation for a single page pdf.SetPageRotation(0, PdfPageRotation.Clockwise90); // Set rotation for multiple pages pdf.SetPageRotations(Enumerable.Range(1,3), PdfPageRotation.Clockwise270); // Set rotation for the entire document pdf.SetAllPageRotations(PdfPageRotation.Clockwise180); pdf.SaveAs("rotated.pdf"); $vbLabelText $csharpLabel ページ回転を扱う場合、他のPDF機能との相互作用を理解することが重要です。 たとえば、カスタム用紙サイズも使用している場合、ページサイズが設定された後に回転が適用されます。 つまり、縦向きのページを 90 度回転させると、実質的に横向きになります。 CSS3を使ってPDFのテキストを回転させるには? ページの回転の代わりに CSS3 Transform を使用する理由 .NETでHTMLをPDFに変換した後、テキストやページ全体をプログラムで回転させる必要があるかもしれません。 よくある要件は、HTML5とCSS3を使ったPDFの縦書きテキストのレンダリングです。CSS3の変換は、ページレベルの回転に比べてよりきめ細かい制御が可能で、ページの残りの部分は元の向きのまま、個々のテキスト要素やセクションを回転させることができます。 このアプローチは、グラフに縦書きのラベルを貼ったレポートや、ヘッダーを回転させた表など、方向が混在する文書を作成する場合に特に有効です。 IronPDF のHTML からPDFへの変換プロセスはCSS3変換を完全にサポートしており、スタイリングされたコンテンツが最終的なPDFで意図したとおりに表示されることを保証します。 テキストの回転を制御する CSS プロパティは何ですか? 先にインストールしたIronPdf.NETライブラリを使ってHTMLをPDFに変換した後、CSS3によってテキストを任意の角度に回転させることができます。 これは、任意の HTML 要素を任意の角度に回転できる transform: rotate(...) CSS3 スタイルを使用して実現されます。 回転原点は transform-origin プロパティを使用してカスタマイズでき、回転ピボット ポイントを完全に制御できます。 :path=/static-assets/pdf/content-code-examples/how-to/rotating-text-css.cs using IronPdf; var renderer = new IronPdf.ChromePdfRenderer(); var pdf = renderer.RenderHtmlAsPdf(@" <html> <head> <style> .rotated{ -webkit-transform: rotate(-180deg); width:400; height:400; } </style> </head> <body> <p class='rotated'>Rotated Text</p> </body> </html> "); pdf.SaveAs("rotated.pdf"); $vbLabelText $csharpLabel CSS3のtransformプロパティは、度(deg)、ラジアン(rad)、グラディアン(grad)、ターンを含むさまざまな回転単位をサポートしています。 PDF生成には、学位が最もよく使用されます。 また、回転をスケールやトランスレートなどの他のトランスフォームと組み合わせることで、複雑なポジショニング効果を得ることができます。 レスポンシブCSSをIronPDFで使用する場合、これらの変換は異なるページサイズや向きにシームレスに適応します。 より高度なシナリオについては、最初のレンダリング後にプログラムでPDFページを変換することを検討するとよいでしょう。 これにより、既存のPDFに追加の変換を適用したり、CSSベースの回転をページレベルの変換と組み合わせて複雑なドキュメントレイアウトにしたりすることができます。 次に何ができるのかを見てみましょうか? こちらのチュートリアルページをご覧ください:PDFを編集する、またはカスタム方向でゼロから新しいPDFを作成する方法をご覧ください。 同じ文書内で異なるページの向きを管理するには、縦向きと横向きに関するガイドをご覧ください。 よくある質問 C# を使っ て PDF 文書内の特定ページ を回転 さ せ る 方法は? IronPDFはPDFページを回転させるための3つのメソッドを提供します:単一ページに対するSetPageRotation()、複数ページに対するSetPageRotations()、そして全ページに対するSetAllPageRotations()です。これらのメソッドは時計回りに90度、180度、270度の回転角度をサポートし、現在のページの回転を完全に上書きします。 PDFページはどのような回転角度に対応していますか? IronPDFは4つの標準的な回転角度をサポートします: 0°(回転なし)、90°、180°、時計回り270°です。回転はページレベルで適用されます。つまり、テキスト、画像、グラフィックを含むすべてのコンテンツは、要素間の空間的な関係を維持しながら単一のユニットとして回転します。 PDFページ全体を回転させずに、テキスト要素だけを回転させることはできますか? はい、IronPDFではCSS3変換を使って特定のテキスト要素を回転させることができます。これにより、ページ全体の向きに影響を与えることなく、ページ内の個々のテキストコンポーネントを回転させることができます。 PDFのすべてのページを90度回転させる最も簡単な方法は何ですか? 最も手っ取り早い方法はIronPDFのワンラインソリューションを使うことです:IronPdf.PdfDocument.FromFile("input.pdf").SetAllPageRotations(IronPdf.PdfPageRotation.Clockwise90).SaveAs("rotated.pdf").これはPDFを読み込み、すべてのページを時計回りに90度回転させ、その結果を保存します。 PDFページを回転させると、コンテンツ構造に影響がありますか? IronPDFのローテーションメソッドはコンテンツの構造をそのまま維持します。ローテーションは実際のコンテンツ関係に影響を与えることなく、ページレベルで行われます。テキストは選択可能なまま、リンクは機能的なまま、ドキュメントの内部構造は保持されます。 スキャンした文書の向きをプログラムで修正する方法を教えてください。 IronPDFはスキャンされたドキュメントの向きを修正するのに理想的です。個々のページを回転させるにはSetPageRotation()メソッドを、文書全体を修正するにはSetAllPageRotations()を使用します。これは特に、方向が不統一なスキャン PDF をバッチ処理するのに便利です。 カーティス・チャウ 今すぐエンジニアリングチームとチャット テクニカルライター Curtis Chauは、カールトン大学でコンピュータサイエンスの学士号を取得し、Node.js、TypeScript、JavaScript、およびReactに精通したフロントエンド開発を専門としています。直感的で美しいユーザーインターフェースを作成することに情熱を持ち、Curtisは現代のフレームワークを用いた開発や、構造の良い視覚的に魅力的なマニュアルの作成を楽しんでいます。開発以外にも、CurtisはIoT(Internet of Things)への強い関心を持ち、ハードウェアとソフトウェアの統合方法を模索しています。余暇には、ゲームをしたりDiscordボットを作成したりして、技術に対する愛情と創造性を組み合わせています。 準備はできましたか? Nuget ダウンロード 17,803,474 | バージョン: 2026.3 リリース 無料トライアル NuGet 無料版 総ダウンロード数: 17,803,474 ライセンスを見る まだスクロールしていますか? すぐに証拠が欲しいですか? PM > Install-Package IronPdf サンプルを実行するHTML が PDF に変換されるのを確認します。 NuGet 無料版 総ダウンロード数: 17,803,474 ライセンスを見る