IronPDF ハウツー カスタム用紙サイズ C#でカスタム用紙サイズで PDF をレンダリングする方法 Chaknith Bin 更新日:1月 10, 2026 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はChromePdfRendererクラスを使用し、SetCustomPaperSizeInInches()のようなメソッドを通して特定の寸法を設定することにより、C#でカスタム用紙サイズでPDFをレンダリングすることを可能にします。 カスタム用紙サイズとは、A4やレターサイズ(8.5 x 11インチ)などの標準サイズではなく、ユーザーによって定義された非標準用紙サイズを指します。 カスタム用紙サイズは、ポスターやバナー、特別なドキュメントのように、特別なレイアウトが必要なドキュメントを印刷する際によく使用されます。 HTMLからPDFへの変換プロジェクトで特定の寸法を必要とする場合、この柔軟性は不可欠です。 IronPDFで利用可能な幅広い用紙サイズを探索し、あなたのニーズに合った選択を提供します! クイックスタート:IronPDFでカスタム用紙サイズを定義 このクイックガイドでは、IronPDFを使ってわずか数行のコードでカスタム用紙サイズを設定する方法を学びます。 IronPDFを使用すると、好きな単位で正確な幅と高さを定義することで、簡単にPDFの寸法を調整できます。 この柔軟性は、ポスターやバナーのように、独自のレイアウト要件を持つドキュメントを作成するのに理想的です。 NuGet経由でIronPDFライブラリをダウンロードすることから始め、この例に従って希望の用紙サイズを簡単に設定してください。 今すぐ NuGet で PDF を作成してみましょう: NuGet パッケージ マネージャーを使用して IronPDF をインストールします PM > Install-Package IronPdf このコード スニペットをコピーして実行します。 var renderer = new IronPdf.ChromePdfRenderer { RenderingOptions = { PaperSize = IronPdf.Rendering.PdfPaperSize.Custom } }; renderer.RenderingOptions.SetCustomPaperSizeInInches(5, 7); renderer.RenderHtmlAsPdf("<h1>Custom size</h1>").SaveAs("custom-size.pdf") 実際の環境でテストするためにデプロイする 今すぐ無料トライアルでプロジェクトに IronPDF を使い始めましょう 30日間無料トライアル 最小限のワークフロー(5ステップ) PDFにカスタム用紙サイズを設定するためのIronPdfをNuGetからダウンロードする。 C#でChromePdfRendererクラスをインスタンス化します 新しいオブジェクトでRenderingOptionsにアクセスします 測定単位に基づいて、SetCustomPaperSizeメソッドのいずれかを呼び出します。 PDF文書をレンダリングしてエクスポートします 標準的な用紙サイズを使用するにはどうすればよいですか? . 。 。 まず、`ChromePdfRenderer`クラスのインスタンスを作成します。 次に、新しく作成されたオブジェクトの`RenderingOptions`プロパティを使用して`PaperSize`を変更します。 目的の用紙サイズを指定するために`PdfPaperSize`列挙体からあらかじめ定義された値の1つを設定します。100以上の標準用紙サイズが用意されており、大変便利です。 [PDFレンダリングオプション](https://ironpdf.com/how-to/rendering-options/)で作業する場合、IronPDFはあなたのドキュメントがどのようにフォーマットされるかを包括的にコントロールします。 標準的な用紙サイズには、A4、レター、リーガル、多くの国際規格など、一般的に使用されているフォーマットが含まれます。 ### どの標準用紙サイズがありますか? 以下は標準用紙サイズを設定する例です: ```csharp :path=/static-assets/pdf/content-code-examples/how-to/custom-paper-size-standard-paper-size.cs ``` IronPdfは以下のような標準的な用紙サイズを幅広くサポートしています: - **ISO216シリーズ**:A0からA10、B0からB10 - **北米**:レター、リーガル、タブロイド、エグゼクティブ - **アーキテクチャ**:ANSI AからE - **日本語**:JIS B0からB10まで - **封筒のサイズ**:さまざまな国際封筒規格 利用可能な用紙サイズとその寸法の完全なリストについては、[APIリファレンス・ドキュメント](https://ironpdf.com/object-reference/api/)を参照してください。 ### 用紙サイズを制御するプロパティは何ですか - `PaperSize`:PDFページの出力用紙サイズを、letter、A3、A4などのあらかじめ定義されたサイズで設定します。 - `ForcePaperSize`:`IronPdf.ChromePdfRenderOptions.PaperSize`によって指定されたサイズになるように、HTMLからPDFを生成した後にページのサイズを変更します。 この機能は、用紙サイズを指定するCSSルールをバイパスするのに役立ちます。 これらのプロパティを[カスタムマージン](https://ironpdf.com/how-to/custom-margins/)と組み合わせて使用すると、PDFレイアウトを正確に制御することができます。 ### 異なる単位で標準的な用紙サイズを入手するにはどうすればよいですか? 標準用紙サイズの寸法を見つける必要がありますか? `ToMillimeters`メソッドを使用することで簡単に行えます。 このメソッドは、`Length` オブジェクトとして標準用紙サイズの幅と高さを含むタプルを返します。 `Length` クラスは非常に汎用性が高く、これらの寸法を以下のようなさまざまな単位に簡単に変換できます: - ミリメートル - センチメートル - インチ - ピクセル - ポイント ```csharp :path=/static-assets/pdf/content-code-examples/how-to/custom-paper-size-standard-paper-size-in-other-unit.cs ``` この機能は、[CSSレスポンシブレイアウト](https://ironpdf.com/how-to/html-to-pdf-responsive-css/)と統合する場合や、カスタムレイアウトの正確な寸法を計算する必要がある場合に特に役立ちます。 ## カスタム用紙サイズを作成するにはどうすればよいですか? . 。 。 まず、`ChromePdfRenderer`クラスをインスタンス化します。 新しく作成されたオブジェクトから、`RenderingOptions`にアクセスして、新しく生成されたPDFドキュメントにカスタム用紙サイズを適用することができます。 PDFページの出力用紙サイズを設定するために使用できる4つの方法があり、それぞれ異なる計測単位に基づいています: - `SetCustomPaperSizeInCentimeters`:寸法は`センチメートル`です。 - `SetCustomPaperSizeInInches`:寸法は`インチ`です。 - `SetCustomPaperSizeInMillimeters`:寸法は`ミリメートル`です。 - `SetCustomPaperSizeInPixelsOrPoints`:寸法は`ピクセルまたはポイント`です。 カスタム用紙サイズを作成するときは、[ヘッダーとフッター](https://ironpdf.com/how-to/headers-and-footers/)や[ページの向きの設定](https://ironpdf.com/how-to/page-orientation-rotation/)とどのように相互作用するかを考慮することが重要です。 ### カスタム寸法にはどの単位を使用できますか? 以下はカスタム用紙サイズをセンチメートルで設定する例です: ```csharp :path=/static-assets/pdf/content-code-examples/how-to/custom-paper-size-cm.cs ``` 以下は、各測定単位の追加例です: ```csharp // Example: Custom paper size in inches (for US letter-like custom size) renderer.RenderingOptions.SetCustomPaperSizeInInches(8.5, 11.5); // Example: Custom paper size in millimeters (for precise metric measurements) renderer.RenderingOptions.SetCustomPaperSizeInMillimeters(297, 420); // A3 size // Example: Custom paper size in pixels (useful for screen-based layouts) renderer.RenderingOptions.SetCustomPaperSizeInPixelsOrPoints(1024, 768, 96); // 96 DPI ``` カスタムサイズで作業する場合は、[ビューポートとズームの設定](https://ironpdf.com/how-to/viewport-zoom/)を調べて、コンテンツがカスタムサイズ内に適切に収まるようにすることもできます。 ## 紙の寸法を変更するにはどうすればよいですか? 既存のPDFドキュメントまたは新しくレンダリングされたPDFで、`ExtendPage`メソッドを使用して各ページのサイズを変更できます。 このメソッドを使用すると、対象のページインデックス、4辺それぞれを変更する値、および計測単位を指定できます。 それぞれの辺の値は負の値でその特定の辺を削減し、正の値でその辺を延長します。 この機能は、ページサイズの異なる複数のPDFを結合する場合や、印刷用のドキュメントを準備する場合など、PDFを作成した後で調整する必要がある場合に特に便利です。 ### ExtendPageはどのようなパラメータを受け付けますか? `ExtendPage`メソッドは、次のパラメータを受け入れます: - **ページインデックス**: 修正するページのゼロベースのインデックスです。 - **左エクステンション**:左側を拡張/縮小する量 - **右エクステンション**:右側を拡張/縮小する量 - **トップエクステンション**:トップ側を拡張/縮小する量 - **ボトムエクステンション**:底辺を拡張/縮小する量 - **測定単位**: 測定の単位(`ミリメートル、インチなど`)。 以下は用紙寸法を変更する例です: ```csharp :path=/static-assets/pdf/content-code-examples/how-to/custom-paper-size-modify-paper-size.cs ``` 以下は、さまざまなページの修正を示す、より包括的な例です: ```csharp // Extend all sides equally pdf.ExtendPage(0, 10, 10, 10, 10, MeasurementUnit.Millimeter); // Reduce page size (negative values) pdf.ExtendPage(1, -20, -20, -10, -10, MeasurementUnit.Millimeter); // Extend only top and bottom (useful for adding header/footer space) pdf.ExtendPage(2, 0, 0, 25, 25, MeasurementUnit.Millimeter); // Work with inches instead of millimeters pdf.ExtendPage(3, 0.5, 0.5, 1, 1, MeasurementUnit.Inch); ``` ## カスタム用紙サイズのベストプラクティス IronPDFでカスタム用紙サイズを使用する場合は、以下のベストプラクティスを考慮してください: 1.**異なる単位をテストする**:カスタムサイズで作業している間、どの測定単位がユースケースに最適かをテストしてください。 画面ベースのレイアウトにはピクセルが適していますが、印刷物にはミリメートルまたはインチが適しています。 2.**印刷マージンを考慮する**:印刷用にPDFを作成するときは、プリンタの余白を考慮することを忘れないでください。 ほとんどのプリンタは用紙の端まで印刷できません。 3.**レスポンシブデザイン**:[HTML to PDF](https://ironpdf.com/how-to/html-file-to-pdf/)を変換するときは、HTMLがレスポンシブデザインの原則を使用して、さまざまな用紙サイズに適応するようにしてください。 4.**パフォーマンスの最適化**:非常に大きなカスタム用紙サイズはパフォーマンスに影響を与える可能性があります。 大きな文書には、[圧縮](https://ironpdf.com/how-to/pdf-compression/)の使用を検討してください。 5.**互換性**:カスタムサイズのPDFをさまざまなPDFビューアでテストし、互換性を確認してください。 次に何ができるのかを見てみましょうか? ガイドページはこちら:[Create PDFs](https://ironpdf.com/tutorials/csharp-create-pdf-complete-tutorial/) よくある質問 C# で PDF 文書にカ ス タ ムの用紙サ イ ズ を設定す る 方法は? IronPDFではChromePdfRendererクラスを使ってカスタム用紙サイズを設定できます。RenderingOptionsでPaperSizeプロパティをPdfPaperSize.Customに設定し、SetCustomPaperSizeInInches()のようなメソッドを使って特定の寸法を定義します。たとえば、renderer.RenderingOptions.SetCustomPaperSizeInInches(5, 7)のようにします。 カスタム用紙サイズに使用できる測定単位は? IronPDFは異なるSetCustomPaperSizeメソッドを通してカスタム用紙サイズのための複数の測定単位をサポートしています。インチ、センチメートル、ミリメートル、ピクセルで寸法を指定できるので、さまざまな国際規格やプロジェクトの要件に柔軟に対応できます。 標準サイズではなく、カスタムサイズを使用する必要があるのはどのような場合ですか? IronPdfのカスタム用紙サイズは、ポスター、バナー、特殊なドキュメント、A4やレターのような標準フォーマットに合わないデザインのようなユニークなレイアウトのPDFを作成する際に理想的です。この柔軟性は、特定の寸法を必要とするHTMLからPDFへの変換プロジェクトで特に役立ちます。 定義済みの標準用紙サイズはいくつありますか? IronPDFはPdfPaperSize列挙型を通じて、A4、レター、リーガル、多くの国際規格のような一般的に使用されるフォーマットを含む100以上の定義済みの標準用紙サイズを提供し、ほとんどのドキュメント要件に対応する包括的なオプションを提供します。 カスタム用紙サイズを実装する手順は? IronPDFでカスタム用紙サイズを実装するには:1) NuGet経由でIronPDFをダウンロードし、2) ChromePdfRendererインスタンスを作成し、3) RenderingOptionsプロパティにアクセスし、4) SetCustomPaperSizeメソッドを希望の寸法で呼び出し、5) PDFドキュメントをレンダリングして保存します。 Chaknith Bin 今すぐエンジニアリングチームとチャット ソフトウェアエンジニア ChaknithはIronXLとIronBarcodeに取り組んでいます。彼はC#と.NETの深い専門知識を持ち、ソフトウェアの改善や顧客サポートに貢献しています。ユーザーとの対話から得られる洞察が、より良い製品、ドキュメント、および全体的な経験に寄与しています。 準備はできましたか? Nuget ダウンロード 16,685,821 | バージョン: 2025.12 リリース NuGet 無料版 総ダウンロード数: 16,685,821 ライセンスを見る