¿Usar XSL-FO, CSS3 en lugar de CSS2 para crear documentos paginados como PDF?

Hay muchos textos antiguos, comoeste libro de 2002, indicando que debemos usar "CSS para Web" y "XSL-FO para impresión". Creo que en la actualidad (2012) podemos, finalmente, usar CSS con motores de render que entiendanmedios paginados de CSS2 y algo deCSS3... ¿Pero dónde están los "nuevos textos", el consenso de los programadores y la inversión de softhouses?

XSL-FO o "XSL Formatting Objects" (un estándar de W3C) fue la tecnología más utilizada para generar documentos PDF, desde contenido XML o XHTML. Versión1.1 de XSL-FO fue publicado en 2006,1.0 en 2001.

CSS2.1 es de 2011, pero CSS2.0 es un estándar de 1998, revisado en 2008 ... Creo que las edades estándar no son un problema.CSS con HTML, XHTML o XML tienen "el poder de imprimir": ver herramientas comoPrinceXML, Módulo de impresión webkit (owkhtmltopdf)ABCpdf y otros.

Elegir entre CSS y XSL-FO: con CSS2 puede ajustar el texto exactamente a la página del papel, etc. No se trata de paginación, diseños de múltiples columnas, notas al pie, encabezados de ejecución o márgenes de una página ... Ambos, CSS (medios paginados) y XSL -OF, son buenos estándares para hacer esto.

PD: hay algunas preguntas / respuestas relacionadas para este contexto,sobre la transformación webkit, convertir con PHP y sobreGeneración de PDF a partir de HTML. Nadie con buena respuesta para esta pregunta presentada.

Respuestas a la pregunta(5)

Su respuesta a la pregunta