Hallo,
ich hab mal wieder eine Frage zum Shop-Modul. Lässt sich mit der aktuellen Beta (6.1.0.3) mit dem Shop-Modul eine PDF-Rechnung automatisch generieren, oder mit ein wenig PHP oder dergleichen? Konnte hierzu im Forum noch nichts passendes finden ...
Grüße
Andreas
Automatisch PDF-Rechnungen erzeugen
-
- webEdition Partner
- Beiträge: 330
- Registriert: Mi 28. Apr 2004, 00:27
- Wohnort: Münster
- Kontaktdaten:
Re: Automatisch PDF-Rechnungen erzeugen
Hallo Andreas,
zur Erzeugung einer PDF-Rechnung braucht man ja irgendeine PHP zu PDF-Bibliothek, wie fpdf, pdflib oder wkhtmltopdf. Diese Programme sind nicht in wE enthalten und müssen auf dem Server installiert und ggfs lizensiert werden. Wenn Du eine PDF-Bibliothelk hast kannst du sicher eine ausdruckbare PDF-Rechnung aus wE mit den Bestelldaten erzeugen.
Viele grüße
Ludger
zur Erzeugung einer PDF-Rechnung braucht man ja irgendeine PHP zu PDF-Bibliothek, wie fpdf, pdflib oder wkhtmltopdf. Diese Programme sind nicht in wE enthalten und müssen auf dem Server installiert und ggfs lizensiert werden. Wenn Du eine PDF-Bibliothelk hast kannst du sicher eine ausdruckbare PDF-Rechnung aus wE mit den Bestelldaten erzeugen.
Viele grüße
Ludger
----
ludger müller
gestaltung für bildschirm und papier aus münster in westfalen
bureau.artbeit.de
-----
Gründungsmitglied im webEdition e.V.
ludger müller
gestaltung für bildschirm und papier aus münster in westfalen
bureau.artbeit.de
-----
Gründungsmitglied im webEdition e.V.
-
- Senior Member
- Beiträge: 523
- Registriert: Mo 16. Jun 2003, 18:02
Re: Automatisch PDF-Rechnungen erzeugen
tcpf oder mpdf sind auch solche php libs, welche sich dafür gut eigenen.
Die notwendigen Dateien kann man dann in webEdition importieren und mit seinen Templates darauf zugreifen, dann sind sie auch bei einem Backup mit dabei.
Die notwendigen Dateien kann man dann in webEdition importieren und mit seinen Templates darauf zugreifen, dann sind sie auch bei einem Backup mit dabei.
_____________________________________________
Grüße
Michael
Grüße
Michael
Re: Automatisch PDF-Rechnungen erzeugen
Ich habe mpdf für die Ausgabe von webEdition-Objekten eingesetzt und das funktioniert super:
http://www.cic-canyoning.org/documents/ ... o-m1u2.php
Es wird ein Listview über Objekte (Ausrüstungsteile) erstellt und ein Logo mit Balken hinterlegt.
Auch die Generierung verläuft sehr schnell.
Das Template dazu sieht wie folgt aus:
<we:ifNotEditmode>
<?php
include('/mpdf/mpdf.php');
$mpdf=new mPDF('utf-8', 'A4');
$mpdf->shrink_tables_to_fit=0;
$mpdf->SetWatermarkImage('/CIC-bckgd.jpg', 1);
$mpdf->showWatermarkImage = true;
// Buffer the following html with PHP so we can store it to a variable later
ob_start();
?>
</we:ifNotEditmode>
<html>
<head>
<style media="print">
body { font-size:0.9em; }
#pdf-content { padding-right:3cm; padding-top:1cm; }
#pfd-content table { width:100%; border-spacing:0; }
</style>
</head>
<body>
<div id="pdf-content">
<h2>Persönliche Pflichtausrüstung M1+2</h2>
<we:listview type="object" name="ausruestungsliste" classid="9" languages="de_DE" categories="/Equipmentlist/m1+2" cols="2">
<table style="border-collapse:collapse;">
<we:repeat>
<we:tr>
<td style="width: 0.5cm; text-align:center; vertical-align:top; padding:0.3cm 0;">□</td>
<td style="width: 7cm; vertical-align:top; padding:0.3cm 0;"><we:field name="equipmentItem" type="text" /></td>
</we:tr>
</we:repeat>
</table>
</we:listview>
<div style="border-top:2px solid black; border-bottom:2px solid black; color:red; margin-top:0.5cm;"><div style="margin:0.2cm;">Wir akzeptieren ausschliesslich HMS-Karabiner mit Schraubverschluss (ausser der Karabiner für den Canyoningrucksack) !
<br /><br />Das Instruktorenteam schliesst Teilnehmer aus dem Kurs aus, die nicht über die geforderte Ausrüstung, technischen Voraussetzungen,
Dokumente und sportliche Leistungsfähigkeit verfügen. Bei Problemen unbeding die Kursleitung VOR dem
Kurs kontaktieren !
<br /><br />Material markieren !</div></div>
</div>
</body>
</html>
<we:ifNotEditmode>
<?php
// Now collect the output buffer into a variable
$html = ob_get_contents();
ob_end_clean();
// send the captured HTML from the output buffer to the mPDF class for processing
$mpdf->WriteHTML($html);
$mpdf->Output('equipment.pdf','I');
exit;
?>
</we:ifNotEditmode>
###
Vielleicht hilft das als Ansatz weiter.
http://www.cic-canyoning.org/documents/ ... o-m1u2.php
Es wird ein Listview über Objekte (Ausrüstungsteile) erstellt und ein Logo mit Balken hinterlegt.
Auch die Generierung verläuft sehr schnell.
Das Template dazu sieht wie folgt aus:
<we:ifNotEditmode>
<?php
include('/mpdf/mpdf.php');
$mpdf=new mPDF('utf-8', 'A4');
$mpdf->shrink_tables_to_fit=0;
$mpdf->SetWatermarkImage('/CIC-bckgd.jpg', 1);
$mpdf->showWatermarkImage = true;
// Buffer the following html with PHP so we can store it to a variable later
ob_start();
?>
</we:ifNotEditmode>
<html>
<head>
<style media="print">
body { font-size:0.9em; }
#pdf-content { padding-right:3cm; padding-top:1cm; }
#pfd-content table { width:100%; border-spacing:0; }
</style>
</head>
<body>
<div id="pdf-content">
<h2>Persönliche Pflichtausrüstung M1+2</h2>
<we:listview type="object" name="ausruestungsliste" classid="9" languages="de_DE" categories="/Equipmentlist/m1+2" cols="2">
<table style="border-collapse:collapse;">
<we:repeat>
<we:tr>
<td style="width: 0.5cm; text-align:center; vertical-align:top; padding:0.3cm 0;">□</td>
<td style="width: 7cm; vertical-align:top; padding:0.3cm 0;"><we:field name="equipmentItem" type="text" /></td>
</we:tr>
</we:repeat>
</table>
</we:listview>
<div style="border-top:2px solid black; border-bottom:2px solid black; color:red; margin-top:0.5cm;"><div style="margin:0.2cm;">Wir akzeptieren ausschliesslich HMS-Karabiner mit Schraubverschluss (ausser der Karabiner für den Canyoningrucksack) !
<br /><br />Das Instruktorenteam schliesst Teilnehmer aus dem Kurs aus, die nicht über die geforderte Ausrüstung, technischen Voraussetzungen,
Dokumente und sportliche Leistungsfähigkeit verfügen. Bei Problemen unbeding die Kursleitung VOR dem
Kurs kontaktieren !
<br /><br />Material markieren !</div></div>
</div>
</body>
</html>
<we:ifNotEditmode>
<?php
// Now collect the output buffer into a variable
$html = ob_get_contents();
ob_end_clean();
// send the captured HTML from the output buffer to the mPDF class for processing
$mpdf->WriteHTML($html);
$mpdf->Output('equipment.pdf','I');
exit;
?>
</we:ifNotEditmode>
###
Vielleicht hilft das als Ansatz weiter.
Stefan
Re: Automatisch PDF-Rechnungen erzeugen
... vielen Dank!!!
Das hilft auf jeden Fall weiter.
Grüße
Andreas
Das hilft auf jeden Fall weiter.
Grüße
Andreas
Re: Automatisch PDF-Rechnungen erzeugen
Hallo zusammen,
ich bin relativ neu in der Arbeit mit webEdition und würde mich freuen wenn mir einer helfen könnte mpdf in meine Seite zu integrieren.
Vielen Dank
Christian
ich bin relativ neu in der Arbeit mit webEdition und würde mich freuen wenn mir einer helfen könnte mpdf in meine Seite zu integrieren.
Vielen Dank
Christian
Re: Automatisch PDF-Rechnungen erzeugen
Hallo und herzlich Willkommen cfgerhard,
wie genau hast du dir denn die Hilfe vorgestellt? Ein Anleitung oder die direkte Templateprogrammierung? Und was genau verstehst du den unter "mpdf in meine Seite zu integrieren". Was soll denn mpdf leisten?
Grüße, Andreas
wie genau hast du dir denn die Hilfe vorgestellt? Ein Anleitung oder die direkte Templateprogrammierung? Und was genau verstehst du den unter "mpdf in meine Seite zu integrieren". Was soll denn mpdf leisten?
Grüße, Andreas
Wer ist online?
Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast