HTML2PDF в Symfony 4.25 не выводит pdf - PullRequest
0 голосов
/ 15 марта 2019

Я делаю этот тест в контроллере: `

use App\Service\{HTML2PDF};
use Symfony\Component\HttpFoundation\Response;
use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
use Symfony\Component\Routing\Annotation\Route;

class HdmController extends AbstractController
{
    /**
     * @Route("/essai", name="essai")
     */
    public function essai(HTML2PDF $printpdf)
    {
        $html2pdf= new HTML2PDF();
        $html2pdf->writeHTML('<h1>toto</h1>');

        $html2pdf->output();
    }
}

` В служебном файле у меня есть:

App\Service\HTML2PDF: class: 'App\Service\HTML2PDF, а класс HTML2PDF в служебном каталоге:

<?php

namespace App \ Service;

class HTML2PDF {public $ pdf;

/**
 * @param null $orientation
 * @param null $format
 * @param null $lang
 * @param null $unicode
 * @param null $encoding
 * @param null $margin
 */
public function create(
    $orientation = null,
    $format = null,
    $lang = null,
    $unicode = null,
    $encoding = null,
    $margin = null
): void {
    $pdf = $this->pdf = new \Spipu\Html2Pdf\Html2Pdf(
        'P', 'A4', 'fr'
    );
    $pdf->pdf->SetDisplayMode('fullpage');
}

/**
 * @param $template
 * @param $name
 * @return mixed
 */
public function generatePdf($template, $name)
{
    $this->pdf->writeHTML($template);

    return $this->pdf->Output($name.'.pdf');
}

}

При тестировании / написании эссе появляется сообщение об ошибке от Symfony: Попытка вызова неопределенного метода с именем "writeHTML" класса "App \ Service \ HTML2PDF". В phpStorm у меня есть 2 предупреждения для "writeHTML" и "output": Попытка вызова неопределенного метода с именем "writeHTML "класса" App \ Service \ HTML2PDF ".Я не могу понять, что неправильно конфигурации в файле службы?Версия HTML2PDf - 5.2.

Спасибо за помощь

...