Ver Mensaje Individual
  #5 (permalink)  
Antiguo 28/10/2009, 17:32
fcmonier85
 
Fecha de Ingreso: octubre-2009
Mensajes: 104
Antigüedad: 15 años, 1 mes
Puntos: 0
Respuesta: Como realizar esta operación en php

Hola de nuevo y disculpen la insistencia pero es que de este tema desconozco un poco jejeje

Miren yo tengo instalado el Wamp5 1.4.3 y según estaba leyendo en Internet la librería PDFlib trabaja en php4 y php5.

ahora baje estos archivos:

PDFlib-7.0.4p6-MSWin32-php : según decía en el sitio es la versión de la lib

4.0.1.2__pdflib.zip y también del sitio nodevice.es/dll/download.html

y me puse a probar el siguiente ejemplo que debería trabajar:

Código a:
Ver original
  1. <?php
  2. //Código necesario para funcionamiento correcto en IE
  3. header("Content-type: application/pdf");
  4. header("Content-Disposition: inline; filename=arquivo.pdf");
  5.  
  6. $p = PDF_new();
  7.  
  8. if (PDF_begin_document($p, "", "") == 0) {
  9. die("Erro: " . PDF_get_errmsg($p));
  10. }
  11.  
  12. PDF_set_info($p,"Creator", "arquivo.php");
  13. PDF_set_info($p,"Author", "Nome do Autor");
  14. PDF_set_info($p,"Title", "Locaweb!");
  15.  
  16. PDF_begin_page_ext($p, 595, 842, "");
  17.  
  18. $font = PDF_load_font($p, "Helvetica-Bold", "winansi", "");
  19.  
  20. PDF_setfont($p, $font, 24.0);
  21. PDF_set_text_pos($p, 50, 700);
  22.  
  23. PDF_show($p,"Locaweb!");
  24. PDF_continue_text($p,"(PDF gerado através do PHP)");
  25. PDF_end_page_ext($p,"");
  26.  
  27. PDF_end_document($p, "");
  28.  
  29. $buf = PDF_get_buffer($p);
  30. $len = strlen($buf);
  31.  
  32. print $buf;
  33.  
  34. PDF_delete($p);
  35. ?>

Pero igual me sigue sin trabajar, y no se lo que me esta pasando no se si será la versión del wamp que me parece que no, o algo que estoy haciendo mal.

Si alguien pudiera mandarme un ejemplo en caso de que sea algo que estoy haciendo mal se lo agradeseria.
Saludos