Archivos pdf en un campo memo

Archivos pdf en un campo memo

Postby nanoespinoza » Wed May 06, 2020 4: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.
nanoespinoza
 
Posts: 141
Joined: Thu Mar 16, 2017 4:08 pm
Location: Ecuador

Re: Archivos pdf en un campo memo

Postby nanoespinoza » Fri May 08, 2020 3:29 am

Estimados;

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

Saludos

Fernando Espinoza A.
nanoespinoza
 
Posts: 141
Joined: Thu Mar 16, 2017 4:08 pm
Location: Ecuador

Re: Archivos pdf en un campo memo

Postby Antonio Mart. » Fri May 08, 2020 7: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
Antonio Mart.
 
Posts: 174
Joined: Sat Feb 23, 2013 10:04 am

Re: Archivos pdf en un campo memo

Postby leandro » 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: Select all  Expand view

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

[ Embarcadero C++ 7.60 for Win32 ] [ FiveWin 23.07 ] [ xHarbour 1.3.0 Intl. (SimpLex) (Build 20230914) ]
User avatar
leandro
 
Posts: 1669
Joined: Wed Oct 26, 2005 2:49 pm
Location: Colombia

Re: Archivos pdf en un campo memo

Postby nageswaragunupudi » 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
User avatar
nageswaragunupudi
 
Posts: 10620
Joined: Sun Nov 19, 2006 5:22 am
Location: India

Re: Archivos pdf en un campo memo

Postby joseluispalma » Fri May 08, 2020 1:30 pm

Mr. Rao,

And how in Ado please?
joseluispalma
 
Posts: 109
Joined: Mon Apr 30, 2012 9:10 am


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: Google [Bot] and 49 guests