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

Total XML ConverterX

XML to JSON, XML, CSV, PDF via command line

XML to JSON, XML, CSV, PDF via command line.

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

Total XML ConverterX convertit XML en CSV, JSON, PDF via la ligne de commande. Il s'agit d'une solution unique de serveur web pour transformer vos fichiers XML en d'autres types de fichiers. Total XML ConverterX traite n'importe quel nombre de fichiers XML par lots et conserve strictement la structure des dossiers.

  • Green PlusTotal XML ConverterX n'a pas d'interface graphique, pas de messages d'interruption. Les erreurs sont enregistrées dans un fichier journal. Vous pouvez l'exécuter sur un serveur web ou même l'implémenter dans votre propre application (ActiveX et fichiers de code d'exemple sont fournis).
  • Green PlusL'outil formatrera également les XML en forme lisible par l'homme ou vice versa.
  • Green PlusConvertissez les fichiers XML et copiez les horodatages originaux pour garder les fichiers organisés.
  • Green PlusTotal XML ConverterX prend en charge des documents XML très sophistiqués et donne toujours d'excellents résultats.

Si vous cherchez un convertisseur XML en ligne de commande, ne cherchez pas plus loin. Total XML ConverterX vous aidera à formater vos fichiers XML ou à faciliter l'échange de données entre systèmes. Fort de près de 10 ans d'expérience dans tous types de convertisseurs, CoolUtils garantit la qualité du produit. Téléchargez dès maintenant la version d'évaluation gratuite et testez-la pendant 30 jours.

Baixe Agora!

(inclui 30 dias de teste GRATUITO)

Comprar licença

(apenas $750.00)



Exemples de Total XML Converter X

Convertir des fichiers XML avec TotalXMLConverterX et .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!");

Convertir des fichiers XML sur des serveurs Web avec 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
Exemple2 ASP : diffuser directement le JSON résultant
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 des fichiers PDF sur des serveurs Web avec 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;

Convertir des fichiers XML avec Total XML ConverterX et 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 des fichiers XML avec Total XML ConverterX et 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 des fichiers XML avec Pascal et 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 des fichiers XML sur des serveurs Web avec 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;

Convertir des fichiers XML avec Total XML ConverterX et 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 des fichiers XML sur des serveurs Web avec Total XML ConverterX et 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;
}

Plus d'exemples

Si vous avez besoin d'exemples dans d'autres langues, veuillez nous contacter. Nous créerons tout exemple spécialement pour vous.

quote

Total XML ConverterX Avaliações de Clientes 2024

Avalie
Classificado como 4.7/5 com base nas avaliações dos clientes
5 Star

"Total XML ConverterX semble être parfait parfait pour mon usage, bien que nous l'utilisions uniquement pour convertir d'anciens fichiers .xml en d'autres formats."

"Nous avons choisi le programme pour sa capacité à traiter les fichiers XSLT. Nous avions plus de 6 000 XMLS et le convertisseur a fait le travail en moins d'une heure ! Merci !"

5 Star Jean Robitaille | Sparktown Christian School



Baixe Agora!

Atualizado Sat, 19 Oct 2024

Comprar licença

(apenas $750.00)




Download
Pro Suite

Copyright 2003-2024 CoolUtils Development. Tous droits réservés.