power-box.de
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 11.08.2004, 15:35   #1
TP-Junior
 
Registriert seit: Jan 2004
Pünktchen macht alles soweit korrekt

PDF on-the-fly ab HTML und PHP


Hallo

Ich hab mich schon ein paar Stunden durchgegooglet, bin mir aber ziemlich unsicher, ob ich mir da keine falschen Vorstellungen mache.

Die HTML-Seiten sind mittels Tabellen auf eine Breite von 800 Pixel fixiert. Diese Tabelle ist zentriert auf die Browsermitte.
Bei normalem Ausdrucken ist die Seite zu breit, deshalb kam die Idee auf die Seiten on-the-fly als pdf auszugeben. Es wäre also so, dass die 800 pixel dann komplett ins pdf sollten und nicht am Rand erwas abgeschnitten wird.

Ich habe etwas über pdflib gelesen. Ist aber nicht ganz kostengünstig. Dann bin ich auf fpdf gestossen. Habe aber gesehen, dass man dort den Inhalt, welcher ins pdf konvertiert (oder gedruckt?) wird, als Code eingeben muss. Heisst das jetzt, dass ich den gesamten Inhalt einer HTML-Seite quasi doppelt schreiben müsste? Also einmal als Ausgabe im Browser und einmal für die Ausgabe im pdf?
Die Daten, die ins pdf generiert werden müssten sind Daten aus reinen HTML oder PHP-Seiten. Ausgefüllte Formulare sind nicht dabei.

Die Alternative wäre ein CSS mit einer kleineren Schrift speziell für den Druck. Ich weiss nicht, ob sich Bilder auch mittels CSS kleiner darstellen lassen würden. Ansonsten halt mittels CSS das Seitenlayout auf 'Landscape' setzen.
Was das CSS betrift, gibt es hier ja die tolle Anleitung.

Würde die pdf-Variante mit fpdf so funktionieren, dass einfach der gesamte Inhalt der Seite (ohne Navigation) in ein pdf generiert wird, ohne ihn doppelt schreiben zu müssen, oder ist die CSS-Variante vorzuziehen?
Eine identische Seite speziell für den Druck wäre ziemlich aufwendig. Die gesamte Webseite hat einen Umfang von mehreren hundert Seiten, ausserdem wird alles in der Freizeit erstellt.


Besten Dank für Eure Hilfe.
__________________
Grüsse Pünktchen
Pünktchen ist offline   Mit Zitat antworten


Alt 11.08.2004, 15:52   #2
TP-Moderator
 
Benutzerbild von Stuck Mojo
 
Registriert seit: Feb 2001
Ort: Helmstedt/Wolfsburg
Stuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKE
Es gibt Erweiterungen von FPDF, die den Import von HTML (teilweise) erlauben... hab ich selber aber noch nie getestet. Infos findest du hier - im unteren Bereich sind die Projekte verlinkt... div. sind sogar unter der LGPL lizensiert. Musst du mal schauen...

Gruss
Jan
Stuck Mojo ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > PrePress & Print > Druckstudio
PDF on-the-fly ab HTML und PHP PDF on-the-fly ab HTML und PHP
« [PDF] Textänderung bei eingebetteter Schriftart | micrografx datei öffnen »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Die Traum-Projekt Geschichte the-architect Einfach so ... 59 29.10.2004 19:13
einige Fragen zu PHP und mysql NeTHippie Traum-Dynamik 6 26.03.2001 11:23


Alle Zeitangaben in WEZ +2. Es ist jetzt 09:24 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67