Ir para conteúdo
Fórum Script Brasil
  • 0

Imagem no FPDF


viper33

Pergunta

Não consigo colocar uma imagem no pdf da classe fpdf. O erro retornado é:

Warning: getimagesize(xampp/htdocs/SCCAC2/Imagens/X.jpg) [function.getimagesize]: failed to open stream: No such file or directory in C:\xampp\htdocs\SCCAC2\fpdf\fpdf.php on line 1202

FPDF error: Missing or incorrect image file: xampp/htdocs/SCCAC2/Imagens/X.jpg

Já coloquei o caminho de várias maneiras: /Imagens/X.jpg, Imagens/X.jpg e etc.

Outra questão é que não aprece o autor e nem o título do relatório.

<?php
  define('FPDF_FONTPATH','fpdf/font/'); 
  require_once("fpdf/fpdf.php");   
  include "valida_cookie.php";
  include "conecta_mysql.inc";  
  mysql_query("SET NAMES UTF8");
  $busca = mysql_query("SELECT CDBAIRRO, NMBAIRRO, NMCIDADE FROM TBBAIRRO B, TBCIDADE C WHERE B.CDCIDADE = C.CDCIDADE ORDER BY CDBAIRRO");
  $pdf = new FPDF('P','cm','A4');
  $pdf->Image("xampp/htdocs/SCCAC2/Imagens/X.jpg", 1, 1,'JPG');
  $pdf->AliasNbPages('{total}');
  $pdf->SetAuthor("Sistema de Controle de Clientes Para Análise de Crédito - SCCAC");
  $pdf->Text(5,20,'Relatório de Bairros');
  $pdf->SetMargins(3,2,2);
  $pdf->Open(); 
  $pdf->AddPage('','',1);
  $pdf->SetFont('Arial', 'B', 10);
  $pdf->Cell(1.5, 1, 'Codigo',0,C);
  $pdf->SetX(7);
  $pdf->Cell(1.7, 1, 'Bairro',0,C);
  $pdf->SetX(13);
  $pdf->Cell(1.7, 1, 'Cidade',0,C);
  while ($resultado = mysql_fetch_array($busca)) 
  {    
    $pdf->ln();   
    $pdf->Cell(1.5, 0.5, $resultado['0'],0,0,C);    
    $pdf->SetX(7);    
    $pdf->Cell(1.7, 0.5, $resultado['1'],0,0,L);    
    $pdf->SetX(13); 
    $pdf->Cell(1.7, 0.5, $resultado['2'],0,0,L);    
  }  
   $pdf->Output('bairro.pdf','I'); 
?>

Editado por viper33
Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0

Tente voltar uma pasta adicionando '../' antes da pasta Imagens. Tente assim:

$pdf->Image("../Imagens/X.jpg", 1, 1, 100, 100,'JPG');
ou
$pdf->Image("Imagens/X.jpg", 1, 1, 100, 100,'JPG');

Eu prefiro utilizar a classe MPDF, que é uma extensão da FPDF, mas que aceita código HTML e é muito máis fácil...

Editado por Stoma
Link para o comentário
Compartilhar em outros sites

  • 0

Eu já havia tentado fazer dos dois jeitos e ocorre esse erro:

Warning: getimagesize(Imagens/X.jpg) [function.getimagesize]: failed to open stream: No such file or directory in C:\xampp\htdocs\SCCAC2\fpdf\fpdf.php on line 1202

FPDF error: Missing or incorrect image file: Imagens/X.jpg

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152k
    • Posts
      651,8k
×
×
  • Criar Novo...