Converter Base64 em PDF
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
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
Curtidas 0
Respostas
Manoel Jr
07/11/2014
No indy (idEncode64) se no me engano tem um componente para codficar e decodificar base64.
Mais em todo caso d uma olhadinha aqui nesses links acho que vai te ajudar.
Trabalhando com Base64.
Decode 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
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.
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
07/11/2014
mais alguem com alguma soluo??
quando converto fica assim:
%PDF-1.4
%
5 0 objVwFcsCbfFr/FlateDecode?7G&VЧݸTu(tFZ=H==]S
k "ݍ{4jue ?#x#2"|=e.|Eue9?y-C{_/9:i7qK=ug:kw6cOg][Og_EOCַJdfBvIͽ}5&tHlss^n7/8|$q3
Wd:g6.m.MަZ?꼺j^c궣n::
WYZp}?)Q~zg'U춹z3MG&įTWƽ鸭
VO84<Tźe~fE/KInB'ײ/I5
gera o pdf mas na hora de abrir no abre.
quando converto fica assim:
%PDF-1.4
%
5 0 objVwFcsCbfFr/FlateDecode?7G&VЧݸTu(tFZ=H==]S
k "ݍ{4jue ?#x#2"|=e.|Eue9?y-C{_/9:i7qK=ug:kw6cOg][Og_EOCַJdfBvIͽ}5&tHlss^n7/8|$q3
Wd:g6.m.MަZ?꼺j^c궣n::
WYZp}?)Q~zg'U춹z3MG&įTWƽ鸭
VO84<Tźe~fE/KInB'ײ/I5
gera o pdf mas na hora de abrir no abre.
GOSTEI 0