Estoy realizando un código para generar formatos pdf desde php, para ello estoy trabajando con la clase class.ezpdf.php, la cual me ha funcionado muy bien en cuanto a texto se refiere, pero el problema es cuando trato de insertar una imagen este me arroja el siguiente error:
"The file is damage and could not be repaired"
esta es la instruccion que utilizo
$pdf->addJpegFromFile("images/logo.jpg",10,10,591,191);
tambien he intentado con
$pdf->ezImage(...)
cabe destacar que este error solo sale cuando trato de insertar una imagen jpg, pero cuando pruebo una imagen png (obvio utilizando addPngFromFile) no me da el error pero tampoco me muestra la imagen. Espero puedan ayudarme. Aqui les dejo el código completo
include ('includes/class.ezpdf.php');
include('constantes.php');
$pdf = new Cezpdf('letter');
$pdf->selectFont('includes/fonts/Helvetica.afm');
$pdf->addJpegFromFile("images/fundaescolar-logo.jpg",10,10,591,191);
$pdf->ezText('CONSTANCIA DE TRABAJO', 20,array('justification'=>'center'));
$mensaje = "Yo, ciudadano ".presidente.", titular de la cédula de identidad Nº ". cedula . ", en mi condición de ".titulo.", según Decreto Nº:".decreto." de fecha ".dfecha.", debidamente publicado en la Gaceta Oficial del Estado Lara Ordinaria Nº ".gaceta." de fecha ".dfecha.", siendo la única autoridad competente para otorgar esta constancia, hago constatar que el (la) ciudadano (a) FULANA DE TAL,- venezolano (a), mayor de edad, hábil, titular de la cédula de identidad Nº V-12312312, domiciliado (a) en DIRECCION, laboró para esta Fundación como contratado a tiempo determinado durante el período del 08/01/2007 al 31/07/2007 en la Unidad Educativa TAL (MUNICIPIO CUAL), como MAESTRO DE AULA GRADUADO, cumpliendo un horario de 33,33 horas semanales.";
$pdf->ezText($mensaje, 12,array('justification'=>'full','spacing' =>'1.5'));
$pdf->ezStream();
Muchas gracias.