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?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage