FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Archivos pdf en un campo memo
Posts: 163
Joined: Thu Mar 16, 2017 04:08 PM

Archivos pdf en un campo memo

Posted: Wed May 06, 2020 04:14 PM

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.

Posts: 163
Joined: Thu Mar 16, 2017 04:08 PM

Re: Archivos pdf en un campo memo

Posted: Fri May 08, 2020 03:29 AM

Estimados;

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

Saludos

Fernando Espinoza A.

Posts: 174
Joined: Sat Feb 23, 2013 10:04 AM

Re: Archivos pdf en un campo memo

Posted: Fri May 08, 2020 07:46 AM

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

Posts: 1818
Joined: Wed Oct 26, 2005 02:49 PM

Re: Archivos pdf en un campo memo

Posted: Fri May 08, 2020 10:41 AM
De esta forma conviertes el pdf en texto, de ahí en adelante lo almacenas en donde quieras.
Code (fw): Select all Collapse
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 25.01 ] [ xHarbour 64 bits) ]
Posts: 10733
Joined: Sun Nov 19, 2006 05:22 AM

Re: Archivos pdf en un campo memo

Posted: Fri May 08, 2020 11:57 AM

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
Posts: 109
Joined: Mon Apr 30, 2012 09:10 AM

Re: Archivos pdf en un campo memo

Posted: Fri May 08, 2020 01:30 PM

Mr. Rao,

And how in Ado please?

Continue the discussion