Yii Framework Forum: Como guardar documentos .pdf en una base de datos? - Yii Framework Forum

Jump to content

Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Como guardar documentos .pdf en una base de datos? Rate Topic: -----

#1 User is offline   yayi 

  • Newbie
  • Yii
  • Group: Members
  • Posts: 6
  • Joined: 18-May 11

Posted 24 May 2011 - 08:12 AM

hola, escribo para ver si alguien me puede ayudar con un problemilla que tengo. Es que en un proyecto de mi empresa que estoy haciendo tengo que guardar como otro dato de la tabla un documento .pdf y no tengo idea de como hacerlo.....me pueden ayudar por favor?
0

#2 User is offline   s0mk3t 

  • Junior Member
  • Pip
  • Yii
  • Group: Members
  • Posts: 47
  • Joined: 05-May 11
  • Location:Alicante - España(Spain)

Posted 24 May 2011 - 10:09 AM

View Postyayi, on 24 May 2011 - 08:12 AM, said:

hola, escribo para ver si alguien me puede ayudar con un problemilla que tengo. Es que en un proyecto de mi empresa que estoy haciendo tengo que guardar como otro dato de la tabla un documento .pdf y no tengo idea de como hacerlo.....me pueden ayudar por favor?

Es preciso que esté en la base de datos? No seria posible almacenar en la base de datos la ruta de donde se almacena el archivo y almacenarlo en una carpeta 'PDFs'?
0

#3 User is offline   graphixx 

  • Junior Member
  • Pip
  • Yii
  • Group: Members
  • Posts: 33
  • Joined: 13-May 11
  • Location:Medellin/Colombia

Posted 24 May 2011 - 03:28 PM

View Postyayi, on 24 May 2011 - 08:12 AM, said:

hola, escribo para ver si alguien me puede ayudar con un problemilla que tengo. Es que en un proyecto de mi empresa que estoy haciendo tengo que guardar como otro dato de la tabla un documento .pdf y no tengo idea de como hacerlo.....me pueden ayudar por favor?


Otra opcion si necesariamente necesitas almacenar el documento en la base de datos, seria que almacenaras el script php que generaria el documento en un campo, me explico, armas el script para los documentos con librerias como ezpdf o fpdf. y cuando necesites traer el pdf de la base de datos construyes el codigo php con un echo dentro de un codigo base y sale.

Web oficial de EZPDF:
http://www.ros.co.nz/pdf/
El mejor manual: http://blog.unijimpe...on-php-y-mysql/

¿Puedo modificar un PDF con FPDF?
Es posible importar páginas de un documento PDF existente gracias a la extensión FPDI:

http://www.setasign....solutions/fpdi/
0

#4 User is offline   yayi 

  • Newbie
  • Yii
  • Group: Members
  • Posts: 6
  • Joined: 18-May 11

Posted 25 May 2011 - 07:08 AM

pues gracias, creo que en este caso la primera opcion me es mas factible porque son documentos de economia los que hay que guardar y deben estar todos archivados donde ellos puedan obtenerlos en caso de auditoría....no obtante la segunda opción me gusta, se que me va a servir en otros proyectos....muchisimas gracias....
0

#5 User is offline   graphixx 

  • Junior Member
  • Pip
  • Yii
  • Group: Members
  • Posts: 33
  • Joined: 13-May 11
  • Location:Medellin/Colombia

Posted 25 May 2011 - 10:10 PM

EZPDF deja guardar una copia del pdf generado en el servidor.

5 - How can I write the PDF file to a static file on the webserver?


Simplicity itself, just use the same functions that are used to extract the raw code for debugging:

$pdfcode = $pdf->output();
$fp=fopen('','wb');
fwrite($fp,$pdfcode);
fclose($fp);


Note that if you are using the ezPdf class, then you will need to modify this slightly as shown below to get it to work (the most obvios symptom of forgetting this will be missing page numbers).

$pdfcode = $pdf->ezOutput();
$fp=fopen('','wb');
fwrite($fp,$pdfcode);
fclose($fp);

Fuente: http://www.ros.co.nz/pdf/faq.php#4
0

#6 User is offline   andrwsv 

  • Newbie
  • Yii
  • Group: Members
  • Posts: 6
  • Joined: 28-August 11

Posted 29 August 2011 - 08:36 AM

yo tambien tengo el mismo problema, solamente que no puedo gruardarlo en disco solamente en base de datos y son imagenes escaneadas para que se muestren en pdf cuando se requiera ver la informacion.
alguien me puede ayudar en el codigo?
0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users