Verwenden Sie knp snappy bundle, um pdf - symfony2 zu generieren
Ich bin neu in symfony2 und benutze sehr gerne externe Bibliotheken. Ich möchte das benutzenKNP Snappy Bundle, mein erstes Drittanbieter-Bundle.
Ich habe genau das getan, was im Git-Link steht.
{
"require": {
"knplabs/knp-snappy-bundle": "dev-master"
}
}
// app / AppKernel.php
public function registerBundles()
{
$bundles = array(
//...
new Knp\Bundle\SnappyBundle\KnpSnappyBundle(),
app / config / config.yml
knp_snappy:
pdf:
enabled: true
binary: /usr/local/bin/wkhtmltopdf
options: []
image:
enabled: true
binary: /usr/local/bin/wkhtmltoimage
options: []
Dann habe ich folgende Zeile hinzugefügtGIPFEL Willkommen Controller zu testen
$this->get('knp_snappy.pdf')->generate('http://www.google.fr', '/Symfony/file.pdf');
Es sagtThe exit status code '1' says something went wrong: stderr: "The system cannot find the path specified. " stdout: "" command: /usr/local/bin/wkhtmltoimage --format "jpg" "http://www.google.fr" "/Symfony/file.pdf".
Ich habe es versucht
$this->get('knp_snappy.pdf')->generateFromHtml(
$this->renderView(
'AcmeDemoBundle:Welcome:index.html.twig'),
'/Symfony/file.pdf'
);
Es zeigtThe exit status code '1' says something went wrong: stderr: "The system cannot find the path specified. " stdout: "" command: /usr/local/bin/wkhtmltopdf --lowquality "C:\Windows\TEMP\knp_snappy530da4525584b8.92211088.html" "/Symfony/file.pdf".
Was ich vermisse Muss ich etwas installieren? Bitte beschreiben Sie, wie ich es ausführen und ein richtiges PDF generieren kann ????? Ich habe gesucht, ich schätze, ich muss wkhtmltoimage usw. installieren. Aber woher und wie?