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

Estrada Web Group
Administrador
Cómo exportar una página web con PHP a PDF

php convert html to 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.

  1. Primero vas a Estrada WebGroup, HTML a PDF para generar tu API y poder hacer uso del servicio web.
  2. Descargamos la librería nusoap, que nos ayuda a llamar el servicio web, el ejemplo que puedes descargar aquí incluye la librería.
  3. 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');
       
    
    ?>
  4. Listo es todo, así de fácil. Puedes probar el ejemplo en esta liga.

Saludos y esperamos tus comentarios.

Compartir artículo:

Más artículos geniales

¿Cómo exportar una página web html a pdf con una API gratuita?

¿Cómo exportar una página web html a pdf con una API gratuita?

En este post veremos cómo convertir nuestra página web a PDF, esto es una tarea muy común en el desarrollo de sitios web, cómo exportar una página web o HTML a PDF.

Ver artículo completo

Manténgase actualizado

Obtenga excelente contenido en su bandeja de entrada todas las semanas.
Solo contenido excelente, no compartimos su correo electrónico con terceros.
Subir al inicio de la pantalla ;