Exemplo: php, html com dompdf | para fins didáticos
- Definindo Cabeçalho
 
$header = ['Nome','E-mail','Profissão','Setor','Situação','Sexo'];- Definindo o conteúdo(atributos)
 
      public $attribute = [
          ['América','america@mail.com','Médica','Saúde','empregado','Feminino'],
          ['Américo','americo@mail.com','Advogado','Jurídico','empregado','Masculino']
    ]; - Apresentação Exemplo(observação: de acordo com sua classe):
 
   $user = new User();
   echo $user->html(50,$user->header,$user->attribute);- Utilizando com Dompdf/Exemplo
 
       $html = $user->html(50,$user->header,$user->attribute);
       $pdf = PDF::loadHtml($html);
       $pdf->setPaper('A4','landscape');
       return $pdf->stream('mypdf.pdf');