Cómo convertir un archivo XML a PDF. Tiene docenas y docenas de Archivo XML, seguramente de facturas y, aunque tiene un seguimiento completo de su contabilidad, aún desea «mantener» las facturas digitales en el formato PDF, para que pueda leerlos desde cualquier dispositivo, sin la necesidad de confiar en un software específico o servicios en línea.

Cómo convertir un archivo XML a PDF gratis

Si necesita un software que le permita convertir un archivo XML a PDF gratis, se encuentra en la sección de esta guía más adecuada para usted.

A continuación, voy a proporcionarle un par de soluciones que seguramente lo ayudarán a lograr su objetivo: el primero implica convertir el archivo a través de una Impresora PDF integrado en Windows 10 y MacOS (y se puede obtener en otras versiones de Windows utilizando un software gratuito especial),

El segundo, en cambio, está dedicado a la conversión correcta de archivos XML que contienen facturas electrónicas (que, por lo tanto, requieren un formato adicional) e implica el uso del programa de código abierto AssoInvoice, que está disponible de forma gratuita para Windows, macOS y Linux: aquí están todos los detalles.

Imprimir a PDF (Windows / macOS)

Si necesitas convertir un archivo XML a PDF tal como es, por lo tanto, sin aplicar un formato adicional para que sea «legible» (que, como pronto descubrirá, es necesario para mostrar correctamente las facturas electrónicas disponibles en este formato), puede actuar fácilmente utilizando la Impresora PDF disponible «estándar» en Windows 10 y en todas las versiones de MacOS.

Si está utilizando una versión anterior de Windows, puede realizar la impresión directa (y, por lo tanto, la conversión) en un archivo PDF instalando previamente un software adicional como doPDF.

En primer lugar, abra el archivo XML que le interesa utilizar uno de los programas compatibles con este formato (por ejemplo, el navegador, WordPad / Bloc de notas en Windows edición de textos en macOS o, de nuevo, Microsoft Excel ) y accede a la funcionalidad de impresión integrado en el programa de su elección, utilizando el menú más apropiado o la combinación de teclas Ctrl + P (para Windows) o cmd + p (para macOS).

Una vez que se muestra la pantalla de impresión del programa, si está usando Windows, ubique el menú desplegable de la impresora en uso y configúrelo en el elemento Microsoft Imprimir a PDF (en Windows 10) o doPDF (en versiones anteriores de Windows), luego haga clic en el botón impresión e indica la carpeta en la que guardar el archivo PDF generado.

Si, por otro lado, está en MacOS, haga clic en el menú desplegable PDF ubicado en la parte inferior izquierda, seleccione el elemento Guardar como PDF e indica la carpeta en la que almacenar el archivo convertido.

AssoInvoice (Windows / macOS)

Si tiene la intención de convertir un archivo XML en una factura electrónica a PDF, un programa como este puede ayudarlo.

Este software, disponible de forma gratuita para Windows, MacOS y Linux y basado en Java, le permite ver e imprimir (también en formato PDF, después de la configuración adecuada) los documentos XML relacionados con la facturación electrónica.

Para obtenerlo, conectado al sitio web del software, haga clic en el icono del sistema operativo que está utilizando (p. Ej. Windows o MacOS ) y espere a que se descargue el paquete más apropiado en su Pc.

Hecho esto, si está en Windows, lanza el archivo .exe obtenido (p. ej. Windows_AssoInvoice_xy.exe ), haga clic en los botones y siguiente, acepta el acuerdo de licencia colocando la marca de verificación junto al elemento apropiado, presiona el botón siguiente. Repita la misma operación nuevamente en la siguiente ventana, presione nuevamente dos veces consecutivas siguiente.

Luego en los botones instalar y final, por lo tanto, inicie el programa recién instalado recuperándolo del menú Inicio   de Windows

Si está usando MacOS en su lugar, abra la carpeta descargas dentro del Finder, haga clic derecho en el archivo .zip obtenido arriba, haga clic en el elemento abierto ubicado en el menú propuesto y luego en el botón abrir.

Si recibe un error relacionado con la ausencia de software Java, instale Java Runtime Environment.

Una vez que inicie AssoInvoice, presione los dos botones Doy la bienvenida mostrado en la pantalla para aceptar la licencia para usar el programa, haga clic en el botón (⋮) ubicado en la parte superior izquierda, luego en el pequeño icono en forma de carpeta colocado en la caja Seleccionar directorio de trabajo, por lo tanto, indica la carpeta en la que guardó previamente el archivo XML (o archivos) para mostrar.

Más tarde, haga clic en la v ista previa de la factura indicada en el cuadro central del programa y elija el formato.

En este punto, puede proceder a guardar el archivo en PDF mediante la función de imprimir en archivo integrado en el sistema operativo Windows 10.

Haga clic, por lo tanto, en el icono en forma de impresora ubicado en el panel derecho del programa, interviene en el menú desplegable Selecciona la impresora para configurar el artículo Impresora Microsoft Imprimir a PDF y finalmente, haga clic en el botón aceptar para elegir la carpeta en la que guardar el archivo convertido.

nota : si está utilizando una versión de Windows anterior a Windows 10 y no tiene la impresora PDF del sistema disponible, puede evitar el uso de un software de terceros que pueda compensar esta falta, como le expliqué en la sección anterior de esta guía.

Si, por otro lado, estás en Mac, no puede usar directamente la función de impresión del sistema, pero puede remediarlo guardando el documento xml en un archivo HTML de antemano.

Haga clic en el botón descargar (la flecha con el resultado final ), guarde el archivo en la carpeta que prefiera y, cuando haya terminado, ábralo en safari simplemente haciendo doble clic en él.

Finalmente, acceda a la ventana de impresión del navegador (menú Archivo> Imprimir o combinación de teclas cmd + p ), haga clic en el menú desplegable PDF ubicado en la parte inferior izquierda y, finalmente, elija el elemento Guardar como PDF del menú propuesto.

Cómo convertir un archivo XML a PDF en línea

¿Las soluciones proporcionadas en este momento no son útiles, ya que no tiene la capacidad de instalar ningún software para administrar y convertir archivos XML?

No hay problema: en este caso, servicios en línea igualmente eficientes pueden ayudarlo, como Aconvert (para la conversión de XML «genérico») e MKT (para la conversión de facturas electrónicas). A continuación encontrará todo explicado en detalle.

Aconvert XML a PDF

Para convertir un archivo XML a PDF utilizando el servicio ofrecido por Aconvert, proceda de la siguiente manera.

En primer lugar conectado a su sitio web, haga clic en el botón Elegir archivo colocado en la página que se le propone y seleccione, con la ayuda del panel que aparece en la pantalla, el archivo XML que se convertirá.

A continuación, asegúrese de que el menú desplegable Formato de destino se establece en PDF, presiona el botón Convertir ahora para comenzar el proceso de análisis y conversión y finalmente hacer clic en el enlace xxxyyy.pdf, colocado en la columna Archivo de salida, para descargar inmediatamente el archivo convertido. No fue difícil en absoluto, ¿verdad?

Le informo que el sitio elimina los archivos cargados en sus servidores unas horas después de la carga, por lo que promete proteger mejor la privacidad del usuario.

Convertidor MKT

Si tiene la intención específica de convertir un archivo XML que contiene un archivo PDF, entonces sugiero que confíe en MKT.

Sin embargo, antes de continuar, quiero advertirle que, en la fase de conversión, el sistema aplicará un filigrana identificador, que es una pequeña frase en el margen de la última hoja de la factura que indica el nombre del portal utilizado.

Habiendo hecho esta importante premisa, es hora de tomar medidas: primero, conectado al sitio web del servicio en cuestión, haga clic en el botón Elegir archivo, luego seleccione el archivo XML que le interesa convertir.

Cuando se complete la carga, indique la Plantilla PDF (formato compacto o ministerial ) que mejor se adapte a sus necesidades utilizando el menú desplegable apropiado, coloque una marca de verificación junto al elemento No soy un robot para pasar el control de seguridad y, para convertir y ver el archivo, haga clic en los botones convert y Imprimir PDF

Finalmente, use la funcionalidad de Guardar / descarga adjunto a la ventana que se abre, elija la carpeta en la que descargar el archivo y presione el botón Guardar para finalizar todo.

Como no hay información precisa a este respecto, es posible que los archivos cargados en los servidores de servicio no se eliminen poco después de la carga. Tenga en cuenta este factor en la privacidad.

Cómo convertir un archivo XML p7m a PDF

Si está delante de un archivo con una extensión XML.p7m, es muy probable que sea una factura electrónica a la que se ha colocado previamente una firma digital.

Por esta razón, antes de llevar a cabo la conversión, es necesario analizar y validar la firma para ver el contenido del documento XML incluido en el archivo en cuestión.

Este resultado se puede obtener mediante el uso de algún software diseñado para tal fin, como ArubaSign o Dike, o servicios en línea específicos, como PosteCert o InfoCert.

Alternativamente, puede cargar el archivo XML.p7m directamente en el portal de conversión ofrecido por MKT, que también ofrece soporte completo para el tipo de documentos en cuestión, siguiendo los mismos pasos que le mostré anteriormente.