カスタムPDFサイズ
import {PdfDocument, PaperSizeUnit} from "@ironsoftware/ironpdf";

(async () => {
    // Define the HTML content
    const html = `<p>Lorem ipsum dolor sit amet...</p>`;

    // Configure render options
    const options = {
        // Set the paper size to custom (5x5 inches)
        paperSize: {
            unit: PaperSizeUnit.Inch,
            height: 5,
            width: 5,
        },
    };

    // Render HTML content to a PDF
    const pdf = await PdfDocument.fromHtml(html, { renderOptions: options });

    // Save the PDF with the custom paper size
    await pdf.saveAs("customPaperSize.pdf");
})();
npm i @ironsoftware/ironpdf
カスタムPDFサイズ

カスタムPDFサイズ

このコード スニペットは、HTML コンテンツを PDF ドキュメントにレンダリングするときにカスタム用紙サイズを定義する方法を示しています。

レンダリングオプションの用紙サイズをカスタマイズするために paperSize プロパティを使用します。 options オブジェクトはカスタム用紙サイズを指定するために使用され、カスタム5x5インチのサイズに設定されます。 目的の用紙サイズに合わせて height と width プロパティを必要に応じて調整できます。

IronPDFライブラリ からの PdfDocument.fromHtml メソッドを利用して、指定されたレンダリングオプションを適用しながらHTMLコンテンツをPDFドキュメントに変換します。

レンダリング後、結果のPDFドキュメントは saveAs メソッドを使用してカスタム用紙サイズで保存されます。

  • GenerateCustomSizedPdf メソッドは、2つの引数を取ります: htmlContent (PDFにレンダリングされるHTMLコンテンツ) および outputPath (生成されたPDFが保存されるファイルパス)。

  • ChromePdfRenderer はHTMLコンテンツのレンダリングプロセスを処理するために使用されます。

  • 5x5インチのカスタム用紙サイズを指定するために PdfPaperSize オブジェクトが作成されます。 これは、width と height 値(インチ単位)を PdfPaperSize constructor に渡すことで達成されます。

  • RenderingOptions プロパティは renderer を使用してカスタム用紙サイズを使用するように設定されます。

  • 与えられたHTMLコンテンツを事前に定義された設定に従ってPDFドキュメントへ変換するために RenderHtmlAsPdf メソッドを使用します。

  • 最後に、SaveAs メソッドは指定された outputPath にPDFドキュメントを保存します。

GitHubでカスタムPDFページサイズコードの例を調べる
GitHubで見る

準備はできましたか?

バージョン:2026.11リリースされたばかり