Frage

wkhtmltopdf klingt wie eine ausgezeichnete Lösung ... das Problem ist, es passiert nichts auf dem exec

shell_exec ( "c: \ wkhtmltopdf.exe", " http://www.google.com google.pdf ");

Am ich etwas falsch?

War es hilfreich?

Lösung

Können Sie die "offizielle" Klasse verwenden?

http://code.google.com/p/wkhtmltopdf/wiki/IntegrationWithPhp

Wenn nicht, vielleicht spähen darüber, wie sie die Dinge haben Sie helfen bei der Implementierung aus.

// Include WKPDF class.
require_once('wkhtmltopdf/wkhtmltopdf.php');

// Create PDF object.
$pdf = new WKPDF();
// Set PDF's HTML
$pdf->set_html('Hello <b>Mars<.b>!');
// Convert HTML to PDF
$pdf->render();
// Output PDF. The file name is suggested to the browser.
$pdf->output(WKPDF::$PDF_EMBEDDED, 'sample.pdf');

Edit:

Neuer Link von der Githubs - https://github.com/mikehaertl/phpwkhtmltopdf

Andere Tipps

shell_exec () nimmt nur einen Parameter, aber Sie haben es zwei gegeben. Versuchen Sie stattdessen:

shell_exec("c:\wkhtmltopdf.exe http://www.google.com google.pdf");

ich denke, dass es tun wird. Sie können auch die exec() Funktion prüfen, mit.

Add Pfad zu wkhtmltopdf.exe CLASS_PATH Variable und in PHP-Skript Verwendung brüllt Code

passthru ( "wkhtmltopdf www.gmail.com output.pdf", $ err);

// Wir werden eine PDF werden die Ausgabe header ( 'Content-type: application / pdf');

// Es wird aufgerufen, downloaded.pdf header ( 'Content-Disposition: attachment; filename = "output.pdf"');

// Die PDF-Quelle ist in original.pdf Readfile ( 'output.pdf');

ich hoffe, dass dies funktionieren wird ...

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top