Colocar imagem no PDF DOMPDF

3,103 views
Skip to first unread message

Flávio Alves

unread,
Mar 9, 2016, 8:19:24 AM3/9/16
to Laravel Brasil
Olá pessoal to tentando colocar uma imagem num PDF e está disparando o seguinte erro:

Frame not found in cellmap

Gostaria de saber o porque. Estou chamando a imagem no PDF assim:

<img src="/images/logo.png" />

att,

Luiz Lins Monteiro Junior

unread,
Mar 9, 2016, 8:21:04 AM3/9/16
to Laravel Brasil
Não sei eu uso o wkhtmltopdf. Eu acho melhor!

--
Você recebeu essa mensagem porque está inscrito no grupo "Laravel Brasil" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para laravel-brasi...@googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.



--
Atenciosamente
Luiz Lins M. Junior

--
CAJU Tecnologia: Desenvolvedor Web e Analista de Sistemas
Bacharel em Sistemas de Informação
Especialista em Redes e Desenvolvimento de Sistemas
Especializando em Contabilidade Pública
CV: http://lattes.cnpq.br/4034980658981195
Contato: (86) 9 8811.3410/9 9969.2453/9 9490.6606

Flávio Rodrigues

unread,
Mar 9, 2016, 8:24:15 AM3/9/16
to laravel...@googlegroups.com
Acredito que você tenha que colocar o caminho completo para o arquivo. Se colocar url, lembre de definir enable_external = true

--
Flávio Rodrigues
Live long, And Prosper

Flávio Alves

unread,
Mar 9, 2016, 9:32:43 AM3/9/16
to Laravel Brasil
cara obrigado pelo post, coloquei o caminho completo e nada. Não é  uma url externa.

att,

Flávio Rodrigues

unread,
Mar 9, 2016, 9:40:36 AM3/9/16
to laravel...@googlegroups.com
No github do dompdf eles orientam a você colocar permissão de leitura e escrita no diretorio temporário (tenha certeza que voce possui essas permissões).

Se isso não resolver, dá uma pesquisada nos "issues" no github, se nada resolvar, coloca seu bug bem detalhado lá.
https://github.com/dompdf/dompdf/issues

--
Flávio Rodrigues
Live long, And Prosper

Flávio Rodrigues

unread,
Mar 9, 2016, 9:48:44 AM3/9/16
to laravel...@googlegroups.com
Cara, nos testes que tem no github ele usa essa forma para adicionar imagem. mas no caso, direto no php.

$dompdf->setHttpContext(fopen(__DIR__ . "/_files/jamaica.jpg", 'r'));

dá uma olhada lá e vê se ajuda.
https://github.com/dompdf/dompdf/tree/master/tests/Dompdf/Tests

--
Flávio Rodrigues
Live long, And Prosper

Flávio Alves

unread,
Mar 9, 2016, 1:38:25 PM3/9/16
to Laravel Brasil
Não consegui cara e agora fiz um loop no relatório sem a imagem e ele dispara o mesmo erro, pelo que vi na net a galera prefere o snappy ao dompdf o  que vocês acham?

Flávio Alves

unread,
Mar 9, 2016, 2:15:41 PM3/9/16
to Laravel Brasil
Cara consegui exibir o relatório mas não quebra página automaticamente, faço dois loops para preencher as tr da tabela mas não cria outra página automaticamente.


Em quarta-feira, 9 de março de 2016 11:48:44 UTC-3, Flávio Rodrigues escreveu:

Flávio Rodrigues

unread,
Mar 9, 2016, 3:55:54 PM3/9/16
to laravel...@googlegroups.com
Provavelmente você vai ter que colocar algum estilo definindo o page-break, EX:

 page-break-after: always;
Aqui nesse link o cara explica melhor como deve fazer.

--
Flávio Rodrigues
Live long, And Prosper

Flávio Alves

unread,
Mar 10, 2016, 8:01:39 AM3/10/16
to Laravel Brasil
Luiz como faço pra instalar o wkhtmltopdf no ubuntu?
Reply all
Reply to author
Forward
0 new messages