Frage zu Print PDF [PRINT_PDF] [SOLVED]

Hier bekommst Du deutschsprachigen Support. Keine Fehlermeldungen oder Erweiterungswünsche bitte!
rettungjim
Posts: 14
Joined: Wed 17. Oct 2007, 12:30

Frage zu Print PDF [PRINT_PDF] [SOLVED]

Post by rettungjim »

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
Last edited by rettungjim on Thu 18. Oct 2007, 11:54, edited 1 time in total.
User avatar
flip-flop
Moderator
Posts: 8178
Joined: Sat 21. May 2005, 21:25
Location: HAMM (Germany)
Contact:

Post by flip-flop »

>> HowTo | DOCU | FAQ | TEMPLATES/DOCS << ( SITE )
User avatar
Oliver Georgi
Site Admin
Posts: 9907
Joined: Fri 3. Oct 2003, 22:22
Contact:

Post by Oliver Georgi »

PDF Generierung ist nach wie vor experimentell und nicht empfohlen zum produktiven Einsatz.

Oliver
Oliver Georgi | phpwcms Developer | GitHub | LinkedIn | Систрон
Stefan Winter
Posts: 8
Joined: Tue 16. Oct 2007, 15:28

Die Print PDF Option

Post by Stefan Winter »

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!
User avatar
update
Moderator
Posts: 6455
Joined: Mon 10. Jan 2005, 17:29
Location: germany / outdoor

Post by update »

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) :wink:

(fiel mir gerade ein, als ich hier so rumgelesen habe. Werde es nicht ausdrucken, ich schwör's :lol: )
rettungjim
Posts: 14
Joined: Wed 17. Oct 2007, 12:30

Post by rettungjim »

jaja, das papierlose Büro :-) Ich glaube ja persönlich das es unmöglich ist.
Was würde ich ohne meine ganzen PostIts machen :-)

Vielen Dank für die Antorten das hat mir weitegeholfen...
der don
Posts: 6
Joined: Mon 22. Oct 2007, 15:00
Location: Chemnitz

Post by der don »

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
User avatar
update
Moderator
Posts: 6455
Joined: Mon 10. Jan 2005, 17:29
Location: germany / outdoor

Post by update »

Hallo der Dob,
wie sieht denn Dein Script aus?
der don
Posts: 6
Joined: Mon 22. Oct 2007, 15:00
Location: Chemnitz

Post by 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)
User avatar
Heiko H.
Posts: 868
Joined: Thu 27. Oct 2005, 11:41
Location: Dresden
Contact:

Post by Heiko H. »

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 :oops:

Vielleicht hat ja einer Zeit und Muse sich weiter damit zu befassen...


Grüße Heiko...
Not longer here - sorry...

Haubner-IT GbR Dresden
User avatar
Oliver Georgi
Site Admin
Posts: 9907
Joined: Fri 3. Oct 2003, 22:22
Contact:

Post by Oliver Georgi »

Ich bin leider auch noch nicht dazu gekommen, das weiter auszubauen. Ehrlich gesagt - wenn es ein Kunde bräuchte würde ich lieber eine Lösung auf Basis von GhostScript realisieren. Das läuft auf jeden Fall. Ist aber eben nichts für normale Webaccounts.

Oliver
Oliver Georgi | phpwcms Developer | GitHub | LinkedIn | Систрон
User avatar
Heiko H.
Posts: 868
Joined: Thu 27. Oct 2005, 11:41
Location: Dresden
Contact:

Post by Heiko H. »

Ja, das läuft, aber wie du schon sagst, Serverzugriff ist nicht die Regel und somit nix für die "Masse".
Ich hoste selbst, da ist sowas durchaus machbar, aber sonst... :?

Naja, die Abende werden ja jetzt wieder länger, aber die Arbeit wird (zum Glück) nicht weniger...


Grüße aus DD, Heiko.
Not longer here - sorry...

Haubner-IT GbR Dresden
der don
Posts: 6
Joined: Mon 22. Oct 2007, 15:00
Location: Chemnitz

Post by der don »

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*)
User avatar
Heiko H.
Posts: 868
Joined: Thu 27. Oct 2005, 11:41
Location: Dresden
Contact:

Post by Heiko H. »

Gruß aus Chemnitz (Waaah, die Ossis kommen *gg*)
Wieso kommen???

Du weißt schon wo der große Meister her ist, oder? :wink:

Ü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...
Not longer here - sorry...

Haubner-IT GbR Dresden
der don
Posts: 6
Joined: Mon 22. Oct 2007, 15:00
Location: Chemnitz

Post by der don »

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*
Post Reply