Speichern von pdf im hintergrund mit html2pdf
Bin tryng automatisch pdfs erzeugen mit html2pdf-Klasse. Ich habe den folgenden code der funktioniert Prima, nur, dass jemand hat, um speichern Sie die pdf-Datei manuell. Aber immer, Wenn ein neues Produkt Hinzugefügt wird, würde ich gerne automatisch speichern Sie die pdf-Datei in ein Verzeichnis ohne user-intervention, und speichern diesen Wert in einer Datenbank für zukünftige Referenz.
Wie kann ich das speichern der pdf 'stumm', d.h. im hintergrund ohne sichtbare popups oder dass der Benutzer eingreifen?
Vielen Dank im Voraus.
include('pdf_content.php');
$content = ob_get_clean();
//convert to PDF
require_once('html2pdf/html2pdf.class.php');
try
{
$html2pdf = new HTML2PDF('P', 'A4', 'en');
$html2pdf->pdf->SetDisplayMode('fullpage');
$html2pdf->setDefaultFont('Arial');
$html2pdf->writeHTML($content, isset($_GET['vuehtml']));
//$html2pdf->Output($file_name.'_'.date("dmY").'.pdf');
$html2pdf->Output($product_id.'_'.$file_name.'_'.date("dmY").'.pdf');
InformationsquelleAutor nixxx | 2013-04-05
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie versuchen, den Aufruf dieses Skript jedesmal, wenn ein neues Produkt Hinzugefügt wird, obwohl dann würden Sie nicht wirklich in den "hintergrund"...
Für weitere Informationen, beachten Sie bitte die Frage "Wie kann ich ein PHP script in den hintergrund, nachdem ein Formular eingereicht wird?"
EDIT:
Wenn Sie möchten, speichern Sie die Datei auf dem server anstelle der Ausgabe an den browser verwenden, können Sie verschiedene Parameter. Siehe auch die html2pdf-wiki. Sich bewusst sein, dass Sie nicht speichern Sie die Datei auf dem computer des Benutzers unbemerkt!
aktualisierte Antwort.
Danke @Marty McVry. Die option 'F' s, was ich suchte. Rgds.
du hast mich gerettet, indem er diese Linie "bewusst Sein, dass Sie nicht speichern Sie die Datei auf dem computer des Benutzers unbemerkt!" Ein großer Dank buddy (^-^)
InformationsquelleAutor Marty McVry