Hallo,
ik zit al een tijdje te kloten met het probleem van het printable maken van xml/xhtml. Ik heb dus een xml document dat ik m.b.v. een xsl stylesheet omzet in xhtml. Merk op dat ik voor het formatten geen xsl-fo gebruik, aangezien ik dit zoals ik het nu zie vrij onoverzichtelijk vind. In plaats daarvan gebruik ik CSS.
Het uiteindelijke doel is dus een printable document maken in de gewenste stijl. Het gewoon printen van (X)html zou ook een optie zijn, ware het niet dat standaard documenten geprint worden zonder achtergrond kleuren / plaatjes. Dit resulteert in een print zoals hij niet bedoeld is.
Nu kwam ik er achter dat er een hele mooie optie in browsers zit, namelijk: print with background colors. Met deze optie aan komt het document precies hetzelfde uit de printer als dat het op het scherm staat.
Echter, deze staat standaard uit. Een optie is natuurlijk om alle gebruikers die mijn document willen uitprinten te instrueren om deze optie aan te zetten, maar dit is natuurlijk vrij bagger.
Een andere optie is om de xml/html/xhtml op 1 of andere manier om te zetten naar PDF waarna de gebruiker deze PDF kan printen. Er bestaan allerhande (vaak commerciele) tools om dit server side te doen, zoals FOP, dat wel gratis is. Echter, probleem is vaak dat elke regel in je document wordt omgezet naar een PDF equivalent. Dit resulteert in een vaak net ander resultaat in PDF als in html.
Dit probleem is er niet als een print-to-pdf plugin wordt gebruikt, het resultaat hiervan is precies hetzelfde als wat er op het scherm te zien is (als de print-background-colors optie aanstaat). Dit lijkt me dan ook de gemakkelijkste optie om pdf documenten te creeren.
Ik hoop dat mijn probleem nog een beetje te volgen is, nu kom ik bij mijn eigelijke vraag: heeft iemand ervaring met server-side printing, en dan naar PDF documenten?
Mijn idee is dus dat clients de opdracht tot het printen geven, waarna de server een bepaalde html pagina naar PDF print, exact zoals de pagina er op het beeld uitziet.
ik zit al een tijdje te kloten met het probleem van het printable maken van xml/xhtml. Ik heb dus een xml document dat ik m.b.v. een xsl stylesheet omzet in xhtml. Merk op dat ik voor het formatten geen xsl-fo gebruik, aangezien ik dit zoals ik het nu zie vrij onoverzichtelijk vind. In plaats daarvan gebruik ik CSS.
Het uiteindelijke doel is dus een printable document maken in de gewenste stijl. Het gewoon printen van (X)html zou ook een optie zijn, ware het niet dat standaard documenten geprint worden zonder achtergrond kleuren / plaatjes. Dit resulteert in een print zoals hij niet bedoeld is.
Nu kwam ik er achter dat er een hele mooie optie in browsers zit, namelijk: print with background colors. Met deze optie aan komt het document precies hetzelfde uit de printer als dat het op het scherm staat.
Echter, deze staat standaard uit. Een optie is natuurlijk om alle gebruikers die mijn document willen uitprinten te instrueren om deze optie aan te zetten, maar dit is natuurlijk vrij bagger.
Een andere optie is om de xml/html/xhtml op 1 of andere manier om te zetten naar PDF waarna de gebruiker deze PDF kan printen. Er bestaan allerhande (vaak commerciele) tools om dit server side te doen, zoals FOP, dat wel gratis is. Echter, probleem is vaak dat elke regel in je document wordt omgezet naar een PDF equivalent. Dit resulteert in een vaak net ander resultaat in PDF als in html.
Dit probleem is er niet als een print-to-pdf plugin wordt gebruikt, het resultaat hiervan is precies hetzelfde als wat er op het scherm te zien is (als de print-background-colors optie aanstaat). Dit lijkt me dan ook de gemakkelijkste optie om pdf documenten te creeren.
Ik hoop dat mijn probleem nog een beetje te volgen is, nu kom ik bij mijn eigelijke vraag: heeft iemand ervaring met server-side printing, en dan naar PDF documenten?
Mijn idee is dus dat clients de opdracht tot het printen geven, waarna de server een bepaalde html pagina naar PDF print, exact zoals de pagina er op het beeld uitziet.
edit:
ik weet niet in welke rubriek dit topic het beste past. Behalve xml/xhtml heeft mijn vraag zeker met scripting te maken, maar als jullie het ergens andere beter vinden passen, so be it
ik weet niet in welke rubriek dit topic het beste past. Behalve xml/xhtml heeft mijn vraag zeker met scripting te maken, maar als jullie het ergens andere beter vinden passen, so be it
[ Voor 6% gewijzigd door Whiskeyjack op 22-06-2005 16:14 ]