Ver Mensaje Individual
  #4 (permalink)  
Antiguo 05/12/2005, 08:44
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Sobre el tema de leer un PDF .. desde PHP. En principio PHP puede abrir un archivo cualquier (fopen() .. etc) pero de ahí "interpretar" lo que lea es lo complicado.

Haciendo una prueba .. si abrese un .pdf con un editor de texto plano (notepad .. etc) veras algo como:

Cita:
11 0 obj
<< /Filter /FlateDecode
/Length 1682 >>
stream
xœ*XmoÛ6þ>`ÿáÈ
D´^,Ù.æ®Ó®’¢kt
´DÛZhQ¥ºÉ¶ÿ¾;½¤Vr.Z`âȤxïwÏCÿôrþXÃFãPx“,¼ öÀs…
‹À/Ž³KË©JÇJ«eUnøù,þ„W‹ŸöÎß<ŸïâŠoÙÓ‘/ÜÑÁÓN²ÔérºTÅ*Òꎕº"ôKX&K e$i1T¶hK=ÀÕ®²ƒ±˜„ߘf1#Wu•(V¨?Áá(;&W™µz_"~e %y¡Ž·“ëjf¬CW ”EŸè…Ï¥à¶òV1'¢‰/F\È›f¶”Zç_¤…˜òÓ3Γhì ¯ t=šˆp¬‡cáržÏëê*M£ÝV…‚r#KüPËrýH@jÑD¨2èDX#b“* œ¯ -i33å)ÈS’4‚j!(Ÿ®R*@âNQe*:š®熑rQÝ
ÊócPñÆÀQß¾#xñâ±u\ø‚¡˜ðYèÌâNù¸ê~gl¹J¿pG<OŒ¸|¸®ðƒ§ ëáx,"Îõ¹Ùæ©N³5´Ê(Øy¡ÊòlYÈt½)aeŠ,/»TIÒ$³=VYUÔ9X¦ÊœUI¥WºÚÃLîRü/í-‰¤½§ž…£‘ð¸öœ’ å´LÏIaPõëF64¯
Y¦&l?—¦¸;›«8]Ý5 meˆãF0ùÕ‰‡©¢0
EÈeËs]o¿¿
Realmente no sé que codificación se usa .. ni el psudo-código própio del formato PDF ...

Usando google salió esta classe que supuestamente hace lo que necesitas. Pruebala y nos comentas.
http://www.phpclasses.org/browse.html/package/702.html

Por lo menos ahí veras como abrir el PDF y como leer contenido .. tendrás que implementar algunas otras funciones para localizar bajo algún patrón dado donde está el dato que te interesa.

Ahora .. por otro lado (una propuesta):

Como suben esos "PDF's" a tu sitio? .. lo hacen por algún administrador de "upload"? .. lo hacen por FTP directo? .. otros médios? ... Creo que lo más sano sería crear un "Upload" de esos archivos (por un formulario HTML) donde le pidas al usaurio que ingrese esa descripción del archivo, titulo .. etc y se haga el úpload del archivo en sí (daría igual si es un PDF o de repenten les dá por usar otro formato) así quedaría asociado en el momento contra tu BD los datos relacionados.

Por supuesto, .. así no se puede automatizar un proceso si es que subieran de golpe cientos de PDF's o constantemente lo hagan .. Pero .. plantea el caso "y si cambian el contenido del PDF?" ... hay que lanzar denuevo el proceso? .. (cosas a tener encuenta).

PD: Mis disculpas porqué FDF lib (como marca comercial y productos que desarrolla) tiene su "PDFlib text" que es una utilidad para leer en un PDF. Pero .. la extensión de PHP "PDFlib" (www.php.net/pdf) sólo es el "generador" de PDF (no el lector).

Un saludo,