FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Conversión / formato MIME a pdf
Hola, un saludo a tod@s.
Estoy utilizando un servicio web para acceder a unas etiquetas de una agencia de transporte. Se Descarga un xml con un código binario base64 que si lo 'decodifico' en paginas web que hay para esto me presenta un pdf sin problemas. Necesito a partir de ese código binario crear un pdf . No lo consigo, me genera un fichero que no es legible . El código de dicha función es:
Este dato 'TEtiquetaEnvioRespuesta.GetEtiquetaEnvioResult.EtiquetaFile' es de tipo TByteSoapArray Entiendo que no estoy decodificando correctamente esos datos binarios.. en la agencia me comentan: El método GetEtiquetaEnvio te ha devuelto la etiqueta PDF… lo que ves es código binario base64, que se debe convertir para para ver el contenido PDF – fichero o en este caso la etiqueta. Con el ContentType o formato MIME (application/pdf) lo logras casi de forma directa.. ¿ alguna idea ? Gracias Última edición por Casimiro Notevi fecha: 28-02-2024 a las 12:05:51. |
#2
|
||||
|
||||
Así "a ojo" sin ver lo que recibes, prueba esto:
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#3
|
|||
|
|||
Problema conversión a Pdf
Gracias Casimiro,, pero no, no ha funcionado...
Mando unos ficheros zip adjuntos para ver si podéis ver algo más que yo.. Estos adjuntos son: - el pdf resultante de la prueba (ilegible) (miprueba2.pdf) - el fichero xml que me devuelve el servicio donde figuran los datos codificados. (zip dec_eti_etiquetaenvio....zip) - un fichero txt con esa clave o datos codificados (codigobinariobase64.zip) - una imagen con una prueba de decodificación de esos mismos datos desde una página web (aparecen las etiquetas correctas sin problemas) (imagen_2024-02). Un saludo... |
#4
|
||||
|
||||
He probado con este código y funciona perfectamente (te adjunto el pdf resultante):
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#5
|
|||
|
|||
Hola a Todos.
Ha funcionado Casimiro, ¡ Muchas Grácias !. No he conseguido pasar la variable de tipo PBytessopArray a String para luego para esa string a un fichero de texto plano origen y utilizar tú función, pero al final he optado por ser práctico y leer el nodo 'EtiquetaFile' del xml generado que tiene ese valor . Después Grabo en dicho fichero de texto dicha cadena , utilizo esa función y ya está. Muchísimas Gracias..., que tengáis una buena semana |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
guardar un texto con formato en un nodo xml sin perder el formato | danyfebrero | Varios | 4 | 15-08-2012 01:37:17 |
Como leer un Email en formato HTLM y que se muestren las imagenes y todo su formato | jesus02018 | Internet | 0 | 28-12-2008 12:22:10 |
conversion de fecha texto a fecha formato date | shinyi | OOP | 3 | 17-12-2007 21:19:49 |
Como cambiar el formato de un QRSysData en formato fecha | Bitbanner | Tablas planas | 1 | 13-02-2005 13:33:26 |
Como Obviar el formato de Fecha del Servidor para Salvar sólo en formato "dd/mm/yyyy" | R_Richards | Varios | 4 | 07-02-2005 16:57:19 |
|