Frage zu Print PDF [PRINT_PDF] [SOLVED]
-
- Posts: 14
- Joined: Wed 17. Oct 2007, 12:30
Frage zu Print PDF [PRINT_PDF] [SOLVED]
Hallo
erstmal ein kurzes Lob an das Forum, hat mir schon ne Menge geholfen.
Jetzt muss ich aber doch mal eine Frage loswerden...
Ist es möglich per [PRINT_PDF] einen einzelnen Artikel auf einer Seite mit mehreren Artikel als PDF zu exportieren?
Im Moment nimmt er wenn ich den Befehl anwende die ganze Seite.
Falls es nicht möglich ist hat jemand vielleicht ein Idee wie man es machen könnte?
Gruß
Tim
erstmal ein kurzes Lob an das Forum, hat mir schon ne Menge geholfen.
Jetzt muss ich aber doch mal eine Frage loswerden...
Ist es möglich per [PRINT_PDF] einen einzelnen Artikel auf einer Seite mit mehreren Artikel als PDF zu exportieren?
Im Moment nimmt er wenn ich den Befehl anwende die ganze Seite.
Falls es nicht möglich ist hat jemand vielleicht ein Idee wie man es machen könnte?
Gruß
Tim
Last edited by rettungjim on Thu 18. Oct 2007, 11:54, edited 1 time in total.
Hallo Tim,
schau mal hier:
- http://www.phpwcms.de/forum/viewtopic.php?p=85340
- http://www.phpwcms.de/forum/viewtopic.php?p=91647#91647
Knut
schau mal hier:
- http://www.phpwcms.de/forum/viewtopic.php?p=85340
- http://www.phpwcms.de/forum/viewtopic.php?p=91647#91647
Knut
>> HowTo | DOCU | FAQ | TEMPLATES/DOCS << ( SITE )
- Oliver Georgi
- Site Admin
- Posts: 9906
- Joined: Fri 3. Oct 2003, 22:22
- Contact:
-
- Posts: 8
- Joined: Tue 16. Oct 2007, 15:28
Die Print PDF Option
Hallo Oliver,
Ich habe die Print_PDF Option auf einer Seite schon produktiv im Einsatz und verwende die print_start und stop Option um einfache Katalogdatenseiten auszudrucken. Es dürfen keine Sonderzeichen und Gif - Images im Content sein, dann sieht es mit einem angepasstem pdf.tmpl schon ganz hübsch aus. Farben und der Inhalt zählt.
Irgendwo habe ich glaube ich mal gelesen, das PDF - Druck Luxus sei. So ein wenig würde ich da wiedersprechen. Viele Kunden erwarten die Möglichkeit Info- oder Katalogdaten ansehnlich auszudrucken. Und das geht eigentlich noch immer nur über den Umweg PDF. Natürlich berücksichtigen sie oft nicht, das PDF wieder ein ganz anderes Medium ist. Die Entwicklung eines eigenen PDF - Layouts müsste entsprechend ein eigener Auftrag sein. Genauso ist die Integration einer PDF Lösung in PHPWCMS natürlich auch nicht mal eben so gemacht.
Dankeschön!
Ich habe die Print_PDF Option auf einer Seite schon produktiv im Einsatz und verwende die print_start und stop Option um einfache Katalogdatenseiten auszudrucken. Es dürfen keine Sonderzeichen und Gif - Images im Content sein, dann sieht es mit einem angepasstem pdf.tmpl schon ganz hübsch aus. Farben und der Inhalt zählt.
Irgendwo habe ich glaube ich mal gelesen, das PDF - Druck Luxus sei. So ein wenig würde ich da wiedersprechen. Viele Kunden erwarten die Möglichkeit Info- oder Katalogdaten ansehnlich auszudrucken. Und das geht eigentlich noch immer nur über den Umweg PDF. Natürlich berücksichtigen sie oft nicht, das PDF wieder ein ganz anderes Medium ist. Die Entwicklung eines eigenen PDF - Layouts müsste entsprechend ein eigener Auftrag sein. Genauso ist die Integration einer PDF Lösung in PHPWCMS natürlich auch nicht mal eben so gemacht.
Dankeschön!
1983 habe ich den Einsatz von PC's in unserer damaligen Firma forciert, Stichwort "papierloses Büro" - war ganz begeistert davon. Dann, als die grünweißen Papiere nur noch so aus den Nadelsägen quollen, bekam ich jedoch Zweifel...
Aber ist schon schön, sich immer mal was ausdrucken zu können, schön formatiert. Das papierlose Büro ist seit damals jedenfalls ein Schuss nach hinten gewesen (weltweit übrigens und bis heute)
(fiel mir gerade ein, als ich hier so rumgelesen habe. Werde es nicht ausdrucken, ich schwör's )
Aber ist schon schön, sich immer mal was ausdrucken zu können, schön formatiert. Das papierlose Büro ist seit damals jedenfalls ein Schuss nach hinten gewesen (weltweit übrigens und bis heute)
(fiel mir gerade ein, als ich hier so rumgelesen habe. Werde es nicht ausdrucken, ich schwör's )
-
- Posts: 14
- Joined: Wed 17. Oct 2007, 12:30
Hi,
wollte nur kurz meine aktuellen Erfahrungen der Allgemeinheit zugänglich machen. Da ich für ein Projekt einen PDF-Konverter auf PHP Basis in eine bestehende phpwcms Seite integrieren sollte, habe ich mich nach einigem Probieren für "dompdf" entschieden. Das liefert meiner Meinung nach zufriedenstellende Ergebnisse und rendert (meine getesteten Seiten) sauber.
Allerdings verwende ich es nur für Druckansichten, dafür erfüllt es aber seinen Zweck. Mit FPDF hatte ich Probleme, es ist ja wie Oliver sagte auch noch rein experimentell anzusehen.
Eingebunden habe ich das ganze einfach über ein Skript welches die zu druckende (aktuelle) Seite in der Druckansicht als URL speichert, deren Inhalt in einem handle einliest und an den Konverter übergibt.
Ich hoffe das war jetzt okay eine Alternativlösung zu nennen, sollte auch keine Werbung o.ä. sein, sondern lediglich einen alternativen Lösungsweg darstellen (für Leute unter Zeitdruck, wie mich) ansonsten entschuldige ich mich und bitte den Post zu löschen.
Viele Grüße und eine angenehme Woche, der Don
wollte nur kurz meine aktuellen Erfahrungen der Allgemeinheit zugänglich machen. Da ich für ein Projekt einen PDF-Konverter auf PHP Basis in eine bestehende phpwcms Seite integrieren sollte, habe ich mich nach einigem Probieren für "dompdf" entschieden. Das liefert meiner Meinung nach zufriedenstellende Ergebnisse und rendert (meine getesteten Seiten) sauber.
Allerdings verwende ich es nur für Druckansichten, dafür erfüllt es aber seinen Zweck. Mit FPDF hatte ich Probleme, es ist ja wie Oliver sagte auch noch rein experimentell anzusehen.
Eingebunden habe ich das ganze einfach über ein Skript welches die zu druckende (aktuelle) Seite in der Druckansicht als URL speichert, deren Inhalt in einem handle einliest und an den Konverter übergibt.
Ich hoffe das war jetzt okay eine Alternativlösung zu nennen, sollte auch keine Werbung o.ä. sein, sondern lediglich einen alternativen Lösungsweg darstellen (für Leute unter Zeitdruck, wie mich) ansonsten entschuldige ich mich und bitte den Post zu löschen.
Viele Grüße und eine angenehme Woche, der Don
// Druckansicht aus übergebener Variable erstellen
$printurl = $_GET['adresse'] . '&print=1';
echo "Adresse: ", $printurl, " wird erstellt...";
require_once("include/inc_ext/dompdf/dompdf_config.inc.php");
// Inhalt einlesen:
$hdl = fopen($printurl, "r"); // handle erstellen ('Datei' auf URL öffnen)
$contents = '';
// KOMPLETTEN Inhalt einlesen und nach $contents speichern
while (!feof($hdl))
{
$contents .= fread($hdl, 8192);
}
fclose($hdl);
// DOMPDF Ausgabe des Inhalts
$dompdf = new DOMPDF();
$dompdf->load_html($contents);
$dompdf->render();
// Ausgabedatei, Name: Substring aus Adresse, ohne index.html (Beginn ab Stelle 10)
$dompdf->stream( substr( basename($_GET['adresse']),10,+strlen('-Druckansicht') ) );
Aufruf mit: KONVERTER.php?adresse=ADRESSE
... halt entweder als Funktion definieren oder per javascript aufrufen (wobei letzteres sicherlich die schlechtere Lösung ist)
$printurl = $_GET['adresse'] . '&print=1';
echo "Adresse: ", $printurl, " wird erstellt...";
require_once("include/inc_ext/dompdf/dompdf_config.inc.php");
// Inhalt einlesen:
$hdl = fopen($printurl, "r"); // handle erstellen ('Datei' auf URL öffnen)
$contents = '';
// KOMPLETTEN Inhalt einlesen und nach $contents speichern
while (!feof($hdl))
{
$contents .= fread($hdl, 8192);
}
fclose($hdl);
// DOMPDF Ausgabe des Inhalts
$dompdf = new DOMPDF();
$dompdf->load_html($contents);
$dompdf->render();
// Ausgabedatei, Name: Substring aus Adresse, ohne index.html (Beginn ab Stelle 10)
$dompdf->stream( substr( basename($_GET['adresse']),10,+strlen('-Druckansicht') ) );
Aufruf mit: KONVERTER.php?adresse=ADRESSE
... halt entweder als Funktion definieren oder per javascript aufrufen (wobei letzteres sicherlich die schlechtere Lösung ist)
Hallo,
ich hatte mich ja vor ca. 10 Monaten auch mal mit dieser Problematik beschätigt http://www.phpwcms.de/forum/viewtopic.p ... ght=#79695 .
marcus@localhorst hat die Sache dann weiterentwickelt http://www.phpwcms.de/forum/viewtopic.p ... ght=#85168 , O.G. hat das darauf hin in phpwcms integriert (soweit ich weiß, berichtigt mich wenn ich schief liege) sicher nicht 1:1.
dompdf ist 'ne feine Sache benötigt aber PHP 5.x deshalb war ich davon wieder abgekommen, aus Kompatibilitätsgünden (nicht jeder hat Webspace mit PHP 5.x zur verfügung).
@Stefan Winter
Gif und Sonderzeichen waren nach einigen Experimenten kein Problem mehr...
Ich habe aber die vorläufige "Endversion" von O.G. leider nie getestet
Vielleicht hat ja einer Zeit und Muse sich weiter damit zu befassen...
Grüße Heiko...
ich hatte mich ja vor ca. 10 Monaten auch mal mit dieser Problematik beschätigt http://www.phpwcms.de/forum/viewtopic.p ... ght=#79695 .
marcus@localhorst hat die Sache dann weiterentwickelt http://www.phpwcms.de/forum/viewtopic.p ... ght=#85168 , O.G. hat das darauf hin in phpwcms integriert (soweit ich weiß, berichtigt mich wenn ich schief liege) sicher nicht 1:1.
dompdf ist 'ne feine Sache benötigt aber PHP 5.x deshalb war ich davon wieder abgekommen, aus Kompatibilitätsgünden (nicht jeder hat Webspace mit PHP 5.x zur verfügung).
@Stefan Winter
Gif und Sonderzeichen waren nach einigen Experimenten kein Problem mehr...
Ich habe aber die vorläufige "Endversion" von O.G. leider nie getestet
Vielleicht hat ja einer Zeit und Muse sich weiter damit zu befassen...
Grüße Heiko...
- Oliver Georgi
- Site Admin
- Posts: 9906
- Joined: Fri 3. Oct 2003, 22:22
- Contact:
Eine Realisierung über GS wäre auf jeden Fall ideal, sofern der Server dies zulässt.
Die Php5-Notwendigkeit für dompdf hatte ich ganz vergessen, für Anwender ohne root-Zugriff/eigenen Server wäre das natürlich ein Problem wie Heiko schon sagt. Vielleicht steigen einige konservative Anbieter ja ab 31.12. (endlich) auf die 5er um, zumal da der Support eingestellt wird.
Ich denke alles weitere bleibt abzuwarten, ein Anfang ist gemacht, "Notlösungen" finden sich derzeit für jeden und phpwcms bietet derweil genügend andere Vorzüge
Ein Lob an dieser Stelle an den Fleiß von OT & der Community (Man kriegt hier immer sehr rasch Resonanz)!
Gruß aus Chemnitz (Waaah, die Ossis kommen *gg*)
Die Php5-Notwendigkeit für dompdf hatte ich ganz vergessen, für Anwender ohne root-Zugriff/eigenen Server wäre das natürlich ein Problem wie Heiko schon sagt. Vielleicht steigen einige konservative Anbieter ja ab 31.12. (endlich) auf die 5er um, zumal da der Support eingestellt wird.
Ich denke alles weitere bleibt abzuwarten, ein Anfang ist gemacht, "Notlösungen" finden sich derzeit für jeden und phpwcms bietet derweil genügend andere Vorzüge
Ein Lob an dieser Stelle an den Fleiß von OT & der Community (Man kriegt hier immer sehr rasch Resonanz)!
Gruß aus Chemnitz (Waaah, die Ossis kommen *gg*)
Wieso kommen???Gruß aus Chemnitz (Waaah, die Ossis kommen *gg*)
Du weißt schon wo der große Meister her ist, oder?
Übrigens find ich diese "Ossi/Wessi"-Diskussion sollte nun endlich mal abebben...
Gerade in so einer Community gibt es keine Grenzen und die in den Köpfen sollte auch verschwinden.
...nicht böse gemeint, ehrlich.
Grüße, Heiko...
OT: Das war auch mehr spaßig gemeint als alles andere und kam auch nur zu Stande, weil ich vom schönen Dresden las.
Naja, die besagte Diskussion Ost/West ist für mich sowieso inexistent, da unsere Geschäftspartner und meine Bekannten allesamt quer über Deutschland (und nicht nur da) verteilt liegen.
Und jetzt nochmal Entschuldigung, für's Off Topic, wollte nur keinen falschen Eindruck vermitteln.
Lieben Gruß & schönen Feierabend *g*
Naja, die besagte Diskussion Ost/West ist für mich sowieso inexistent, da unsere Geschäftspartner und meine Bekannten allesamt quer über Deutschland (und nicht nur da) verteilt liegen.
Und jetzt nochmal Entschuldigung, für's Off Topic, wollte nur keinen falschen Eindruck vermitteln.
Lieben Gruß & schönen Feierabend *g*