Lançado Adianti Framework 7.6!
Clique aqui para saber mais
Carregar pdf com imagem a partir de html Bom dia a todos. Estou com dificuldade no com o carregamento de uma imagem, ao gerar um relatório pdf a partir de um html. Usei este mesmo código em outros projetos e está funcionando. Minha função onPrint: ...
ET
Carregar pdf com imagem a partir de html  
Bom dia a todos.
Estou com dificuldade no com o carregamento de uma imagem, ao gerar um relatório pdf a partir de um html. Usei este mesmo código em outros projetos e está funcionando.
Minha função onPrint:
  1. <?php
  2. public function onPrint($param)
  3.     {
  4.         try
  5.         {
  6.             TTransaction::open('farolerp');
  7.             $object Aluno::find($param['key']);
  8.             if ($object)
  9.             {
  10.                 $html = new AdiantiHTMLDocumentParser('app/resources/ficha-aluno.html''A4''portrait');
  11.                 $html->setMaster($object);
  12.                 $object->dt_atual date('d/m/Y \À\S H:i:s');
  13.                 $html->process();
  14.                 $output $html->getContents();
  15.                 $document 'tmp/'.uniqid().'.pdf'
  16.                 $html AdiantiHTMLDocumentParser::newFromString($output);
  17.                 $html->saveAsPDF($document);
  18.                 parent::openFile($document);
  19.                 new TMessage('info'_t('Document successfully generated'));
  20.             }
  21.             TTransaction::close();
  22.         }
  23.         catch (Exception $e)
  24.         {
  25.             throw new Exception($e->getMessage());
  26.         }
  27.     }
  28. ?>


No HTML:
<table class="mce-table" style="border-collapse: collapse; border: 1px solid black; height: 118px;" border="1" width="930" cellspacing="0" cellpadding="5"> <thead> <tr> <th scope="col" colspan="3"><center> <img src="../images/logo_topo.png" width="100%" height="150%" ></center></th> </tr> </thead> <tr> </table>
Obs: imagem em anexo do carregamento do pdf.

Pacotão Dominando o Adianti Framework 7
O material mais completo de treinamento do Framework.
Curso em vídeo aulas + Livro completo + Códigos fontes do projeto ERPHouse.
Conteúdo Atualizado! Versão 7.4


Dominando o Adianti 7 Quero me inscrever agora!

Comentários (2)


MG

Acredito que seja pelo fato de no HTML a árvore de diretório não seja a mesma.
<th scope="col" colspan="3"><center> <img src="../images/logo_topo.png" width="100%" height="150%" ></center></th>

Tente colocar o caminho completo "app/images/logo_topo.png".
ET

Desculpe, digitei o código errado. estou utilizando exatamente desta forma:

<tr> <th scope="col" colspan="3"><center> <img src="app/images/logo_topo.png" width="100%" height="150%" ></center></th> </tr>


E o mesmo erro é apresentado.