Archivos pdf en un campo memo

Post Reply
nanoespinoza
Posts: 143
Joined: Thu Mar 16, 2017 4:08 pm
Location: Ecuador
Been thanked: 1 time

Archivos pdf en un campo memo

Post 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.
nanoespinoza
Posts: 143
Joined: Thu Mar 16, 2017 4:08 pm
Location: Ecuador
Been thanked: 1 time

Re: Archivos pdf en un campo memo

Post by nanoespinoza »

Estimados;

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

Saludos

Fernando Espinoza A.
Antonio Mart.
Posts: 174
Joined: Sat Feb 23, 2013 10:04 am

Re: Archivos pdf en un campo memo

Post 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
User avatar
leandro
Posts: 1770
Joined: Wed Oct 26, 2005 2:49 pm
Location: Colombia
Has thanked: 49 times
Been thanked: 12 times
Contact:

Re: Archivos pdf en un campo memo

Post by leandro »

De esta forma conviertes el pdf en texto, de ahí en adelante lo almacenas en donde quieras.

Code: Select all | Expand


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,'') 
 
Saludos
LEANDRO AREVALO
Bogotá (Colombia)
https://hymlyma.com
https://hymplus.com/
leandroalfonso111@gmail.com
leandroalfonso111@hotmail.com

[ Turbo Incremental Link64 6.98 Embarcadero 7.70 ] [ FiveWin 24.09 ] [ xHarbour 64 bits) ]
User avatar
nageswaragunupudi
Posts: 10733
Joined: Sun Nov 19, 2006 5:22 am
Location: India
Been thanked: 11 times
Contact:

Re: Archivos pdf en un campo memo

Post 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
Regards

G. N. Rao.
Hyderabad, India
joseluispalma
Posts: 109
Joined: Mon Apr 30, 2012 9:10 am

Re: Archivos pdf en un campo memo

Post by joseluispalma »

Mr. Rao,

And how in Ado please?
Post Reply