Hola amigos! Estoy trabajando con un api SOAP que devuelve un formato pdf, ahora me encuentro con este error:
FPDF error: Could not include font definition file. Cual es la manera de incluir esa "font definition" y de donde la saco? Me refiero a que si la puedo traer de google o tengo que tener algun archivo extra que sea no se... arial.php o algo asi?
Código PHP:
$soap_do = curl_init();
curl_setopt($soap_do, CURLOPT_URL,'https://xxxxxxx/xxSoapWeb/services/xxOrders2' );
curl_setopt($soap_do, CURLOPT_CONNECTTIMEOUT, 10);
curl_setopt($soap_do, CURLOPT_TIMEOUT, 10);
curl_setopt($soap_do, CURLOPT_RETURNTRANSFER, true);
curl_setopt($soap_do, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($soap_do, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($soap_do, CURLOPT_POST, true );
curl_setopt($soap_do, CURLOPT_POSTFIELDS, $pm);
curl_setopt($soap_do, CURLOPT_HTTPHEADER, array('Content-Type: text/xml; charset=utf-8', 'Content-Length: '.strlen($pm) ));
//curl_setopt($soap_do, CURLOPT_USERPWD, $user . ":" . $password);
$result = curl_exec($soap_do);
//print_r($result);exit;
$err = curl_error($soap_do);
$xml = simplexml_load_string($result, NULL, NULL, "http://schemas.xxxxx.org/soap/envelope/");
$ns = $xml->getNamespaces(true);
$soap = $xml->children($ns['S']);
$res = $soap->Body->children($ns['ns1']);
$myhtml = $res->ucReply->ucReport->htmlReply[0];
require('i/WriteHTML.php');
$pdf=new PDF_HTML();
$pdf->AliasNbPages();
$pdf->SetAutoPageBreak(true, 15);
$pdf->AddPage();
$pdf->SetFont('Helvetica','B',14);
$pdf->WriteHTML2($myhtml);
$pdf->Output();
?>
Muchas gracias a todos por sus sugerencias y tal vez el codigo le sirva a alguien!