カスタムPDFサイズ

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

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

ChromePdfRenderOptions renderOptions = new ChromePdfRenderOptions();  
renderOptions.setPaperSize(PaperSize.B5);  
PdfDocument.renderHtmlFileAsPdf("mycontent.html", renderOptions);
JAVA

PaperSize 列挙型は、業界で認識されている100以上の印刷サイズをサポートしています。 これは、ほとんどのビジネスケースで使用されるサイズを対象としています。 異なる印刷サイズを使用する場合は、PaperSize列挙内に含まれているもの以外のサイズを選択してください。その場合はPaperSize.Customを選択し、希望するページの幅と高さを手動で設定します。

ChromePdfRenderOptions renderOptions = new ChromePdfRenderOptions();  
renderOptions.setPaperSize(PaperSize.Custom);  
renderOptions.setCustomPaperWidth(11);   // in inches  
renderOptions.setCustomPaperHeight(17);  // in inches
JAVA

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