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:
No HTML:
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:
- <?php
- public function onPrint($param)
- {
- try
- {
- TTransaction::open('farolerp');
- $object = Aluno::find($param['key']);
- if ($object)
- {
- $html = new AdiantiHTMLDocumentParser('app/resources/ficha-aluno.html', 'A4', 'portrait');
- $html->setMaster($object);
- $object->dt_atual = date('d/m/Y \À\S H:i:s');
- $html->process();
- $output = $html->getContents();
- $document = 'tmp/'.uniqid().'.pdf';
- $html = AdiantiHTMLDocumentParser::newFromString($output);
- $html->saveAsPDF($document);
- parent::openFile($document);
- new TMessage('info', _t('Document successfully generated'));
- }
- TTransaction::close();
- }
- catch (Exception $e)
- {
- throw new Exception($e->getMessage());
- }
- }
- ?>
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
Curso em vídeo aulas + Livro completo + Códigos fontes do projeto ERPHouse.
Conteúdo Atualizado! Versão 7.4
Quero me inscrever agora!
Acredito que seja pelo fato de no HTML a árvore de diretório não seja a mesma.
Tente colocar o caminho completo "app/images/logo_topo.png".
Desculpe, digitei o código errado. estou utilizando exatamente desta forma:
E o mesmo erro é apresentado.