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

Total XML ConverterX

Da XML a JSON, XML, CSV, PDF tramite linea di comando

Da XML a JSON, XML, CSV, PDF tramite linea di comando.

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

Total XML ConverterX converte XML in CSV, JSON, PDF tramite la linea di comando. È una soluzione unica per server web per trasformare i tuoi file XML in altri tipi di file. Total XML ConverterX elabora qualsiasi numero di file XML in batch e mantiene rigorosamente la struttura delle cartelle.

  • Green PlusTotal XML ConverterX non ha GUI, nessun messaggio d'interruzione. Gli errori vengono salvati in un file di log. Puoi eseguirlo su un server web o persino implementarlo nella tua applicazione (vengono forniti ActiveX e file di codice di esempio).
  • Green PlusLo strumento formatterà anche XML in una forma leggibile o viceversa.
  • Green PlusConverti file XML e copia i timestamp originali per mantenere i file organizzati.
  • Green PlusTotal XML ConverterX supporta documenti XML molto sofisticati e fornisce sempre ottimi risultati.

Se stai cercando un convertitore XML da riga di comando, non cercare oltre. Total XML ConverterX ti aiuterà a formattare i tuoi file XML o a facilitare lo scambio di dati tra sistemi. Forte di quasi 10 anni di esperienza in tutti i tipi di convertitori, CoolUtils garantisce la qualità del prodotto. Scarica ora la copia di valutazione gratuita e testala per 30 giorni.

Scarica Ora!

(incluso un periodo di prova GRATUITO di 30 giorni)

Acquista licenza

(solo $750.00)





Esempi di Total XML Converter X

Converti file XML Con TotalXMLConverterX e .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("Convert complete!");

Converti file XML su server 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
Esempio2 ASP: trasmetti direttamente il JSON risultante
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

Converti file PDF su server 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 "fail:".$c->ErrorMessage;

Converti file XML con Total XML ConverterX e 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

Converti file XML con Total XML ConverterX e 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)

Converti file XML con Pascal e 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;

Converti file XML su server 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 "fail:".$c->ErrorMessage;

Converti file XML con Total XML ConverterX e 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;

Converti file XML su server web con Total XML ConverterX e 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 in CoInitialize.");
    return -1;
  }

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

  hDllGetClassObjectFunc hDllGetClassObject = NULL;
  hDllGetClassObject = (hDllGetClassObjectFunc) GetProcAddress (hModule, "DllGetClassObject");
  if (hDllGetClassObject == 0) {
    printf ("Error in GetProcAddress.");
    return -1;
  }
  IClassFactory *pCF = NULL;
  hr = hDllGetClassObject (&CLSID_XMLConverterX, &IID_IClassFactory, (void **)&pCF);
  /* Can't load with different ID */
  printf ("hr hDllGetClassObject: %d\n", hr);
  if (!SUCCEEDED (hr)) {
    printf ("Error in 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 in hDllGetClassObject.");
    return -1;
  }
  hr = pCF->lpVtbl->Release (pCF);
  printf ("hr Release: %d\n", hr);
  if (!SUCCEEDED (hr)) {
    printf ("Error in Release.");
    return -1;
  }
  hr = pIN->lpVtbl->About (pIN);
  printf ("hr About: %d\n", hr);
  if (!SUCCEEDED (hr)) {
    printf ("Error in About.");
    return -1;
  }
  hr = pIN->lpVtbl->Convert (pIN, "test.pdf", "test.html","-cHTML");
  printf ("hr Convert: %d\n", hr);
  if (!SUCCEEDED (hr)) {
    printf ("Error in Convert.");
    return -1;
  }

  return 0;
}

Altri esempi

Se hai bisogno di esempi in altre lingue, per favore contattaci. Creeremo qualsiasi esempio appositamente per te.

quote

Total XML ConverterX Recensioni dei clienti 2024

Valutalo
Valutato 4.7/5 in base alle recensioni dei clienti
5 Star



"Total XML ConverterX sembra essere perfetto perfetto per il mio utilizzo, anche se lo usiamo solo per convertire vecchi file .xml in altri formati."

"Abbiamo scelto il programma per la capacità di elaborare file XSLT. Avevamo oltre 6.000 XML e il convertitore ha fatto il lavoro in meno di un'ora! Grazie!"

5 Stelle Jean Robitaille | Sparktown Christian School



Scarica Ora!

Aggiornato Sat, 19 Oct 2024

Acquista licenza

(solo $750.00)




Download
Pro Suite

Copyright 2003-2024 CoolUtils Development. Tutti i diritti riservati.