Autor
|
Tema: Escribir CSS en PDF ? (resuelto) (Leído 3,444 veces)
|
Diabliyo
Desconectado
Mensajes: 1.441
shell# _
|
Buenas.
Tengo una plantilla de formato de Nota de Venta en CSS, al mostrarla en un POPUP queda muy bien ordenada y todo, pero requiero que esa misma plantilla ponerla dentro de un archivo PDF.
Actualmente lo hago de una manera que no me satisface mucho, pero les platico...
1- Primero creo una plantilla en formato JPG (imagen de la nota de venta vacia). 2- Despues en PHP coloco el texto dentro del formato JPG. 3- Coloco el JPG dentro del PDF usando la libreria FPDF. 4- Guardar el PDF.
El problema actualmente en la modalidad que les acabo de comentar, es al momento de escribir el texto en la imagen JPG de la nota de venta, tengo que calcular las posiciones X y Y por cada salto, de los valores numericos que van recargados a la derecha, etc.... a parte existe la limitacion de que si es demasiado texto o productos de la nota de venta, puede sobrepasarse el alto del JPG y encimarse el texto en el pie del JPG o bien no haber espacio suficiente.
Por ello estoy buscando la manera de hacer algo mas o menos asi:
1- Armar mi nota de venta usando HTML y CSS. 2- Colocar ese HTML y CSS dentro de un PDF. 3- Guardar el PDF.
OJO: la plantilla de nota de venta realizada con HTML y CSS puede llevar colores de fondo, border o asi...
Alguna idea ?
|
|
« Última modificación: 12 Abril 2014, 18:49 pm por #!drvy »
|
En línea
|
|
|
|
|
Camarografo77
Desconectado
Mensajes: 13
|
En su debido tiempo probé muchas librerías para generar pdf con php, pero recuerdo que FPDF fue la más básica que encontré, también recuerdo que terminé usando DOMPDF porque permite justamente generar PDF desde contenidos HTML y CSS con unas pequeñas convenciones a cumplir que son muy sencillos de realizar. DOMPDF http://www.digitaljunkies.ca/dompdf/examples.phpSaludos.
|
|
|
En línea
|
|
|
|
Diabliyo
Desconectado
Mensajes: 1.441
shell# _
|
Gracias Camarografo77 y EFEX por sus respuestas...
Todo el dia de ayer estuve probando librerias entre estas fueron: html2pdf, mPDF y htmltopdf pero generaban el PDF mal, vaya, a partir de un HTML que autogenero con PHP no me genereraban el PDF identico....
Hoy por la ma~ana continue leyendo y me encontre con wkhtmltopdf, esta no es una libreria, es un programa que bien puedes compilarte en linux o en su defecto bajarte el compilado. Probe bajandome el codigo y compilando, al final de estar instalado simplemente fue una maravilla, tal cual como genero el HTML con todos sus estilos, bordes y capas, igualito se genera el PDF.
shell# wkhtmltopdf archivo.html nombre.pdf
Me salvo la vida....
En mi caso, como tengo un server dedicado, ya lo instale y va todo de maravilla... Pero si tienes hosting, creo que no te funcionara.
Descarga wkhtmltopdf: wkhtmltopdf.org/downloads.html
Saludos !
|
|
« Última modificación: 12 Abril 2014, 18:20 pm por Diabliyo »
|
En línea
|
|
|
|
Kami
Desconectado
Mensajes: 252
Be happy!
|
Usa mPDF y olvídate..
|
|
|
En línea
|
|
|
|
Diabliyo
Desconectado
Mensajes: 1.441
shell# _
|
mPDF genera mal el PDF cuando hay muchos estilos y capas.... Es mejor wkhtmltopdf !
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
Escribir un .txt con vb
Programación Visual Basic
|
Xrage
|
7
|
9,318
|
11 Junio 2005, 13:24 pm
por p0w3r f1y
|
|
|
Escribir .ini
Programación Visual Basic
|
& eDu &
|
6
|
2,963
|
25 Mayo 2008, 01:29 am
por naderST
|
|
|
Escribir en /dev/mem
Programación C/C++
|
>FedeX<
|
6
|
3,978
|
10 Febrero 2011, 20:43 pm
por >FedeX<
|
|
|
{RESUELTO} ¿Cómo redimensiono un jPanel? {RESUELTO}
« 1 2 »
Java
|
|Miguel|
|
12
|
11,208
|
13 Febrero 2012, 15:11 pm
por |Miguel|
|
|
|
[RESUELTO] No consigo limpiar un JTable... [RESUELTO]
Java
|
|Miguel|
|
2
|
29,845
|
12 Febrero 2018, 09:06 am
por shoni_isra
|
|