Frage

ich ein paar Web-Datenbanken auf einem Shared-Hosting-Paket auf Basis von PHP und mySQL halten. Die Datenbanken haben einen Mechanismus für den Benutzer Openoffice-Dokumente mit Platzhalter laden:

[person.name] [person.address] [person.postcode]

ich dann benutzen diese große PHP-Tool durch das Openoffice-Dokument auszuführen und Einsatz Werte von die Datenbank hinein. Das Ergebnis ist wieder ein Openoffice-Dokument.

Was es nicht kann, ist dynamische Bilder .

Weiß jemand, ein - vorzugsweise PHP-only - Lösung Bilder in Openoffice-Dokumente einfügen

  • Ich weiß PUNO . Kann es in diesem Zusammenhang nicht verwenden, weil es geteilt bewirtet.
  • weiß, ich kann Openoffice als Daemon ausgeführt werden -. Dito
  • Ich weiß phpDocWriter . Es war toll für SXW Dateien aber ist jetzt tot.
  • Ich weiß OpenDocument- ist eine Sammlung von XML-Dateien in einer ZIP-Datei. Ich habe einmal versucht, programmatisch eine Beschriftung für jedes Bild in einem ODT-Dokument hinzufügen. Es treibt mich fricking verrückt . Ich sehe mit Bewunderung auf Entwickler, die mit dem Format arbeiten, aber es ist nicht für mich.

Ich würde wirklich keine Hinweise auf bestehende Lösungen zu schätzen wissen.

War es hilfreich?

Lösung

Ich denke, odtPHP sein könnte, was Sie suchen

ist scheint in der Lage zu sein, Bilder in dem Dokument auf einem Platzhalter einfügen und liest einfach aus einem Array zu sehen, welches Bild zu setzen.

http://www.odtphp.com/index.php?i = Tutorials & p = tutorial5

Nun, wenn Sie diese als Post-Prozess nach dem aktuellen Code zu tun, oder verwenden Sie es einfach anstelle von TBS, Sie alles, was Sie brauchen IMHO

Alternativ können Sie ein Standardbild mit einem bestimmten Dateinamen in Ihrem Dokument enthalten und einfach, dass die Bilddatei im Archiv ersetzt werden.

Andere Tipps

Es gibt eine neue Version von TbsOOo, es ist OpenTBS und es verfügt über eine Funktion zum Einfügen / ein Bild in der Datei zu ändern.

http://www.tinybutstrong.com/opentbs.php

Haben Sie versucht, die AddFileToDoc Methode zu verwenden, um ein Bild zu dem Dokument hinzufügen?

Die Dokumentation zu dieser Methode ist hier:

http://www.tinybutstrong.com/tbsooo.php#AddFileToDoc

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top