error_reporting(0); include "nusoap.php"; $tipo = $_POST['tipo']; $id = $_POST['id']; $formato = $_POST['formato']; $arg0 = $tipo; $arg1 = $id; $arg2 = $formato; /* var_dump($arg0); return; */ /*--- REALIZAMOS LA CONSULTA ----*/ try { $clienteSOAP = new SoapClient("http://cfe.factura-lista.com:80/FacturaListaTest/facturaelectronica?wsdl"); $result = $clienteSOAP->getImprimible($arg0, $arg1, $arg2); } catch (SoapFault $e) { var_dump($e); } /*--- DEVOLVEMOS ---- */ $pdf_base64 = "base64pdf.txt"; //Delete contenido $file = fopen($pdf_base64, "w"); //fwrite($file,$result->imprimible); fwrite($file, base64_encode($result->imprimible . PHP_EOL)); fclose($file); //Get File content from txt file $pdf_base64_handler = fopen($pdf_base64, 'r'); $pdf_content = fread($pdf_base64_handler, filesize($pdf_base64)); fclose($pdf_base64_handler); //Decode pdf content