if ($salto == $num) { $this->Ln(); $salto = 0; $color = true; } } } } } $client = new SoapClient(null, array('uri' => 'http://localhost/', 'location' => 'http://localhost/ocs/ocs/consola/web/webservice.php')); if ($marca == 1) { $datos = $client->inventarioT(); $header = array('Nombre', 'Marca', 'Cantidad', 'Precio'); $descripcion = "<br><b>Inventario</b><br><b>Marca: </b>Todas las marcas"; } else { $datos = $client->inventarioR($marca); $header = array('Nombre', 'Cantidad', 'Precio'); $descripcion = "<br><b>Inventario</b><br><b>Marca: </b>" . $marca; } $nombre = "<b>Descripción del reporte</b>"; $img = "imagenes/log.jpg"; //Antes de pasar los datos al PDF, hay que pasar las variables por la función html_entity_decode para decodificar los caracteres especiales, los acentos y las ñ // Siempre y cuando los datos extraídos de la BD sean UTF8 (no lo probe con otra codificación) $nombre = html_entity_decode($nombre); $descripcion = html_entity_decode($descripcion); //Creamos una nueva instancia de la clase $pdf = new PDF(); //Añádimos la primera página $pdf->AddPage(); $pdf->Image('log.jpg', 8, 8, 30); $pdf->Ln(12);