Tamaño de PDF personalizado
Con IronPDF, los desarrolladores pueden generar documentos PDF con dimensiones distintas del tamaño estándar A4.(8½ por 11 pulgadas, o 21,59 por 27,94 centímetros).
Renderice PDFs con diferentes tamaños de papel especificando las dimensiones deseadas en un objeto ChromePdfRenderOptions
con el método setPaperSize
. Establece el tamaño del papel en el argumento del método con un valor preestablecido PaperSizes
. A continuación, renderice el documento PDF como de costumbre a partir del contenido de origen(Cadena HTML, URL, archivo HTML, etc.).
ChromePdfRenderOptions renderOptions = new ChromePdfRenderOptions();
renderOptions.setPaperSize(PaperSize.B5);
PdfDocument.renderHtmlFileAsPdf("mycontent.html", renderOptions);
El tipo enum PaperSize
admite más de 100 tamaños de impresión reconocidos por la industria. Esto proporciona cobertura para los tamaños utilizados en la mayoría de los casos empresariales. Para utilizar un tamaño de impresión diferente a los incluidos en el enum PaperSize
, elija PaperSize.Custom
y establezca manualmente el ancho y alto de página deseados:
ChromePdfRenderOptions renderOptions = new ChromePdfRenderOptions();
renderOptions.setPaperSize(PaperSize.Custom);
renderOptions.setCustomPaperWidth(11); // in inches
renderOptions.setCustomPaperHeight(17); // in inches
Como se muestra arriba, setCustomPaperWidth
y setCustomPaperHeight
aceptan valores numéricos que representan las dimensiones deseadas en pulgadas. Para establecer las dimensiones en centímetros, utilice setCustomPaperSizeInCentimeters
. Para establecer las dimensiones en milímetros, utilice setCustomPaperSizeInMillimeters
. Para píxeles/puntos, utilice setCustomPaperSizeInPixelsOrPoints
.