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

Total XML ConverterX

XML do JSON, XML, CSV, PDF za pomocą wiersza poleceń

XML do JSON, XML, CSV, PDF za pomocą wiersza poleceń.

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

Total XML ConverterX przekształca XML do CSV, JSON, PDF poprzez linię poleceń. Jest to unikalne rozwiązanie serwerowe umożliwiające konwersję plików XML na inne typy plików. Total XML ConverterX przetwarza dowolną liczbę plików XML w partiach i ściśle zachowuje strukturę folderów.

  • Green PlusTotal XML ConverterX nie ma interfejsu GUI, brak jest przerywających wiadomości. Błędy są zapisywane do pliku dziennika. Możesz uruchomić go na serwerze internetowym lub nawet zaimplementować do swojej aplikacji (dostarczono pliki ActiveX i przykładowy kod).
  • Green PlusNarzędzie to również sformatuje XML do formy czytelnej dla człowieka lub odwrotnie.
  • Green PlusKonwertuj pliki XML i kopiuj oryginalne znaczniki czasu, aby utrzymać porządek w plikach.
  • Green PlusTotal XML ConverterX obsługuje bardzo zaawansowane dokumenty XML i zawsze zapewnia doskonałe wyniki.

Jeśli szukasz przetwornika XML pracującego w wierszu poleceń, nie szukaj dalej. Total XML ConverterX pomoże Ci sformatować pliki XML lub ułatwić wymianę danych między systemami. Wspierany przez niemal 10-letnie doświadczenie w różnego rodzaju przetwornikach, CoolUtils gwarantuje jakość produktu. Pobierz darmową wersję próbną teraz i przetestuj ją przez 30 dni.

Pobierz teraz!

(zawiera 30-dniowy DARMOWY okres próbny)

Kup licencję

(tylko $750.00)



Przykłady Total XML Converter X

Konwertuj pliki XML za pomocą TotalXMLConverterX i .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("Konwersja zakończona!");

Konwertuj pliki XML na serwerach webowych z 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
Przykład2 ASP: bezpośrednie strumieniowanie wynikowego JSON
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

Konwertuj pliki PDF na serwerach webowych z 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 "błąd:".$c->ErrorMessage;

Konwertuj pliki XML za pomocą Total XML ConverterX i 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

Konwertuj pliki XML za pomocą Total XML ConverterX i 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)

Konwertuj pliki XML za pomocą Pascala i 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;

Konwertuj pliki XML na serwerach webowych z 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 "błąd:".$c->ErrorMessage;

Konwertuj pliki XML za pomocą Total XML ConverterX i 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;

Konwertuj pliki XML na serwerach webowych z Total XML ConverterX i 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 ("Błąd w CoInitialize.");
    return -1;
  }

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

  hDllGetClassObjectFunc hDllGetClassObject = NULL;
  hDllGetClassObject = (hDllGetClassObjectFunc) GetProcAddress (hModule, "DllGetClassObject");
  if (hDllGetClassObject == 0) {
    printf ("Błąd w GetProcAddress.");
    return -1;
  }
  IClassFactory *pCF = NULL;
  hr = hDllGetClassObject (&CLSID_XMLConverterX, &IID_IClassFactory, (void **)&pCF);
  /* Nie można załadować z różnym ID */
  printf ("hr hDllGetClassObject: %d\n", hr);
  if (!SUCCEEDED (hr)) {
    printf ("Błąd w 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 ("Błąd w hDllGetClassObject.");
    return -1;
  }
  hr = pCF->lpVtbl->Release (pCF);
  printf ("hr Release: %d\n", hr);
  if (!SUCCEEDED (hr)) {
    printf ("Błąd w Release.");
    return -1;
  }
  hr = pIN->lpVtbl->About (pIN);
  printf ("hr About: %d\n", hr);
  if (!SUCCEEDED (hr)) {
    printf ("Błąd w About.");
    return -1;
  }
  hr = pIN->lpVtbl->Convert (pIN, "test.pdf", "test.html","-cHTML");
  printf ("hr Convert: %d\n", hr);
  if (!SUCCEEDED (hr)) {
    printf ("Błąd w Convert.");
    return -1;
  }

  return 0;
}

Więcej przykładów

Jeśli potrzebujesz przykładów w innych językach, prosimy skontaktuj się z nami. Stworzymy dowolny przykład specjalnie dla Ciebie.

quote

Total XML ConverterX Opinie klientów 2024

Oceń
Ocenione na 4.7/5 na podstawie opinii klientów
5 Star

"Total XML ConverterX wydaje się być idealny dla mojego użytku, choć używamy go tylko do konwersji starych plików .xml na inne formaty."

"Wybraliśmy program ze względu na zdolność do przetwarzania plików XSLT. Mieliśmy ponad 6000 XMLS i konwerter wykonał zadanie w mniej niż godzinę! Dziękujemy!"

5 Star Jean Robitaille | Sparktown Christian School



Pobierz teraz!

Zaktualizowano Tue, 19 Nov 2024

Kup licencję

(tylko $750.00)




Download
Pro Suite

Copyright 2003-2024 CoolUtils Development. Wszelkie prawa zastrzeżone.