Fórum Converter Base64 em PDF #500508
07/11/2014
0
Estou recebendo de um Web Service um arquivo PDF no formato base64.
Gostaria de saber como faço para converter esses dados base64 em PDF.
desde já agradeço
Diego Jacauna
Curtir tópico
+ 0Posts
07/11/2014
Manoel Jr
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
07/11/2014
Diego Jacauna
tentei fazer o procedimento, porém na hora de abrir o pdf ele informa que está corrompido.
se tiver mais alguma dica agradeço.
Gostei + 0
10/11/2014
Diego Jacauna
quando converto fica assim:
%PDF-1.4
%âãÏÓ
5 0 objÿ£ÃÂôÆVæwFcsCbôfÇFýr/FlateDecode?ÿãç7G&VЧÍÙݸòTu(t±£ÿä¤FZ»=ÏÍÐH==ö¸]S÷Ë
ÿük "þÇÝ{4jÇuÕeÿú ?ø#xçÿ#2"ÿé|ó=çÜeû.|Eu÷ÿÆeÕ9õó?yÒ-C{öò«_ÿùçÇï/9:ië»7ó¾ïé¯âßóqùÿÿ´K=ugó:Ôkw6¬cÝOg][Og_ÿÿÿÜô¡Eå¨OúCÖ·ÿþJýêdíêfBüvªÇÿþîÉôçïI®ÒîÕýͽ}5&ÇtýÿôH¯élss^Òõè®n7/õ8äÿÿ¦§|$q3
WÔd:gÿå¿ÿ6½ü²¾þ¡¿.éåÔÆm÷ÿï.®MÞ¦Z±®¸?ÿ꼺 ¯¥j«ó÷^þcê¶£¤n¡úÿÒÔÕ:û:
®W½Y½Z·p}ù®«?þéë)Qõÿû~zg¤'÷ÉUãì¶¹ü¨ÿz¸ïë¿ÿÓ×3MG¾&įôÇôTåWÿþ÷£Æ½Òé¸êýê
ý½¾VÿOÿ84<T¨Åºe³ÿù~Úf§E/K¯InB'ײ/¿ÿÔÑÎI¸ë5¢
gera o pdf mas na hora de abrir não abre.
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)