Foros del Web » Programando para Internet » PHP »

Creacion de PDF

Estas en el tema de Creacion de PDF en el foro de PHP en Foros del Web. Hola amigos, siguiendo el tutorial de 'rinconastur', monte varios PDF para ser entregados por e-mail, todo ultracorrecto en local. Resulta que mi servidor - phpinfo() ...
  #1 (permalink)  
Antiguo 21/10/2003, 08:52
 
Fecha de Ingreso: agosto-2003
Mensajes: 198
Antigüedad: 14 años, 3 meses
Puntos: 10
Creacion de PDF

Hola amigos,
siguiendo el tutorial de 'rinconastur', monte varios PDF para ser entregados por e-mail, todo ultracorrecto en local.

Resulta que mi servidor - phpinfo() - no tiene instalado el PDF, consultado me responde que debo ser yo quien instale las librerias y extensiones, [JARR!!!!(expresion de desconsuelo total).]

Que librerias o extensiones me recomendais?

Baje de : http://www.pdflib.com/products/pdfli...oad/index.html
el PDFLIB5.0.2p1, lo descomprimi y ..........................
que subo al servidor?
-------------------------------------------
Lo cierto es que no me aclaro mucho, alguna orientacion?
Alguna otra libreria o extension mas facil de instalar/utilizar?


Gracias

Última edición por barna_rasta; 21/10/2003 a las 08:53
  #2 (permalink)  
Antiguo 21/10/2003, 09:05
Avatar de Pino  
Fecha de Ingreso: abril-2003
Ubicación: Cangas do Morrazo, Pontevedra, Galicia, España, Europa, etc
Mensajes: 490
Antigüedad: 14 años, 7 meses
Puntos: 0
Hola, yo no se como instalar las librerias pdflib, lo intente en klinux y no fuy capaz. Pero recuerda que tienes varias clases para crea pdf ( http://www.fpdf.org/ ).

Un saludo
__________________
Pïno
Webmaster de Programas Lynx
Usuario Registrado de Linux #327681

Mi cuerpo en windows, pero mi mente pensando en linux.
  #3 (permalink)  
Antiguo 21/10/2003, 09:06
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 15 años, 5 meses
Puntos: 16
Hola,

Si tienes tu hosting en una empresa normal, deberias poner en contacto con ellos para que te lo instalen. En los hostings normales no te dejan ir instalando extensiones.

Por cierto, en la pagina que pones el link, ¿te has fijado en esto?:
Cita:
All precompiled (binary) versions on this page are for commercial licensing only.
Por si no lo sabias, PDFLib es un producto comercial que requiere una licencia. Quizas por eso no lo tiene tu hosting.

Como alternativa puedes usar una clase hecha completamente en PHP. Conozco dos: fpdf (www.php.net/fpdf.org) y R&OS (http://www.ros.co.nz/pdf/). Solo he usado fpdf.

No se si son parecidas al pdflib (las funciones), pero son gratis y en PHP, lo que las hace muy apetecibles.

Saludos.

PD: Si buscas en este foro por 'PDF' saldran varios mensajes sobre la creacion de PDFs con PHP.
__________________
Josemi

Aprendiz de mucho, maestro de poco.
  #4 (permalink)  
Antiguo 21/10/2003, 09:09
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
Pues .. dile a los srs. de tu servicio de hosting que las extensiones PDF lib se han de hacer en el servidor con permisos de "root" .. y eso no creo que tengas tu esos permisos.

Las extensiones no són un "script" php más como son las classes por ejemplo. Requieren de compilación de PHP (en Linux) .. por eso, esa taréa es de ellos, no tuya como usuario de sus servicios de hosting (otra cosa es que se presten hacerlo ..)

En tal caso .. si no quieres depender de si A o B servidor tiene las PDF lib o no instaladas (que por cierto no es muy comun verlas ..en servicios de hosting) ..

Puedes usar alguna classe (esto es un script en PHP que no requiere más intalación que "subirlo" a tu servidor como cualquier otro tuyo .php ..).

Por ejemplo yo suelo recomendar la de R&OS:

http://www.ros.co.nz/pdf/

Tambien tienes las FPDF
http://www.fpdf.org/

Personalmente me agradan más las de R&OS (pese que las FPDF estén documentadas en castellano y las otras no .. Ahí decide tu que es lo que requieres o prueba ambas ...)

Esto te va a implicar "rehacer" denuevo tus aplicaciones que generan tus PDF; pues .. si bien "generan" archivos PDF .. los métodos/funciones que usan no son iguales que las PDF lib.

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
  #5 (permalink)  
Antiguo 21/10/2003, 15:01
 
Fecha de Ingreso: agosto-2003
Mensajes: 198
Antigüedad: 14 años, 3 meses
Puntos: 10
Gracias a todos,
baje e instale el 'fpdf' y bueno.............
como no era mucho el codigo a modificar (notificacion de pago de facturas, emision de recibos, etc), pues no fue muy laborioso, solo me encasquille un poco al intentar poner los textos en una zona determinada de la hoja:
----------------------------------------------------------------------------
Esto:
pdf_show_xy($g," ",250,-50);
pdf_continue_text($g,"clp_nom")

lo hice con:
$pdf->Cell(100);
$pdf->Cell(0,10,"cli_nom",0);
________________________________________________


Gracias a todos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:11.