Cómo exportar una página web con PHP a PDF

En el artículo anterior explique cómo exportar una página web a PDF con el uso de un servicio web, esto con ASP.NET, en esta ocasión veremos el mismo funcionamiento solo que con PHP.
- Primero vas a Estrada WebGroup, HTML a PDF para generar tu API y poder hacer uso del servicio web.
- Descargamos la librería nusoap, que nos ayuda a llamar el servicio web, el ejemplo que puedes descargar aquí incluye la librería.
- Creamos la página PHP para exportar la página web.
<?php require_once("nuSOAP/lib/nusoap.php"); $client = new nusoap_client('http://produccion.developerji.com/ConvertirHtmlaPDF.asmx?wsdl',true, false, false, false, false, 0, 10000); $soapaction = "http://tempuri.org/ConvertirUrl_PDF"; $namespace= "http://tempuri.org/"; $client->soap_defencoding = 'UTF-8'; $params = array(); $params['url'] = 'http://php.net/'; $params['usuario'] = 'jiestrada'; $params['apikey'] = 'qF4OxILMDYXY6vQ'; $result = $client->call('ConvertirUrl_PDF',$params,$namespace,$soapaction); $PDF=$result['ConvertirUrl_PDFResult']; file_put_contents('C:\inetpub\wwwroot\llamarwsPHP\pdfprueba.pdf', base64_decode($PDF)); $err = $client->getError(); if ($err) { echo 'Error'; } header('Location: http://localhost/llamarwsPHP/pdfprueba.pdf'); ?>
- Listo es todo, así de fácil. Puedes probar el ejemplo en esta liga.
Saludos y esperamos tus comentarios.
Compartir:
Cargando...