Bonjour,

Dans mon projet j'ai réalisé la partie statistique. Donc j'ai une page qui contient des tableaux et des charts statistiques (avec highCharts).
Pour assurer le téléchargement en PDF j'ai utilisé le knpSnappyBundle.

Ce que je fais

config de bundle:

#config knp_snappy:
knp_snappy:
        pdf:
          enabled:    true
          binary:     "%kernel.root_dir%/../vendor/h4cc/wkhtmltopdf-amd64/bin/wkhtmltopdf-amd64"
          options:    []

l'action de l'export:

 public function pdfTousAction()
    {
      $allChp = $em->getRepository('QuestionsBundle:Questions')->findAll();
      $html = $this->renderView('ChapitresBundle:Default:pdfTous.html.twig',
                        array('entities' => $allChp);
                        $filename = sprintf('ListStatistiques-%s.pdf', date('d-m-Y'));

                    return new Response(
                        $this->get('knp_snappy.pdf')->getOutputFromHtml($html),
                        200,
                        [
                            'Content-Type' => 'application/pdf',
                            'Content-Disposition' => sprintf('attachment; filename="%s"', $filename),
                        ]
                    );
    }

Pour l'accéder aux mes fichiers CSS, j'ai utilisé le principe de app.request comme ceci:

<link href="{{ app.request.scheme ~'://'~ app.request.server.get("HTTP_HOST") ~ asset('template/css/style.css') }}" rel="stylesheet">

Ce que je veux

Je cherche à exporter cette page qui contient tous les statistiques en PDF.

Ce que j'obtiens

Lors de l'exportation tousjours j'ai un document PDF qui contient des pages vides.

merci de m'aider,

Aucune réponse