Converter Base64 em PDF

Delphi

07/11/2014

Ol pessoal,

Estou recebendo de um Web Service um arquivo PDF no formato base64.

Gostaria de saber como fao para converter esses dados base64 em PDF.

desde j agradeo
Diego Jacauna

Diego Jacauna

Curtidas 0

Respostas

Manoel Jr

Manoel Jr

07/11/2014

No indy (idEncode64) se no me engano tem um componente para codficar e decodificar base64.
var 
source, target : TFileStream;
 
encoded : string;
 
begin 
source := TFileStream.Create('Test1.pdf', fmOpenRead); 
encoded := IdEncoderUUE1.Encode(source, source.Size); 
target := TFileStream.Create('Test2.pdf', fmOpenWrite); 
IdDecoderUUE1.DecodeToStream(encoded, target); 

end;


Mais em todo caso d uma olhadinha aqui nesses links acho que vai te ajudar.

Trabalhando com Base64.
Decode Base64
GOSTEI 0
Diego Jacauna

Diego Jacauna

07/11/2014

Primeiramente obrigado pela resposta,

tentei fazer o procedimento, porm na hora de abrir o pdf ele informa que est corrompido.

se tiver mais alguma dica agradeo.
GOSTEI 0
Diego Jacauna

Diego Jacauna

07/11/2014

mais alguem com alguma soluo??

quando converto fica assim:
%PDF-1.4
%
5 0 objVwF‚csCbf–Fr/FlateDecode?7G&VЧ‰ݸTu(tFZ=H==]S
‰k "ˆݍ“{4ˆjžue ?#x#2"š|‘=e.|Eu™••e9“?yœ-C{“_/9:i7œŸqK=ug:kw6cOg][Og_›EOCַJdfB•—vI‚†ͽ}5&tHlss—^n7/8›|$qœ3
Wd‡: g6™‡“–.m.Mަ—Zž?꼺j^c궣nŸ::
WYZp”}?š)Q~zg'U춹zž3MG“&į‚TWžƽ鸭
‡VO84<Tźe›~f„E/KInB'ײ/I€5

gera o pdf mas na hora de abrir no abre.
GOSTEI 0
POSTAR