カスタム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);
PaperSize
列挙型は、業界で認識されている100以上の印刷サイズをサポートしています。 これは、ほとんどのビジネスケースで使用されるサイズを対象としています。 異なる印刷サイズを使用する場合は、PaperSize
列挙内に含まれているもの以外のサイズを選択してください。その場合はPaperSize.Custom
を選択し、希望するページの幅と高さを手動で設定します。
ChromePdfRenderOptions renderOptions = new ChromePdfRenderOptions();
renderOptions.setPaperSize(PaperSize.Custom);
renderOptions.setCustomPaperWidth(11); // in inches
renderOptions.setCustomPaperHeight(17); // in inches
上記のように、setCustomPaperWidth
およびsetCustomPaperHeight
は、希望の寸法をインチで表す数値を受け入れます。 寸法をセンチメートルで設定するには、setCustomPaperSizeInCentimeters
を使用します。 寸法をミリメートルで設定するには、setCustomPaperSizeInMillimeters
を使用してください。 ピクセル/ポイントの場合は、setCustomPaperSizeInPixelsOrPoints
を使用してください。