Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/04/2015, 13:48
Avatar de maximendez88
maximendez88
 
Fecha de Ingreso: septiembre-2012
Ubicación: Montevideo
Mensajes: 131
Antigüedad: 11 años, 7 meses
Puntos: 3
crear pdf utilizando jquery, ajax y dompdf

buenas estoy intentando crear un pdf desde el lado cliente con dompdf que es una libreria php para crear pdf desde un html. El tema esta en que yo quiero que esto se ejecute del lado del cliente para así poder imprimir en el pdf algunas tablas dinamicas que solo se ven del lado cliente. Dejo mi codigo para ver si alguien me puede dar una mano en esto que la verdad me tiene bastante aburrido... espero una respuesta a la brevedad... saludos


crearpdf.php
Código PHP:
Ver original
  1. <?php
  2. $url = 'http://imagina.com.uy/crearplanilla/crearplanilla.php';
  3. $content = file_get_contents($url);
  4. $first_step = explode( '<div id="plantilla">' , $content );
  5. $second_step = explode("</div>" , $first_step[1] );
  6. require_once("dompdf/dompdf_config.inc.php");
  7. $dompdf=new DOMPDF();
  8. $dompdf->load_html($second_step[0]);
  9. $dompdf->set_paper('c2','portrait');
  10. $dompdf->render();
  11. $dompdf->stream("planilla.pdf");
  12. ?>


Código Javascript:
Ver original
  1. function ajax() {
  2.    
  3.     $.ajax({
  4.                 url:   'crearpdf.php',
  5.                 type:  'post',
  6.                 beforeSend: function () {
  7.                         $("#resultadoajax").html("Procesando, espere por favor...");
  8.  
  9.                 },
  10.  
  11.                 success:  function (response) {
  12.                    
  13.                    
  14.  
  15.                         $("#resultadoajax").html(response);
  16.  
  17.                 }
  18.         });
  19.  
  20. }


esto me tira el siguiente error en el div donde cargo el pdf #resultadoajax


%PDF-1.3 %���� 1 0 obj << /Type /Catalog /Outlines 2 0 R /Pages 3 0 R /OpenAction 8 0 R >> endobj 2 0 obj << /Type /Outlines /Count 0 >> endobj 3 0 obj