Page 1 of 1

Archivos pdf en un campo memo

Posted: Wed May 06, 2020 4:14 pm
by nanoespinoza
Estimados:

La pregunta es sencilla, ¿se puede grabar archivos .pdf en un campo memo?; si es posible, por favor, indicar la mejor forma de hacerlo.

Saludos

Fernando Espinoza A.

Re: Archivos pdf en un campo memo

Posted: Fri May 08, 2020 3:29 am
by nanoespinoza
Estimados;

En realidad, nadie tiene una experiencia favorable con esto. Por favor, su ayuda.

Saludos

Fernando Espinoza A.

Re: Archivos pdf en un campo memo

Posted: Fri May 08, 2020 7:46 am
by Antonio Mart.
Hola,

Use campos BLOB, significados como "B" al crear una .dbf

Mi opinion es que ni en .dbf ni en Mysql nunca se deben grabar ficheros. Hará unas tablas de tamaño monstruoso. Mejor grabar en un campo la carpeta en que se haya el .pdf.

Salu2

Re: Archivos pdf en un campo memo

Posted: Fri May 08, 2020 10:41 am
by leandro
De esta forma conviertes el pdf en texto, de ahí en adelante lo almacenas en donde quieras.

Code: Select all

local rutapdf := ".\pdfs\"+Retorna_Caracter(vCsc)+".pdf"
local rutaTXT := ".\pdfs\"+Retorna_Caracter(vCsc)+".txt"

//CONVERTIMOS EL PDF A CADENA DE TEXTO
fMimeEnc( rutaPDF, rutaTXT )
cText := MemoRead( rutaTXT )
cText := STRTRAN(cText,CRLF,'') 
 

Re: Archivos pdf en un campo memo

Posted: Fri May 08, 2020 11:57 am
by nageswaragunupudi
If you want to store in a memo field of DBF, used with DBFCDX, it is very simple:

FIELD->MEMOFIELDNAME := HB_MEMOREAD( pdffilename )

When you want to use the pdf

HB_MEMOWRIT( "temp.pdf", FIELD->MEMOFIELDNAME )
and then use temp.pdf

Re: Archivos pdf en un campo memo

Posted: Fri May 08, 2020 1:30 pm
by joseluispalma
Mr. Rao,

And how in Ado please?