Search the FirstSpirit Knowledge Base
Hallo zusammen,
bei einem Kunden von uns möchten wir gerne den PDF-Ausgabekanal nutzen.
Damit dieser funktioniert, muss ja der Inhalt in eine XSL-FO Struktur gebracht werden, sodass dieser vom FirstSpirit PDF-Generator korrekt umgewandelt und als PDF abgelegt wird.
Dies würde ja bedeuten, dass man für jede Seiten-/Absatzvorlage, die man als PDF haben möchte, eine XSL-Struktur manuell bauen/programmieren muss.
Gibt es hierfür nicht noch andere Wege/Optionen, sodass man schneller arbeiten kann?
Nutzt Ihr bspw. irgendwelche Konverter für die Umwandlung von HTML in XSL-FO oder wie geht Ihr hier vor um schneller zum Ergebnis zu kommen?
Hat jemand ein Paar Tipps? Wäre sehr dankbar dafür
Grüße,
Micha
Hab's selber gefunden:
$CMS_REF(abc, templateSet:"pdf")$
so geht's.
Gruß
> Dies würde ja bedeuten, dass man für jede Seiten-/Absatzvorlage, die man als PDF haben möchte, eine XSL-Struktur manuell > bauen/programmieren muss.
ja, ...evtl. hilft ja folgendes weiter....
http://www.javaworld.com/javaworld/jw-04-2006/jw-0410-html.html
Danke für die Links,
http://html2fo.sourceforge.net/ hatten wir auch schon tetestet - das Ergebnis war aber nicht so wirklich zufriedenstellend.
Vielleicht klappt's ja mit dem anderen besser, werde ich mal testen.
Gruß,
Micha
Unserer Erfahrung nach gibt es keine wirkliche Alternative zur manuellen Definition durch Templates. Sollten sie etwas finden, wären wir über einen kurzen Hinweis sehr dankbar.
Wir sind nun dabei verblieben und haben das Template manuell aufgebaut.
Ich würde nun gerne einen Link auf das generierte PDF setzen.
Hintergrund ist der, dass aus einer HTML Seite ebenso ein PDF generiert wird und genau auf dieser HTML Seite soll auch der Link zum PDF eingebunden werden können, also quasi ein Verweiß auf sich selbst, bloß eben nicht auf die HTML, sondern auf das PDF.
Kann man in einer Eingabekomponente (z.B. INPUT_LINK oder FS_REFERENCE) bestimmen, welchen Ausgabekanal sie nehmen soll?
Hab's selber gefunden:
$CMS_REF(abc, templateSet:"pdf")$
so geht's.
Gruß