Hallo,

den folgenden Beitrag habe ich vergangenen Samstag im deutschen OO-Forum
geschrieben, und wurde auf diese Mailingliste verwiesen.
Deshalb hier jetzt der Versuch, für mich Licht ins Dunkel zu bringen
bzw. etwas über die generelle Machbarkeit zu erfahren.
(Für den Fall, daß ich mit dieser (An)-Frage hier total falsch bin,
bitte ich schon mal vorsichtshalber um Nachsicht.)

--------------------------------- Kopie von
http://de.openoffice.info/viewtopic.php?t=7855
-------------------------------------
Hallo

Ich habe schon 'ne Menge Docu zu OO gelesen und rumprobiert, leider
finde ich keinen richtigen Einstieg für mein Thema/Problem.

Ich versuch's mal zu beschreiben, ich würde mir wünschen, daß mich da
jemand auf die richtige Schiene hebt.

Ich möchte aus einer PHP-WEB-Applikation heraus Serverzentral PDF
generieren um dies zu drucken, vermailen, ablegen, whatever.

Der bisherige Ansatz/Lösungsweg ist folgender:

1. Mit einem Werkzeug wird zunächst ein XML-Schema erstellt, welches die
Struktur beschreibt, in der die App XML-mäßig die Dateninhalte der
zukünftigen Dokumente generiert.
2. Mit einem weiteren Werkzeug wird auf Basis dieses XML-Schemas eine
XSLT/FO Dokumentvorlage; Layout, welcher Inhalt kommt wo und wie hin.
3. Zur Laufzeit erzeugt der Formatierer "fop" aus der XSLT/FO-Vorlage
und dem aktuellen XML-Dateninhalts-Dokument ein PDF-Dokument.
4. Mit dem Layout-Werkzeug kann auch ein "Kunde" das Layout des
Zieldokumentes verändern (Schriftgrößen, Anordnung, feste Logos,
etc...), solange er dabei nicht die XML-Platzhalter verändert.

Der wunschgemäße Ansatz/Lösungsweg wäre folgender:
1. Ich erzeuge mit dem OO_Writer (ggf. auch auf Basis einer
XML-Schema-Datei oder einer XML-Datendatei mit "vollständigem" Inhalt)
eine Vorlage mit "Platzhaltern".
2. Die Applikation erzeugt weiterhin XML-strukturierte Inhaltsdaten
3. Ich rufe OO-Writer von der Kommandozeile, oder via einer API auf und
veranlasse ihn die XML-strukturierten Daten mit der Vorlage zu
verknüpfen, also die Daten-Inhalte in die Stellen einzufügen, die ich in
der Vorlage mit entsprechenden Platzhaltern versehen habe.
4. Nun muß der Writer nur noch nach PDF exportieren.
5. Während der ganzen Zeit, außer bei Punkt 1. braucht OO nicht an der
Oberfläche präsent zu sein, er soll ja quasi als Filter arbeiten.

Anmerkung:
1. ich habe das Ganze schon mal vor einigen Monaten im internationalen
Forum angesprochen, aber ich denke, ich konnte das aus sprachlichen
Mängeln nicht richtig rüber bringen, das Feedback war jedenfalls nicht
ergiebig.
2. Der Grund, auf die Idee zu kommen, dies mit OO lösen zu wollen ist
die in OO vorhanden PDF-Export-Schnittstelle und die in der
Dokumentation angesprochene XML-Import-Funktion, aus der ich aber bisher
nicht schlau geworden bin.
3. Die "Kunden" könnten mit OO-Writer als Dokument-Layout-Editor mit
Sicherheit viel einfacher umgehen, als mit Spezialwerkzeugen.
4. Sind die Formatierungsmöglichkeiten von OO einfach umfassend und
umwerfend.

So, nun hoffe ich, daß sich jemand bis hier her durchgequält hat und
mich in die richtige Richtung lenken kann, ggf. auch nur die "richtigen"
Ansprechpartner benennen kann.

Ich hoffe, Ihr findet die ganze Sache/Idee nicht total idiotisch, ich
habe halt so das Gefühl "das müßte doch zu machen sein".

Vielen Dank für die Aufmerksamkeit und für jedes sinnvolle Feedback im
Voraus und bitte nicht sauer sein, wenn die Lösung ganz einfach ist, und
ich sie nur nicht erkannt habe, "manchmal sieht man halt den Wald vor
Bäumen nicht".
_________________
cu jwh
----------------------------------------- Ende der Kopie von
http://de.openoffice.info/viewtopic.php?t=7855 -------------------------

Danke schon mal, für jedes sinnvolle Feedback.

cu jwh

Jan W. Hentsch, [EMAIL PROTECTED]
CSMed GmbH
Otto-Röhm-Straße 69
64293 Darmstadt
Germany
Mobile: +49 172 65 11 487 

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Antwort per Email an