PaSt: optimales Dateiformat zur Bearbeitung in MS-Office

Liebes Forum

Ich habe für einen kleinen Webshop eine webbasierte Bestellverwaltung programmiert.
Im Moment erzeuge ich Lieferscheine und Rechnungen mit der tcpdf-Klasse als PDF. Das Problem dabei ist, dass die PDFs nach derer Erzeugung nicht weiter bearbeitet können (resp. die Person besitzt keine solche Software).

Was für ein Dateiformat könnt ihr mir als Alternative empfehlen mit der bestmöglichen Kompatilität zu MS-Office (Word). Mir schweben da xml oder rtf vor, was meint ihr welches ist besser geeignet, was wären alternativen?

Wichtig ist, dass Textformatierungen (Schrift, Absätze, Tabellen und dergleichen) und Bilder (ein Logo) also alles was so zu einem Brief resp. Lieferschein gehört, möglich sein sollen.

Die Verwaltung läuft auf einem Linuxserver, und ist in PHP programmiert.

Im Voraus besten Dank

  1. Hello,

    wie wäre es mit html2doc ?
    Es gibt verschiedene Varianten davon.
    Eine findest Du unter
    http://www.phpclasses.org/browse/file/14707.html

    Sauberes HTML kannst Du doch sicher erzeugen.

    Liebe Grüße aus dem schönen Oberharz

    Tom vom Berg

    --
     ☻_
    /▌
    / \ Nur selber lernen macht schlau
    http://bergpost.annerschbarrich.de
    1. Nabend Tom

      wie wäre es mit html2doc ?
      Es gibt verschiedene Varianten davon.
      Eine findest Du unter
      http://www.phpclasses.org/browse/file/14707.html

      Die Richtung ist schon nicht mal so schlecht, zwar schon etwas in die Jahre gekommen.
      Nur das mit der Formatierung will nicht so und ich glaube Bilder verträgt das Script auch nicht... schade

      Sauberes HTML kannst Du doch sicher erzeugen.

      naja strict sollte wohl reichen.

      kennst du sonst noch Alternativen?

      Grüsse

      Patrik

      1. kennst du sonst noch Alternativen?

        Ich würde dir empfehlen dich in das Thema Office Open XML einzuarbeiten. Denn docx Dateien sind nichts anderes als ZIP-Archive die XML und Mediadaten enthalten.

        Hier der Artikel bei Wikipedia: http://de.wikipedia.org/wiki/OpenXML

        Für Excel und Powerpoint gibt es schon gute Klassen die xlsx oder pptx Dateien erzeugen.

        http://phppowerpoint.codeplex.com/
        http://phpexcel.codeplex.com/

        Auf Basis dieser Klassen könnte man sicher auch eine PHPWord Klasse erstellen. Das Einbinden von Bildern und/oder anderen Objekten/Mediadaten sollte dann auch kein Thema sein.

  2. Hi,

    Ich habe für einen kleinen Webshop eine webbasierte Bestellverwaltung programmiert.
    Im Moment erzeuge ich Lieferscheine und Rechnungen mit der tcpdf-Klasse als PDF. Das Problem dabei ist, dass die PDFs nach derer Erzeugung nicht weiter bearbeitet können

    Warum soll(t)en sie denn?

    Wenn noch zusätzliche Daten erforderlich sind, wieso erhebst du diese nicht vor der PDF-Erstellung?

    MfG ChrisB

    --
    “Whoever best describes the problem is the person most likely to solve the problem.” [Dan Roam]
    1. nabend

      Warum soll(t)en sie denn?

      Wenn noch zusätzliche Daten erforderlich sind, wieso erhebst du diese nicht vor der PDF-Erstellung?

      Das hab ich mir auch schon überlegt. Leider ist es so, dass die Anpassungen sehr unterschiedlich und schwer vorhersehbar sind. Der Weg via Word o.ä. wäre wohl der einfachste.

      Aber evtl. ist dies trotzdem die beste Variante die Daten vor Erstellung zu erheben.

      Grüsse
      Patrik

  3. Guten Morgen liebe Leute.

    Besten Dank für die Vorschläge. Ich werd mich mal damit befassen. Bin leider noch im Abgabestress der Semesterarbeit. aber nach dem 8. Januar hab ich die Zeit dazu.

    Grüsse

    Patrik

  4. Liebes Forum

    Ich habe für einen kleinen Webshop eine webbasierte Bestellverwaltung programmiert.
    Im Moment erzeuge ich Lieferscheine und Rechnungen mit der tcpdf-Klasse als PDF. Das Problem dabei ist, dass die PDFs nach derer Erzeugung nicht weiter bearbeitet können (resp. die Person besitzt keine solche Software).

    Hi
    handelt es sich um ein Produktive oder Testsystem?

    Nicht ohne Sinn wirst Du PDF gewählt haben.
    Zum einen kann es jeder lesen und zum anderen ist es nicht veränderbar.
    Beides ist doch auch genau der Sinn und Zweck der PDF Datei.

    Dein Steuerberater wird über eine Veränderung des Dokument nicht erfreut sein. Spätestens ein Steuerprüfer wird Dir etwas dazu sagen können ;-)

    Also überlege Dir ob Du das wirklich möchtest

    1. nabend

      handelt es sich um ein Produktive oder Testsystem?

      schlussendlich Produktiv

      Nicht ohne Sinn wirst Du PDF gewählt haben.
      Zum einen kann es jeder lesen und zum anderen ist es nicht veränderbar.
      Beides ist doch auch genau der Sinn und Zweck der PDF Datei.

      Dein Steuerberater wird über eine Veränderung des Dokument nicht erfreut sein. Spätestens ein Steuerprüfer wird Dir etwas dazu sagen können ;-)

      Naja den interessiert es doch nicht ob ich Rechnungen/Lieferscheine als Word oder als PDF ablege, sowie ein Ausdruck auf Papier, solange Kunde und Unternehmer dieselben Daten haben.

      Es kann sein, dass eine Bestellung telefonisch gemacht resp. ergänzt wird.
      Oder auch dass aus irgendeinem Grund entschieden wurde ein Muster (natürlich gratis) resp. Treuegeschenk mitzuliefern.

      Aus diesem Grund wäre es sinnvoll den Brief resp. Lieferschein anzupassen.

      Also überlege Dir ob Du das wirklich möchtest

      Naja wie bereits gesagt bin ich mir am überlegen ob ich das alles in einer Webmaske verarbeiten werde.

      grüsse