2012-04-09 11 views
0

Ich wundere mich, ist es möglich, die automatische Generierung des Briefkopfs für eine Firma zu tun, vorausgesetzt, dass wir eine Vorlage in sie gelegt haben?Laden Sie ein vor-abgeschlossenes Word-Dokument auf HTML/PHP

Nehmen wir an, Rechnung, Lieferauftrag, Zahlungsbeleg, usw. haben alle eine andere Art von Vorlage/Format, so dass wir verschiedene automatisch generierte Inhalte benötigen.

Die Inhalte und solche müssen manuell eingegeben werden, aber mit der Referenznummer und Datum wird automatisch generiert basierend auf der Systemzeit und Datum. und die Kopf- und Fußzeile ist schon da.

und ist es möglich, die Vorlagen mit einem Texteditor Schnittstellen wie in Foren und anderen Online-Editor haben, so können wir Buchstaben fett machen, fügen Tabellen und so. Ich denke momentan über TinyMCE nach, bin mir aber nicht sicher, wie ich sie mit den Templates integrieren könnte, da ich Probleme mit PHP habe.

Danke.

+0

Es könnte sein. Ich würde damit beginnen, einige Web-Suchen in Bibliotheken durchzuführen, um Word-Dokumente zu lesen und zu schreiben. Wenn Sie das bereits getan haben, fügen Sie die Ergebnisse dieser Recherche zu Ihrer Frage hinzu. MS haben traditionell ihr Textverarbeitungsformat geheim gehalten (deshalb versuche ich Office zu vermeiden, tbh). Wenn Sie also keine Freude daran haben, könnten Sie das vielleicht im Rich Text Format machen? Dazu muss es einen PHP-Reader und -Writer geben. Auch hier ist eine Websuche erforderlich. – halfer

+0

Sobald Sie wissen, welches Format Sie verwenden, können Sie Token in das Dokument einfügen (mit Word) - so eine Referenznummer würde aussehen wie _REFERENCENUMBER_.Sie können dies programmatisch ersetzen, wenn das Dokument generiert werden muss. – halfer

+1

http://phpword.codeplex.com/ ist ein schöner Word Reader/Writer. Die Website verfügt auch über Excel/Powerpoint Reader/Writer-Bibliotheken. Um eine Rechnung, einen Gutschein usw. zu erstellen, können Sie Ihre eigene Vorlage erstellen. Wenn Sie Barcodes in Ihren Dokumenten im laufenden Betrieb erstellen müssen, können Sie http://www.barcodesinc.com/generator/index.php verwenden. Beispiel: http://www.barcodesinc.com/generator/image.php?code=YOUR_TEXT_HERE&style=197&type=C128B&width=200&height=75&xres=1&font=3 –

Antwort

2

Die einzigen Werkzeuge, die ich davon gehört habe, kann dies tun, sind: http://www.phpdocx.com/ und http://www.phplivedocx.org/

Sie auch FPDF verwenden, können Sie PDF-Dokumente erstellen und dann in Erwägung ziehen könnte.

Update: Ich habe nicht erkannt, dass PHPWord unterstützt Vorlagen jetzt. Wie das der Fall ist, würde ich dort anfangen.

+0

Nein. HTML ist eine Anzeigesprache. –