カスタムPDFサイズ

import com.ironsoftware.ironpdf.*;  
import com.ironsoftware.ironpdf.render.*;  
import java.io.IOException;  
import java.nio.file.Paths;

String html = "<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p>";  
  
ChromePdfRenderOptions renderOptions = new ChromePdfRenderOptions();  
renderOptions.setPaperSize(PaperSize.Custom);  
  
/*  
 * Setting page sizes using different measuring units: * 1. setCustomPaperWidth( width ) / setCustomPaperHeight( height ): for inches * 2. setCustomPaperSizeInCentimeters( width, height ): for centimeters. * 3. setCustomPaperSizeInMillimeters( width, height ): for millimeters * 4. setCustomPaperSizeInPixelsOrPoints( width, height ): for pixels/points */renderOptions.setCustomPaperSizeInCentimeters(13.97, 13.97);  
  
PdfDocument.renderHtmlAsPdf(html, renderOptions).saveAs(Paths.get("assets/CustomPaperSize.pdf"));
mvn install
カスタムPDFサイズ

カスタムPDFサイズ

IronPDFを使用すると、開発者は標準のA4サイズ(8½ × 11インチ、または21.59 × 27.94センチメートル)以外の寸法でPDFドキュメントを生成できます。

望ましい寸法をChromePdfRenderOptionsオブジェクトに指定することで、異なる用紙サイズでPDFをレンダリングします。 メソッド引数にプリセットのPaperSize値を使用して用紙サイズを設定します。 その後、ソースコンテンツ(HTML文字列、URL、HTMLファイルなど)から通常通りにPDFドキュメントをレンダリングします。

PaperSize列挙型は、100以上の業界で認知された印刷サイズをサポートしています。 これは、大多数のビジネスケースで使用されるサイズをカバーします。 PaperSize.Customを選び、望ましいページ幅とページ高を手動で設定します。

上記のように、setCustomPaperHeightはインチでの望ましい寸法を表す数値を受け入れます。 寸法をセンチメートルで設定するには、setCustomPaperSizeInCentimetersを使用します。 寸法をミリメートルで設定するには、setCustomPaperSizeInMillimetersを使用します。 ピクセル/ポイントの場合、setCustomPaperSizeInPixelsOrPointsを使用します。

IronPDFを使ったカスタムPDFサイズの設定についてはこちらをご覧ください。
GitHubで見る

準備はできましたか?

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