HTML nach PDF konvertieren

Du suchst ein Programm für einen bestimmten Zweck?
Antworten
tsibi
Beiträge: 269
Registriert: 31.08.2004 20:16:35
Wohnort: Oberfranken
Kontaktdaten:

HTML nach PDF konvertieren

Beitrag von tsibi » 14.08.2006 10:42:34

Hallo zusammen,

ich möchte aus einer HTML-Datei mit CSS-Anweisungen eine layoutgetreue PDF-Datei erstellen. ich habe es mit den Programmen html2ps und ps2pdf versucht - hier wurden die CSS-Anweisungen ignoriert.

Kennt ihr ein Programm für meine Aufgabe?

Danke im Voraus
Gruß Simon

aspettl
Beiträge: 318
Registriert: 15.02.2006 22:05:37
Lizenz eigener Beiträge: MIT Lizenz
Kontaktdaten:

Beitrag von aspettl » 14.08.2006 11:02:23

Das einfachste wäre wohl direkt in einem Browser die Druckfunktion zu verwenden. Postscript lässt sich ohne Probleme in PDF umwandeln.

Allgemein ist das layoutgetreu aber schwer. Webseiten sind normal nicht für den Druck ausgelegt, die wenigsten benutzen CSS-Angaben um spezielle Angaben für den Druck zu machen.

Gruß
Aaron

Benutzeravatar
ThorstenS
Beiträge: 2875
Registriert: 24.04.2004 15:33:31

Beitrag von ThorstenS » 14.08.2006 11:19:55

So ein tool/toolchain habe ich auch mal gesucht, bin aber auf die Schnelle nicht fündig geworden.
Einfachste Seiten lassen sich per STRG+C im Browser und STRG+V in OpenOffice einfügen und als PDF speichern - erwarte aber keine Wunder.

Alternativ iInstalliere mal das Packet htmldoc und lade dort in der GUI die Webseite. Das tool ignoriert zwar CSS aber hat einige nützliche Features, die doch noch ein ansehnliches PDF erzeugen können.

Ein Firefox PDF-Plugin wäre natürlich der Traum ;)

tsibi
Beiträge: 269
Registriert: 31.08.2004 20:16:35
Wohnort: Oberfranken
Kontaktdaten:

Beitrag von tsibi » 14.08.2006 11:59:27

Hi Aron,

danke für deine Antwort. Ich bin der Programmierer einer Internetanwendung, die über ein Webinterface Statistiken zur Verfügung stellt. Der Endkunde soll seine Statistik aber auch als PDF-Datei per E-Mail erhalten. Daher dachte ich, ich könnte den ohnehin erstellten HTML-Code für die Weiterverarbeitung nach PDF verwenden.

CSS-Anweisungen für den Druck könnten wir selbstverständlich verwenden. Die PDF-Datei soll ja auf dem Server generiert werden, weshalb ich nicht die Druckversion des Browsers verwenden kann. Oder ist dies über die Kommandozeile möglich?

Danke im Voraus für weitere HIlfe.
Gruß Simon

Benutzeravatar
herrchen
Beiträge: 3257
Registriert: 15.08.2005 20:45:28
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Beitrag von herrchen » 14.08.2006 12:03:33

tsibi hat geschrieben:Die PDF-Datei soll ja auf dem Server generiert werden
sieh´ dir doch mal "PDFlib" und "fpdf" an.

herrchen

Benutzeravatar
ThorstenS
Beiträge: 2875
Registriert: 24.04.2004 15:33:31

Beitrag von ThorstenS » 14.08.2006 12:05:32

Der Firefox läßt sich fernsteuern, ob du ihn auch zum Drucken bringen kannst, weiß ich leider nicht.
Wie du den FF auf dem Server startest, liest du hier nach: http://www.debian-administration.org/articles/413

aspettl
Beiträge: 318
Registriert: 15.02.2006 22:05:37
Lizenz eigener Beiträge: MIT Lizenz
Kontaktdaten:

Beitrag von aspettl » 14.08.2006 14:55:54

Wie herrchen es empfiehlt, sollte man in dem Fall einfach die PDF-Dateien dynamisch mit PHP erstellen. Das ist am einfachsten.

Gruß
Aaron

tsibi
Beiträge: 269
Registriert: 31.08.2004 20:16:35
Wohnort: Oberfranken
Kontaktdaten:

Beitrag von tsibi » 14.08.2006 15:39:37

Hi Aaron und herrchen,

ich habe mir mal den Artikel PDF-Dokumente mit PHP erzeugen angesehn und glaube nicht, dass das Erzeugen einer PDF-Datei mit Tabelle und Logo soo einfach ist ... Überschriften könnten ja durch die direkte Angabe der Schriftart und -größe gestaltet werden. Doch wie sieht es mit Tabellen aus?

Danke im Voraus für weitere Hilfe.
Gruß Simon

Benutzeravatar
monotek
Beiträge: 227
Registriert: 20.07.2004 15:25:11
Wohnort: dresden

Beitrag von monotek » 14.08.2006 17:42:22

http://www.rustyparts.com/pdf.php

http://html2fpdf.sourceforge.net/

Ansonsten gibt Google mit "html2pdf" auf den ersten Blick auch ne Menge her...

Antworten