.png)
Estoy usando wkhtmltopdf 0.10.0 rc2 en Ubuntu (Linux 3.2.0-24-generic #38-Ubuntu x86_64 GNU/Linux). El problema que estoy experimentando es que no puedo crear archivos PDF con margen superior o margen inferior. No recibo ningún error.
Estoy usando los siguientes comandos:
wkhtmltopdf -T 50 -B 50 http://google.com ./test.pdf
wkhtmltopdf --margin-top 50 --margin-bottom 50 page.html ./test.pdf
Sin embargo, cuando intento lo siguiente, el margen izquierdo y el margen derecho funcionan perfectamente (pero todavía no hay margen superior ni margen inferior)
wkhtmltopdf -L 50 -R 50 -T 50 -B 50 page.html ./test.pdf
No importa qué URL o página intente convertir. ¿Cómo puedo configurar un margen superior y un margen inferior?
Respuesta1
Creo que te faltan unidades. Intentar:
wkhtmltopdf -L 50mm -R 50mm -T 50mm -B 50mm page.html ./test.pdf
mm, por supuesto, son milímetros. También puedes hacer 0,5 pulgadas o 2 cm, algo así.
Respuesta2
Llegué muy tarde aquí, pero me encontré con un problema similar (seguí cambiando los márgenes sin ningún efecto) y después de mucho trabajo descubrí mi problema: MicontenidoEra de un tamaño limitado, por lo que los márgenes no importaban.
Estaba usando Bootstrap 3 para crear un diseño para mi PDF, y en Bootstrap tenía un <div class="container">
elemento que envolvía toda la página. Los contenedores en Bootstrap tienen un relleno natural a su alrededor, por lo que mi contenido tenía solo 668 píxeles de ancho (a pesar de que wkHTMLtoPDF cargó la página en un navegador de 800 píxeles de ancho). Cuando reemplacé esto con <div class="container-fluid">
mis márgenes de repente comenzaron a funcionar
Algo que vale la pena comprobar
Respuesta3
utilice wkhtmltopdf 0.12.6, wkhtmltopdf 0.10.0 rc2 no compatible