Creating pdf with cakephp 3 and doompdf, the pdf is not being generated

I’m Brazilian and I’m trying to create PDF reports with cakephp3 and doompdf but the pdf is not being generated, just the html, I am weak in programming can someone help me, follow the codes:

bootstrap.php

 Plugin::load('Dompdf');

routes.php

Router::scope('/', function ($routes) {

 $routes->extensions(['pdf']);

 });

controller

   public function pdf() {
   $this->viewBuilder()
  ->className('Dompdf.Pdf')
   ->layout('Dompdf.default')
  ->options(['config' => [
'filename' => 'voluntariopdf',
'render' => 'download',
 ]]);
 }

view

  <?php $this->start('header'); ?>
  <p>Header.</p>
  <?php $this->end(); ?>

  <?php $this->start('footer'); ?>
  <p>Footer.</p>
  <?php $this->end(); ?>


  <h1>Teste</h1>

 <p>Teste</p>

 <p>teste</p>

the html is being generated normally but the pdf is not, does anyone know where the error is?

I suggest using the CakePDF plugin to generate PDF. It also supports the DOMPdf engine. The procedure to generate PDF using this plugin is straightforward and easy to implement.