📌  相关文章
📜  试图获取非对象 dompdf 的属性“令牌”-无论代码示例

📅  最后修改于: 2022-03-11 14:59:52.139000             🧑  作者: Mango

代码示例1
* @throws Throwable     */    public function save(string $savePath, string $filename) {        //Model laden mit Daten         $data = $this->query->get();         //needed for XML PageBreak insert        Settings::setOutputEscapingEnabled(false);        $phpWord = new TemplateProcessor($this->templatePath);         //set default tokens        $phpWord->setValues($this->getDefaultToken());         $blockvariable = \DB::table('exporttokens')->where('data', '=', 'block')->first();        $phpWord->cloneBlock($blockvariable->token, 0, true, false, $this->getReplacements($data));         $path = $savePath . '/' . $filename . '.docx';        $phpWord->saveAs($path);         if ($this->format == 'pdf') {            $domPdfPath = base_path('vendor/dompdf/dompdf');            Settings::setPdfRendererPath($domPdfPath);            Settings::setPdfRendererName('DomPDF');             //Load temp file            $pWord = IOFactory::load($path);             //Save it            $xmlWriter = IOFactory::createWriter($pWord, 'PDF');            $xmlWriter->save($savePath . '/' . $filename . '.pdf');