Converte NFE de base64 para PDF

Projeto [x]Harbour - Compilador de código aberto compatível com o Clipper.

Moderador: Moderadores

gilbertosilverio
Usuário Nível 3
Usuário Nível 3
Mensagens: 339
Registrado em: 18 Jan 2009 10:39
Localização: Ribeirao Pires - SP

Converte NFE de base64 para PDF

Mensagem por gilbertosilverio »

Ola Amigos,

Alguém teria um exemplo de como converte um arquivo de uma NFe codificado em BASE64 para PDF.

Agradeço a ajuda.
GilbertoSilverio
gilbertosilverio@gmail.com
gilbertosilverio2003@yahoo.com.br
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

Converte NFE de base64 para PDF

Mensagem por Itamar M. Lins Jr. »

Olá!
Tem o visualizador de XML, que faz isso.
Agora base64 não vai consegui. Tem que converter para XML, base64 fica impossível de ler o XML.

Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Avatar do usuário
Wanderlei
Usuário Nível 3
Usuário Nível 3
Mensagens: 196
Registrado em: 25 Jan 2008 13:19
Localização: Goiânia - GO

Converte NFE de base64 para PDF

Mensagem por Wanderlei »

Gilberto o arquivo que está em Base64 é o XML ou o PDF da NF-e?
dependendo do jeito que está no arquivo é um exemplo que vc vai precisar
Wanderlei Cardoso
Analista / Programador
XHarbour + GtWvW + FiveWin + HwGui + Firebird
Skype: cwanderlei
cwanderlei@yahoo.com.br
(62)98171-3059 - whatsapp

Imagem
gilbertosilverio
Usuário Nível 3
Usuário Nível 3
Mensagens: 339
Registrado em: 18 Jan 2009 10:39
Localização: Ribeirao Pires - SP

Converte NFE de base64 para PDF

Mensagem por gilbertosilverio »

Olá, amigos,

Agradeço as respostas. consegui fazer...

Desculpe, me expressei mal, era um imagem de um arquivo PDF codificado em base64.

Estava errando em não ler o arquivo, hb_memoread(cBase64Image)

Código: Selecionar todos


FUNCTION TESTE_PDF()
   PRIVATE cBase64Image := [C:\PETROBRAS\TESTE.A64], hOutput
   PRIVATE cOutputPdf   := [C:\PETROBRAS\imagem.pdf]
   PRIVATE ARQUIVOTXT   := [C:\PETROBRAS\TESTE.PDF]

   cDecode :=hb_base64decode(hb_memoread(cBase64Image))

   hOutput := FCreate( ARQUIVOTXT )

   FWrite( hOutput, cDecode)

   FClose( hOutput )

RETURN NIL
GilbertoSilverio
gilbertosilverio@gmail.com
gilbertosilverio2003@yahoo.com.br
Responder