Wykorzystanie XSL-FO, CSS3 zamiast CSS2 do tworzenia stronicowanych dokumentów, takich jak PDF?

Istnieje wiele starych tekstówta książka z 2002 roku, stwierdzając, że musimy użyć „CSS dla sieci” i „XSL-FO dla druku”. Myślę, że w dzisiejszych czasach (2012) możemy wreszcie użyć CSS z silnikami renderującymi, które to rozumiejąmedia stronicowane CSS2 i coś w tym styluCSS3... Ale gdzie są „nowe teksty”, konsensus programistów i inwestycje softhouses?

XSL-FO lub „XSL Formatting Objects” (standard W3C) był najczęściej stosowaną technologią do generowania dokumentów PDF z treści XML lub XHTML. Wersja1.1 XSL-FO został opublikowany w 2006 r.,1,0 w 2001 r.

CSS2.1 pochodzi z 2011 r., Ale CSS2.0 to standard z 1998 r., Poprawiony w 2008 r. ... Myślę, że standardowy wiek nie stanowi problemu.CSS z HTML, XHTML lub XML ma „moc druku”: zobacz narzędzia takie jakPrinceXML, Moduł druku WebKit (lubwkhtmltopdf),ABCpdf i inni.

Wybór między CSS a XSL-FO: dzięki CSS2 możesz dopasować tekst dokładnie do strony papieru itp. Nie chodzi o paginację, układy wielu kolumn, przypisy dolne, bieżące nagłówki ani marginesy strony ... Zarówno CSS (media stronicowane), jak i XSL -FO, to dobre standardy do tego.

PS: istnieją pewne powiązane pytania / odpowiedzi w tym kontekście,o transformacji pakietu webkit, konwertowanie z PHP i oGeneracja PDF z HTML. Nikt z dobrą odpowiedzią na to przedstawione pytanie.