XML-Technologien

XML-Technologien

Posts 1-7 of 7
  • Helmut Wollmersdorfer
    Helmut Wollmersdorfer    Premium Member
    The company name is only visible to registered members.
    Word auf Linux-Server generieren
    Ich möchte aus XML Word 97 Dokumente auf einem Linux-Server (Debian/Etch) generieren.

    Der Stand meiner derzeitigen Recherchen lautet etwa so:

    - Open Office im Server Modus laufen lassen und darüber das Dokument generieren (und als Word 97 abspeichern).

    Wie das unter Windows mit z.B. VB ginge, weiss ich. Einen zusätzlichen (virtuellen) Server dafür laufen zu lassen, schliesse ich aber aus.

    Hat damit jemand Erfahrungen oder (andere) Anregungen?

    lg

    Helmut Wollmersdorfer
  • Holger Steinhauer
    Holger Steinhauer    Premium Member   Group moderator
    The company name is only visible to registered members.
    Re: Word auf Linux-Server generieren
    Hallo.

    Hmm, muss es wirklich Word 97 sein? Denn ab Office 2000 ist es möglich direkt XML zu laden - per zusätzlichem Plugin für Office sogar im mehr oder weniger standardisierten Open XML.
  • Alexander Zirl
    Alexander Zirl    Premium Member
    The company name is only visible to registered members.
    Re^2: Word auf Linux-Server generieren
    Hallo Herr Wollmersdorfer,

    es gibt bei der Apache Group ein Projekt im Jakarta Inkubator namens "POI" (Poor Obfuscation Implementation, http://jakarta.apache.org/poi/trans/de/index.html). Es besteht aus einer Reihe von Klassen, mit denen Sie Word und Excel Dateien schreiben bzw. lesen können (und noch ein wenig mehr). Ich selbst habe damit nur einmal kurz zu Testzwecken gearbeitet. Ich denke, dass dies im Umfeld von Linux (da Java) eine Alternative bzw. einen Blick wert ist.

    Mit freundlichem Gruß,
    Alexander Zirl
  • Helmut Wollmersdorfer
    Helmut Wollmersdorfer    Premium Member
    The company name is only visible to registered members.
    Re^2: Word auf Linux-Server generieren
    Word 97 deshalb, weil es vermutlich die meisten Programme lesen können (auch unter Linux).
    RTF ginge natürlich auch.

    Eine kurze Stichprobe auf Win-Rechnern hat mir gezeigt, dass viele Privatnutzer ihr Office nicht auf dem letzten Stand haben und daher "Office Open" XML nicht lesen oder schreiben können.

    Die Zielgruppe besteht in diesem Fall aber zur Hälfte aus Privatnutzern.

    Helmut Wollmersdorfer
  • Helmut Wollmersdorfer
    Helmut Wollmersdorfer    Premium Member
    The company name is only visible to registered members.
    Re^3: Word auf Linux-Server generieren
    Danke, POI scheint mir interessant zu sein, wenn auch derzeit für Word ohne Betreuung.

    Files ohne Demon direkt lesen und schreiben ist natürlich die beste Lösung.

    Java ist hier sogar äusserst vorteilhaft, weil es damit portabel ist und auch auf Windows-Servern (und Workstations) einsetzbar.

    Helmut Wollmersdorfer
  • Holger Steinhauer
    Holger Steinhauer    Premium Member   Group moderator
    The company name is only visible to registered members.
    Re^3: Word auf Linux-Server generieren
    Nun ja, es war halt eine Frage. Es gibt eben für Office >= 2000 ein Plugin von MS für das Lesen von Office Open XML.
    Aber das beschriebene Szenario zeigt, das dies wirklich kein Ansatz ist.
    Einen Versuch war es aber wert ;)
  • Holger Steinhauer
    Holger Steinhauer    Premium Member   Group moderator
    The company name is only visible to registered members.
    Re^4: Word auf Linux-Server generieren
    Vielleicht lohnt auch ein Blick auf die PEAR Bibliothek. Hier gibt es den Spreadsheet Writer der proprietäres Excelformate auswirft. Im Zusammenhang mit einem XML Parser, zB auch aus der gleichen Bibliothek, könnte ebenfalls eine Lösung möglich sein, die ebenfalls portabel ist (PHP gibt es für für alle gängigen Plattformen und Betriebssysteme).