Gerhard: MS Word dateien mit PHP erstellen

Hallo,

ich suche nach einer möglichkeit, wie ich MS Word Dateien mit PHP erstellen kann.

Ich kenne die PHP Klasse von phpclasses.org.

Leider erstellt diese keine "richtigen" Word Dokumente. (XML-Format)
Es könnte hierbei zu Problemen mit älteren Word-Versionen und mit Open Office kommen.

Es soll eine ähnliche klasse wie die "Spreadsheet_Excel_Writer"-Klasse von PEAR sein, die richtige Excel-Dateien erstellt.

Kann mir vielleicht jemand einen Tipp geben, wo ich so eine Klasse finde?

Die Klasse soll unter Linux ohne Installation funktionieren.

mfg Gerhard

  1. Hallo,

    ich suche nach einer möglichkeit, wie ich MS Word Dateien mit PHP erstellen kann.

    Ich kenne die PHP Klasse von phpclasses.org.

    Leider erstellt diese keine "richtigen" Word Dokumente. (XML-Format)
    Es könnte hierbei zu Problemen mit älteren Word-Versionen und mit Open Office kommen.

    Es soll eine ähnliche klasse wie die "Spreadsheet_Excel_Writer"-Klasse von PEAR sein, die richtige Excel-Dateien erstellt.

    Kann mir vielleicht jemand einen Tipp geben, wo ich so eine Klasse finde?

    Sieh dir mal das hier an.
    gruß aus Senftenberg am See

  2. Hi Gerhard,

    xpfreunds COM basierte Lösung läuft ja nicht auf deinem Linux Server.

    Erfahrung hab ich mit PHP und MS Word auch nicht (nur Excel, PEAR), aber vielleicht wär's 'ne Lösung, HTML Code zu erzeugen, header/Mime Type Informationen auf doc zu setzen (so ungefähr:
    header("Content-Type: application/msword; charset=ISO-8859-1";
    header("Content-Disposition: attachment; filename="$filename.doc"" );
    ), bei besonderen Formatierungen auf MS Word kompatibles css zu achten und das ganze Ding als .doc abzuspeichern/ auszugeben.

    Keine Garantien...

    Gruß
    Antipitch