Visual Basic - imprimir un pdf que recibo en un string por xml

Life is soft - evento anual de software empresarial
 
Vista:
Imágen de perfil de mauricio
Val: 13
Ha aumentado su posición en 3 puestos en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

imprimir un pdf que recibo en un string por xml

Publicado por mauricio (6 intervenciones) el 01/11/2018 13:50:44
Buenos días gente,
tengo un programa de facturación trabajando en vb6 (hace más de 10 años creo), es en Uruguay, y ahora por la facturación electrónica lo quiero integrar a un proveedor de servicios. Ya logré consumir el WS del proveedor y recibo en un xml el siguiente tags:

<RepresentacionImpresa><![CDATA[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CjgwOSAgMF0KZW5kb2JqCjE0IDAgb2JqClswIC9YWVogNTUuNTAwMDAwMCAgCjcyMC41MDAwMDAgIDBdCmVuZG9iagoxNSAwIG9iagpbMCAvWFlaIDE3MC4yNTAwMDAgIAo0NjUuNTAwMDAwICAwXQplbmRvYmoKMTYgMCBvYmoKWzAgL1hZWiA1NS41MDAwMDAwICAKNDY1LjUwMDAwMCAgMF0KZW5kb2JqCjE3IDAgb2JqClswIC9YWVogMzA0LjUwMDAwMCAgCjQ2NS41MDAwMDAgIDBdCmVuZG9iagoxOCAwIG9iagpbMCAvWFlaIDU1LjUwMDAwMDAgIAo0MTguMjUwMDAwICAwXQplbmRvYmoKMTkgMCBvYmoKPDwKL1R5cGUgL0Fubm90Ci9TdWJ0eXBlIC9MaW5rCi9SZWN0IFsxNTIuMjUwMDAwICA3NTkuNTAwMDAwICAyMTkuNzUwMDAwICA3NzAgXQovQm9yZGVyIFswIDAgMF0KL0EgPDwKL1R5cGUgL0FjdGlvbgovUyAvVVJJCi9VUkkgKG1haWx0bzpzb3BvcnRlQGJ5Zy51eSkKPj4KPj4KZW5kb2JqCjIwIDAgb2JqCjw8Ci9fX1dLQU5DSE9SXzIgMTIgMCBSCi9fX1dLQU5DSE9SXzQgMTMgMCBSCi9fX1dLQU5DSE9SXzYgMTQgMCBSCi9fX1dLQU5DSE9SX2EgMTUgMCBSCi9fX1dLQU5DSE9SXzggMTYgMCBSCi9fX1dLQU5DSE9SX2MgMTcgMCBSCi9fX1dLQU5DSE9SX2UgMTggMCBSCj4+CmVuZG9iagoyMSAwIG9iago8PAovVHlwZSAvQ2F0YWxvZwovUGFnZXMgMiAwIFIKL0Rlc3RzIDIwIDAgUgo+PgplbmRvYmoKNSAwIG9iago8PAovVHlwZSAvUGFnZQovUGFyZW50IDIgMCBSCi9Db250ZW50cyAyMiAwIFIKL1Jlc291cmNlcyAyNCAwIFIKL0Fubm90cyAyNSAwIFIKL01lZGlhQm94IFswIDAgNTk2IDg0Ml0KPj4KZW5kb2JqCjI0IDAgb2JqCjw8Ci9Db2xvclNwYWNlIDw8Ci9QQ1NwIDQgMCBSCi9DU3AgL0RldmljZVJHQgovQ1NwZyAvRGV2aWNlR3JheQo+PgovRXh0R1N0YXRlIDw8Ci9HU2Eg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aXR5KSAvU3VwcGxlbWVudCAwID4+Ci9Gb250RGVzY3JpcHRvciAyNiAwIFIKL0NJRFRvR0lETWFwIC9JZGVudGl0eQovVyBbMCBbNjY2IDY0MSA0OTQgMzQ1IDU0MyA1NDMgNDQ0IDY0MSA2OTEgNTQzIDU0MyA2NDEgNjQxIDU5MiA2NDEgMjQ3IDU0MyA2OTEgNDk0IDI0NyA0OTQgMjQ3IDQ5NCA0OTQgMjQ3IDQ5NCA0OTQgNjQxIDU5MiA1OTIgNjQxIDU0MyA1NDMgMjQ3IDc5MCAyOTUgNDk0IDQ5NCAyNDcgNDk0IDQ5NCA3NDAgMjk1IDQ5NCA0OTQgNDk0IDU0MyA1NDMgNTkyIF0KXQo+PgplbmRvYmoKMjkgMCBvYmoKPDwgL0xlbmd0aCA3MDAgPj4Kc3RyZWFtCi9DSURJbml0IC9Qcm9jU2V0IGZpbmRyZXNvdXJjZSBiZWdpbgoxMiBkaWN0IGJlZ2luCmJlZ2luY21hcAovQ0lEU3lzdGVtSW5mbyA8PCAvUmVnaXN0cnkgKEFkb2JlKSAvT3JkZXJpbmcgKFVDUykgL1N1cHBsZW1lbnQgMCA+PiBkZWYKL0NNYXBOYW1lIC9BZG9iZS1JZGVudGl0eS1VQ1MgZGVmCi9DTWFwVHlwZSAyIGRlZgoxIGJlZ2luY29kZXNwYWNlcmFuZ2UKPDAwMDA+IDxGRkZGPgplbmRjb2Rlc3BhY2VyYW5nZQoyIGJlZ2luYmZyYW5nZQo8MDAwMD4gPDAwMDA+IDwwMDAwPgo8MDAwMT4gPDAwMzA+IFs8MDA0Mj4gPDAwNjE+IDwwMDcyPiA8MDA2Mj4gPDAwNkY+IDwwMDdBPiA8MDAyNj4gPDAwNDc+IDwwMDY3PiA8MDA2RT4gPDAwNDM+IDwwMDUyPiA8MDBDOT4gPDAwNDQ+IDwwMDQ5PiA8MDA1ND4gPDAwNEY+IDwwMDI0PiA8MDAyMD4gPDAwMzE+IDwwMDJFPiA8MDAzMj4gPDAwMzA+IDwwMDJDPiA8MDAzNj4gPDAwMzQ+IDwwMDQxPiA8MDA1Nj4gPDAwNTM+IDwwMEMxPiA8MDA0Qz4gPDAwNDY+IDwwMDY5PiA8MDA2RD4gPDAwM0E+IDwwMDVGPiA8MDA2Mz4gPDAwNkM+IDwwMDM1PiA8MDAzOD4gPDAwNEQ+IDwwMDc0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NDQ0IDU5MiBdCl0KPj4KZW5kb2JqCjM0IDAgb2JqCjw8IC9MZW5ndGggODQ3ID4+CnN0cmVhbQovQ0lESW5pdCAvUHJvY1NldCBmaW5kcmVzb3VyY2UgYmVnaW4KMTIgZGljdCBiZWdpbgpiZWdpbmNtYXAKL0NJRFN5c3RlbUluZm8gPDwgL1JlZ2lzdHJ5IChBZG9iZSkgL09yZGVyaW5nIChVQ1MpIC9TdXBwbGVtZW50IDAgPj4gZGVmCi9DTWFwTmFtZSAvQWRvYmUtSWRlbnRpdHktVUNTIGRlZgovQ01hcFR5cGUgMiBkZWYKMSBiZWdpbmNvZGVzcGFjZXJhbmdlCjwwMDAwPiA8RkZGRj4KZW5kY29kZXNwYWNlcmFuZ2UKMiBiZWdpbmJmcmFuZ2UKPDAwMDA+IDwwMDAwPiA8MDAwMD4KPDAwMDE+IDwwMDQ1PiBbPDAwNDc+IDwwMDQxPiA8MDA1Mj4gPDAwNEU+IDwwMDRGPiA8MDAyMD4gPDAwNTU+IDwwMDQ5PiA8MDA0Qz4gPDAwNDU+IDwwMDREPiA8MDA0QT4gPDAwNDQ+IDwwMDVBPiA8MDAyQz4gPDAwMzE+IDwwMDMyPiA8MDAzMz4gPDAwNzM+IDwwMDZGPiA8MDA3MD4gPDAwNzI+IDwwMDc0PiA8MDA2NT4gPDAwNDA+IDwwMDYyPiA8MDA3OT4gPDAwNjc+IDwwMDJFPiA8MDA3NT4gPDAwNTQ+IDwwMDMwPiA8MDAzOT4gPDAwMzU+IDwwMDQ2PiA8MDA2MT4gPDAwNjM+IDwwMDM0PiA8MDA0Mz4gPDAwNTA+IDwwMDNBPiA8MDAzNj4gPDAwMzg+IDwwMDUzPiA8MDA2OD4gPDAwNjQ+IDwwMDZEPiA8MDA2OT4gPDAwRjM+IDwwMDZFPiA8MDAyRj4gPDAwNzY+IDwwMDIzPiA8MDBEMz4gPDAwNTY+IDwwMDQyPiA8MDA1Rj4gPDAwMzc+IDwwMDJEPiA8MDA0OD4gPDAwNUI+IDwwMDVEPiA8MDA2Nj4gPDAwNzc+IDwwMDZDPiA8MDA1OD4gPDAwNTE+IDwwMDc4PiA8MDA1OT4gXQplbmRiZnJhbmdlCmVuZGNtYXAKQ01hcE5hbWUgY3VycmVudGRpY3QgL0NNYXAgZGVmaW5lcmVzb3VyY2UgcG9wCmVuZAplbmQKCmVuZHN0cmVhbQplbmRvYmoKOCAwIG9iago8PCAvVHlwZSAvRm9udAovU3VidHlwZSAvVHlwZTAKL0Jhc2VGb250IC9BcmlhbE5vcm1hbAovRW5jb2RpbmcgL0lkZW50aXR5LUgKL0Rlc2NlbmRhbnRGb250cyBbMzMgMCBSXQovVG9Vbmljb2RlIDM0IDAgUj4+CmVuZG9iagoyIDAgb2JqCjw8Ci9UeXBlIC9QYWdlcwovS2lkcyAKWwo1IDAgUgpdCi9Db3VudCAxCi9Qcm9jU2V0IFsvUERGIC9UZXh0IC9JbWFnZUIgL0ltYWdlQ10KPj4KZW5kb2JqCnhyZWYKMCAzNgowMDAwMDAwMDAwIDY1NTM1IGYgCjAwMDAwMDAwMDkgMDAwMDAgbiAKMDAwMDAzMzQ1OCAwMDAwMCBuIAowMDAwMDAwMjQzIDAwMDAwIG4gCjAwMDAwMDAzMzggMDAwMDAgbiAKMDAwMDAxMDU4NCAwMDAwMCBuIAowMDAwMDAwMzc1IDAwMDAwIG4gCjAwMDAwMDc0ODEgMDAwMDAgbiAKMDAwMDAzMzMyMSAwMDAwMCBuIAowMDAwMDIyNjM3IDAwMDAwIG4gCjAwMDAwMDc1MDEgMDAwMDAgbiAKMDAwMDAwOTgwNSAwMDAwMCBuIAowMDAwMDA5ODI2IDAwMDAwIG4gCjAwMDAwMDk4NzEgMDAwMDAgbiAKMDAwMDAwOTkxNiAwMDAwMCBuIAowMDAwMDA5OTY4IDAwMDAwIG4gCjAwMDAwMTAwMjAgMDAwMDAgbiAKMDAwMDAxMDA3MiAwMDAwMCBuIAowMDAwMDEwMTI0IDAwMDAwIG4gCjAwMDAwMTAxNzYgMDAwMDAgbiAKMDAwMDAxMDM1MSAwMDAwMCBuIAowMDAwMDEwNTIwIDAwMDAwIG4gCjAwMDAwMTA5MzIgMDAwMDAgbiAKMDAwMDAxMzY0MiAwMDAwMCBuIAowMDAwMDEwNzA1IDAwMDAwIG4gCjAwMDAwMTA5MDUgMDAwMDAgbiAKMDAwMDAxMzY2MyAwMDAwMCBuIAowMDAwMDEzOTE2IDAwMDAwIG4gCjAwMDAwMjE0NzcgMDAwMDAgbiAKMDAwMDAyMTg4NSAwMDAwMCBuIAowMDAwMDIxNDU2IDAwMDAwIG4gCjAwMDAwMjI3NzUgMDAwMDAgbiAKMDAwMDAyMzAyNyAwMDAwMCBuIAowMDAwMDMxOTMxIDAwMDAwIG4gCjAwMDAwMzI0MjIgMDAwMDAgbiAKMDAwMDAzMTkxMCAwMDAwMCBuIAp0cmFpbGVyCjw8Ci9TaXplIDM2Ci9JbmZvIDEgMCBSCi9Sb290IDIxIDAgUgo+PgpzdGFydHhyZWYKMzM1NTYKJSVFT0YK]]></RepresentacionImpresa>

que es el que tendría que decodificar para armar el pdf.

alguna idea?
desde ya muchas gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 250
Ha mantenido su posición en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

imprimir un pdf que recibo en un string por xml

Publicado por Cesar (123 intervenciones) el 01/11/2018 21:33:24
Hola.

Probe esa cadena que traes (lo que esta dentro de CDATA, y es un PDF en Base64.

Lo que debes hacer, es convertir esa cadena a archivo fisico.

Desconozco como hacerlo en VB 6.0, pero en VB .Net, seria mas o menos asi:

1
File.WriteAllBytes("Ruta_Del_PDF_a_crear",Convert.FromBase64String("Tu_Cadena_Base64"))
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
Imágen de perfil de mauricio
Val: 13
Ha aumentado su posición en 3 puestos en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

imprimir un pdf que recibo en un string por xml

Publicado por mauricio (6 intervenciones) el 02/11/2018 17:25:09
Hola Cesar,

te agradezco mucho tu respuesta, tiré unas lineas en .net y funciona de maravilla.

pero en vb6, me estoy dando vueltas carnero jajjaja.

la seguiremos buscando...

saludos y nuevamente gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de mauricio
Val: 13
Ha aumentado su posición en 3 puestos en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

imprimir un pdf que recibo en un string por xml

Publicado por mauricio (6 intervenciones) el 06/11/2018 00:39:13
Muchas gracias Andrés, en el primer link está la solución.

Usando la función "decodeBase64", y con alguna pequeña modificación, pude obtener el pdf que me venía.

Has sido de gran ayuda.

Saludos

p/d, como se cierra el tema?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Andres Leonardo
Val: 3.117
Oro
Ha mantenido su posición en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

imprimir un pdf que recibo en un string por xml

Publicado por Andres Leonardo (1798 intervenciones) el 06/11/2018 14:52:17
Pues la mejor manera seria compartir como hiciste paras solucionarlo, pon parte del codigo que usaste mas la modificación qye dices que le hiciste y de verdad que seria ayuda para todos los del foro

SAludos cordiales desde Ecuador

Andres
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de mauricio
Val: 13
Ha aumentado su posición en 3 puestos en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

imprimir un pdf que recibo en un string por xml

Publicado por mauricio (6 intervenciones) el 07/11/2018 01:44:51
Bueno Andres, así es como me quedó:

esto fué una prueba rápida que hice, ahora lo tengo que llevar a mi programa, pero quería antes probar si funcionaba y realmente funciona.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
' En el RichTextBox1.Text es donde le asigné el string en Base 64 que me venía en el xml.
    Open App.Path & "\Factura.pdf" For Binary As #1
       Put #1, 1, DecodeBase64(RichTextBox1.Text)
    Close #1
 
 
Private Function DecodeBase64(ByVal strData As String) As Byte()
 
    Dim objXML As MSXML2.DOMDocument
    Dim objNode As MSXML2.IXMLDOMElement
 
    Set objXML = New MSXML2.DOMDocument
    Set objNode = objXML.createElement("b64")
    objNode.dataType = "bin.base64"
    objNode.Text = strData
    DecodeBase64 = objNode.nodeTypedValue
 
    Set objNode = Nothing
    Set objXML = Nothing
 
End Function

y ahí me graba el Factura.pdf que yo esperaba.

espero se entienda y como dijera ni me acuerdo el nombre "CASO CERRADO" .

nuevamente gracias.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
Imágen de perfil de Andres Leonardo
Val: 3.117
Oro
Ha mantenido su posición en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

imprimir un pdf que recibo en un string por xml

Publicado por Andres Leonardo (1798 intervenciones) el 07/11/2018 15:14:38
Excelente

Aunque te cuento que a mi el texto que pasaste me da el error al alanilizar pero en todo caso me alegro que te haya servido

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de mauricio
Val: 13
Ha aumentado su posición en 3 puestos en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

imprimir un pdf que recibo en un string por xml

Publicado por mauricio (6 intervenciones) el 08/11/2018 01:05:36
A ver Andrés,

no comenté que lo que tienes que decodificar es solo lo que está dentro de los paréntesis [ ]. (que ahí te tienes que dar mañas para lograrlo)

yo ahora armé un archivo que se llama factura.txt, y usando la pagina : https://www.base64decode.org/

vas a la parte donde dice "Tocar aqui para decodificar un archivo", lo decodificás y cuando lo descargás te crea el pdf automáticamente. El pdf que vas a ver es una Factura de prueba de la facturación electrónica de mi pais.

esto calculo lo hace también con imágenes, etc que estén codificados en base64.

Bueno espero haber sido claro.

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Andres Leonardo
Val: 3.117
Oro
Ha mantenido su posición en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

imprimir un pdf que recibo en un string por xml

Publicado por Andres Leonardo (1798 intervenciones) el 08/11/2018 14:59:14
Pues es una excelente aclaracion , aunque son corchetes jejejeje de mi lado queda claro y correcto , dos temas hay que habiltar las referencias de Microsoft XML3 o 4 o 6 en el proyecto para los objetos xml cuando los trabajan

Hice la prueba y la genero PERFECTAMENTE

Muchas gracias por compartir la solucion y me alegro que et haya servido mi respuesta de lo que revise en internet .

Saludos desde Ecuador

Andres
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar