Сохраните PDF-файл из моего пользовательского модуля в локальные файлы

#prestashop #prestashop-1.7 #prestashop-modules

Вопрос:

Я создаю пользовательский pdf-файл в своем пользовательском модуле в prestashop 1.7. Я следовал официальному документу, но не нашел способа сохранить свой pdf-файл в файлах моего модуля. Я просто использую это для отображения своего pdf:

 $pdf->render();
 

И у меня есть класс PDF:

 class HTMLTemplateDevisPdf extends HTMLTemplate
{
    public $param;

    public function __construct($param, $smarty)
    {
        $this->param = $param;
        // header informations
        $this->smarty = $smarty;
        $this->title = HTMLTemplateDevisPdf::l('devis');
    }

    /**
     * Returns the template's HTML content
     * @return string HTML content
     */
    public function getContent()
    {
        $this->smarty->assign(array(
            'test' => "ok",
        ));

        return $this->smarty->fetch(_PS_MODULE_DIR_ . 'hcr_devis/views/templates/pdf/devis.tpl');
    }

    public function getLogo()
    {
        $this->smarty->assign(array(
            'test' => "ok",
        ));

        return $this->smarty->fetch(_PS_MODULE_DIR_ . 'my_module/custom_template_logo.tpl');
    }

    public function getHeader()
    {
        $this->smarty->assign(array(
            'test' => "ok",
        ));

        return $this->smarty->fetch(_PS_MODULE_DIR_ . 'hcr_devis/views/templates/pdf/devis_header.tpl');
    }

    /**
     * Returns the template filename
     * @return string filename
     */
    public function getFooter()
    {
        return $this->smarty->fetch(_PS_MODULE_DIR_ . 'hcr_devis/views/templates/pdf/devis_footer.tpl');
    }

    /**
     * Returns the template filename
     * @return string filename
     */
    public function getFilename()
    {
        return 'devis.pdf';
    }

    /**
     * Returns the template filename when using bulk rendering
     * @return string filename
     */
    public function getBulkFilename()
    {
        return 'devis.pdf';
    }
}
 

Я уже пробовал $pdf->Вывод(«имя», «F»), так как prestashop использует tcpdf, но это не сработало.

Кто-нибудь знает, как я могу сохранить свой pdf-файл в свои файлы?