Logo
arrow1 File Converters
arrow1 TIFF and PDF apps
arrow1 Forensic
arrow1 Freeware

Total XML ConverterX

XML a JSON, XML, CSV, PDF vía línea de comandos

XML a JSON, XML, CSV, PDF vía línea de comandos.

Windows
2000/2003/Vista/7/8/10/11
and
2012/2016/2019/2022 Server
and
Docker/Citrix/Wine

Total XML ConverterX convierte XML a CSV, JSON, PDF a través de la línea de comandos. Es una solución única para servidor web que transforma tus archivos XML en otros tipos de archivos. Total XML ConverterX procesa cualquier número de archivos XML en lotes y mantiene estrictamente la estructura de carpetas.

  • Green PlusTotal XML ConverterX no tiene GUI, no hay mensajes que interrumpan. Los errores se guardan en un archivo de registro. Puedes ejecutarlo en un servidor web o incluso implementarlo en tu propia aplicación (se proporcionan archivos de ActiveX y código de muestra).
  • Green PlusLa herramienta también formateará XML en un formato legible para humanos o viceversa.
  • Green PlusConvierte archivos XML y copia las marcas de tiempo originales para mantener los archivos organizados.
  • Green PlusTotal XML ConverterX soporta documentos XML muy sofisticados y siempre proporciona excelentes resultados.

Si estás buscando un convertidor de XML por línea de comandos, no busques más. Total XML ConverterX te ayudará a formatear tus archivos XML o facilitar el intercambio de datos entre sistemas. Respaldado por casi 10 años de experiencia en todo tipo de convertidores, CoolUtils garantiza la calidad del producto. Descarga ahora la copia de evaluación gratuita y pruébala durante 30 días.

¡Descargue Ahora!

(incluye 30 días de prueba GRATUITA)

Comprar licencia

(solo $750.00)



Ejemplos de Total XML Converter X

Convertir archivos XML con TotalXMLConverterX y .NET


string src="C:\\test\\Source.XML";
string dest="C:\\test\\Dest.PDF";

XMLConverterX Cnv = new XMLConverterX();
Cnv.Convert(src, dest, "-c PDF -log c:\\test\\XML.log");

MessageBox.Show("¡Conversión completa!");

Convertir archivos XML en servidores web con Total XML ConverterX

dim C
Set C=CreateObject("XMLConverter.XMLConverterX")
C.Convert "c:\source.XML", "c:\dest.JSON", "-cJSON -log c:\XML.log"
set C = nothing
Ejemplo 2 ASP: transmitir directamente el JSON resultante
dim C
Set C=CreateObject("XMLConverter.XMLConverterX")
Response.Clear
Response.AddHeader "Content-Type", "binary/octet-stream"
Rresponse.AddHeader "Content-Disposition", "attachment; filename=test.JSON"
Response.BinaryWrite c.ConvertToStream("C:\www\ASP\Source.XML", "C:\www\ASP", "-cJSON  -log c:\XML.log")
set C = nothing

Convertir archivos PDF en servidores web con Total XML ConverterX

$src="C:\test.XML";
$dest="C:\test.XLS";
if (file_exists($dest)) unlink($dest);
$c= new COM("PDFConverter.PDFConverterX");
$c->convert($src,$dest, "-c XLS  -log c:\pdf.log");
if (file_exists($dest)) echo "OK"; else echo "fallo:".$c->ErrorMessage;

Convertir archivos XML con Total XML ConverterX y Ruby

require 'win32ole'
c = WIN32OLE.new('XMLConverter.XMLConverterX')

src="C:\\test\\test.XML";
dest="C:\\test\\test.pdf";

c.convert(src,dest, "-c PDF -log c:\\test\\XML.log");

if not File.exist?(dest)
  puts c.ErrorMessage
end

Convertir archivos XML con Total XML ConverterX y Python

import win32com.client
import os.path

c = win32com.client.Dispatch("XMLConverter.XMLConverterX")

src="C:\\test\\test.XML";
dest="C:\\test\\test.pdf";

c.convert(src, dest, "-c PDF -log c:\\test\\XML.log");

if not os.path.exists(file_path):
  print(c.ErrorMessage)

Convertir archivos XML con Pascal y Total XML ConverterX

uses Dialogs, Vcl.OleAuto;

var
  c: OleVariant;
begin
  c:=CreateOleObject('XMLConverter.XMLConverterX');
  C.Convert('c:\test\source.XML', 'c:\test\dest.pdf', '-cPDF -log c:\test\XML.log');
  IF c.ErrorMessage<> Then
    ShowMessage(c.ErrorMessage);
end;

Convertir archivos XML en servidores web con Total XML ConverterX

$src="C:\test.XML";
$dest="C:\test.XLS";
if (file_exists($dest)) unlink($dest);
$c= new COM("PDFConverter.PDFConverterX");
$c->convert($src,$dest, "-c XLS  -log c:\pdf.log");
if (file_exists($dest)) echo "OK"; else echo "fallo:".$c->ErrorMessage;

Convertir archivos XML con Total XML ConverterX y Perl

use Win32::OLE;

my $src="C:\\test\\test.XML";
my $dest="C:\\test\\test.pdf";

my $c = CreateObject Win32::OLE 'XMLConverter.XMLConverterX';
$c->convert($src,$dest, "-c pdf  -log c:\\test\\XML.log");
print $c->ErrorMessage if -e $dest;

Convertir archivos XML en servidores web con Total XML ConverterX y C++

#include 

static const CLSID CLSID_XMLConverterX =
  {0x6B411E7E, 0x9503,0x4793,{0xA2, 0x87, 0x1F, 0x3B, 0xA8, 0x78, 0xB9, 0x1C}};
static const IID IID_IXMLConverterX =
  {0xEF633BED, 0xC414,0x49B0,{0x91, 0xFB, 0xC3, 0x9C, 0x3F, 0xE0, 0x08, 0x0D}};

#undef INTERFACE
#define INTERFACE IXMLConverterX
DECLARE_INTERFACE_(IXMLConverterX, IDispatch)
{
    STDMETHOD(QueryInterface)(THIS_ REFIID, PVOID*) PURE;
    STDMETHOD(Convert)(THIS_ LPCTSTR, LPCTSTR, LPCTSTR) PURE;
    STDMETHOD(About)(THIS) PURE;
    //const SourceFile: WideString; const DestFile: WideString; const Params: WideString; safecall;
};

typedef HRESULT (__stdcall *hDllGetClassObjectFunc) (REFCLSID, REFIID, void **);

int main () {
  HRESULT hr;
  if (CoInitialize(NULL)) {
    printf ("Error en CoInitialize.");
    return -1;
  }

  LPCTSTR lpFileName = "XMLConverter.dll";
  HMODULE hModule;
  hModule = LoadLibrary (lpFileName);
  printf ("hModule: %d\n", hModule);
  if (hModule == 0) {
    printf ("Error en LoadLibrary.");
    return -1;
  }

  hDllGetClassObjectFunc hDllGetClassObject = NULL;
  hDllGetClassObject = (hDllGetClassObjectFunc) GetProcAddress (hModule, "DllGetClassObject");
  if (hDllGetClassObject == 0) {
    printf ("Error en GetProcAddress.");
    return -1;
  }
  IClassFactory *pCF = NULL;
  hr = hDllGetClassObject (&CLSID_XMLConverterX, &IID_IClassFactory, (void **)&pCF);
  /* No se puede cargar con un ID diferente */
  printf ("hr hDllGetClassObject: %d\n", hr);
  if (!SUCCEEDED (hr)) {
    printf ("Error en hDllGetClassObject.");
    return -1;
  }
  IXMLConverterX *pIN;
  hr = pCF->lpVtbl->CreateInstance (pCF, 0, &IID_IXMLConverterX, (void **)&pIN);
  printf ("hr CreateInstance: %d\n", hr);
  if (!SUCCEEDED (hr)) {
    printf ("Error en hDllGetClassObject.");
    return -1;
  }
  hr = pCF->lpVtbl->Release (pCF);
  printf ("hr Release: %d\n", hr);
  if (!SUCCEEDED (hr)) {
    printf ("Error en Release.");
    return -1;
  }
  hr = pIN->lpVtbl->About (pIN);
  printf ("hr About: %d\n", hr);
  if (!SUCCEEDED (hr)) {
    printf ("Error en About.");
    return -1;
  }
  hr = pIN->lpVtbl->Convert (pIN, "test.pdf", "test.html","-cHTML");
  printf ("hr Convert: %d\n", hr);
  if (!SUCCEEDED (hr)) {
    printf ("Error en Convert.");
    return -1;
  }

  return 0;
}

Más ejemplos

Si necesita ejemplos en otros idiomas, por favor contáctenos. Crearemos cualquier ejemplo especialmente para usted.

quote

Total XML ConverterX Reseñas de Clientes 2024

Calificar
Calificado como 4.7/5 con base en las reseñas de los clientes
5 Star

"El Total XML ConverterX parece ser perfecto para mi uso, aunque solo lo usamos para convertir archivos .xml antiguos a otros formatos."

"Elegimos el programa por la capacidad de procesar archivos XSLT. ¡Teníamos más de 6,000 XML y el convertidor hizo el trabajo en menos de una hora! ¡Gracias!"

5 Star Jean Robitaille | Sparktown Christian School



¡Descargue Ahora!

Actualizado Fri, 08 Nov 2024

Comprar licencia

(solo $750.00)




Download
Pro Suite

Copyright 2003-2024 CoolUtils Development. Todos los derechos reservados.