[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: PDF-Bearbeitung



Frank Küster wrote:
Jens Lehmann <jens.lehmann@goldmail.de> schrieb:


fpdf unterstützt im Prinzip "nur" das Generieren von PDF-Dokumenten
mit PHP. Eine Bearbeitung von bestehenden Dokumenten oder gar
Formatumwandlungen sind nicht möglich.


Du bräuchtest also zusätzlich noch einen pdf-Parser, der das dann in
veränderte fpdf-Befehle umsetzt. Hm.

Nicht unbedingt. fpdf habe ich nur als Beispiel aufgeführt, wie man mit PHP PDF-Dateien generieren kann. Die meisten Funktionen sollen allerdings über ein einfaches Webinterface, was Kommandozeilenbefehle ausführt, erledigt werden. Wenn zum Beispiel eine Word- bzw. Excel-Datei hochgeladen wird, so soll diese anschließend automatisch in PDF konvertiert werden. In der PHP-Datei steht dann nur z.B.

exec("convert_xls_to_pdf /path/to/file.xls &");
exec("convert_doc_to_pdf /path/to/file.doc &")

Die Programme convert_xls_to_pdf und convert_doc_to_pdf müssten natürlich vorher auf dem Server installiert werden.

Ansonsten braucht man, um ein Würg-Dokument in PDF umzuwandeln, sicher
nicht nur eine pdf-Bibliothek, sondern auch etwas, was *.doc
versteht. Lokal würde man das mit Word und einem pdf-Druckertreiber
machen. Du brauchst aber Kommandozeile, hm,

man oowriter

openoffice  [-accept=]  [-display DISPLAYNAME] [-invisible] [-minimized] [-norestore] [-p]
       [-pt] [-quickstart] [-server] [-terminate_after_init] [FILE]...
[...]
       -p ...
              "Print" command to print all following files on the default  printer.   The  office
              doesn't show the intro bitmap during startup.

       -pt ...
              "Print  to" command to specify an additional printer for output. The office doesn't
              show the intro bitmap during startup.

Da komme ich wohl nicht umhin mir mal einen OpenOffice-Backport hier zu installieren. Ich habe zwar das Gefühl, dass die OO-GUI startet, wenn man openoffice + Parameter eingibt, aber mal schauen.

Jens






Reply to: