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

محول ملفات XML للخوادم

XML إلى JSON، XML، CSV، PDF عبر سطر الأوامر

XML إلى JSON، XML، CSV، PDF عبر سطر الأوامر.

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

يحول برنامج Total XML ConverterX ملفات XML إلى CSV وJSON وPDF عن طريق سطر الأوامر. إنها حلاً فريدًا لخادم الويب لتحويل ملفات XML الخاصة بك إلى أنواع ملفات أخرى. يعالج Total XML ConverterX أي عدد من ملفات XML على دفعات ويحافظ بشكل صارم على هيكل المجلد.

  • Green Plusلا يحتوي Total XML ConverterX على واجهة رسومية للمستخدم ولا رسائل مقاطعة. يتم حفظ الأخطاء في ملف السجل. يمكنك تشغيله على خادم ويب أو حتى دمجه في تطبيقك الخاص (يتم توفير ملفات كود النماذج وActiveX).
  • Green Plusستقوم الأداة أيضًا بتنسيق XML بشكل يمكن قراءته بشريًا أو العكس.
  • Green Plus تحويل ملفات XML ونسخ الطوابع الزمنية الأصلية للحفاظ على تنظيم الملفات.
  • Green Plusيدعم Total XML ConverterX الوثائق XML المعقدة جدًا ويقدم دائمًا نتائج رائعة.

إذا كنت تبحث عن محول XML لسطر الأوامر، فلا تبحث أكثر. سيساعدك Total XML ConverterX في تنسيق ملفات XML الخاصة بك أو تسهيل تبادل البيانات بين الأنظمة. بدعم من خبرة تقارب 10 سنوات في جميع أنواع المحولات، تضمن CoolUtils جودة المنتج. قم بتنزيل النسخة التجريبية المجانية الآن واختبرها لمدة 30 يومًا.

تحميل الآن!

(يتضمن تجربة مجانية لمدة 30 يومًا)

شراء الترخيص

(فقط $750.00)



أمثلة على Total XML Converter X

تحويل ملفات XML باستخدام TotalXMLConverterX و .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("اكتمال التحويل!");

تحويل ملفات XML على الخوادم الويب باستخدام 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
مثال2 ASP: بث النتيجة 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

تحويل ملفات PDF على الخوادم الويب باستخدام 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;

تحويل ملفات XML باستخدام Total XML ConverterX و 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

تحويل ملفات XML باستخدام Total XML ConverterX و 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)

تحويل ملفات XML باستخدام Total XML ConverterX و Pascal

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;

تحويل ملفات XML على الخوادم الويب باستخدام 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;

تحويل ملفات XML باستخدام Total XML ConverterX و 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;

تحويل ملفات XML على الخوادم الويب باستخدام Total XML ConverterX و 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 ("خطأ في CoInitialize.");
    return -1;
  }

  LPCTSTR lpFileName = "XMLConverter.dll";
  HMODULE hModule;
  hModule = LoadLibrary (lpFileName);
  printf ("hModule: %d\n", hModule);
  if (hModule == 0) {
    printf ("خطأ في LoadLibrary.");
    return -1;
  }

  hDllGetClassObjectFunc hDllGetClassObject = NULL;
  hDllGetClassObject = (hDllGetClassObjectFunc) GetProcAddress (hModule, "DllGetClassObject");
  if (hDllGetClassObject == 0) {
    printf ("خطأ في 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 ("خطأ في 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 ("خطأ في hDllGetClassObject.");
    return -1;
  }
  hr = pCF->lpVtbl->Release (pCF);
  printf ("hr Release: %d\n", hr);
  if (!SUCCEEDED (hr)) {
    printf ("خطأ في Release.");
    return -1;
  }
  hr = pIN->lpVtbl->About (pIN);
  printf ("hr About: %d\n", hr);
  if (!SUCCEEDED (hr)) {
    printf ("خطأ في About.");
    return -1;
  }
  hr = pIN->lpVtbl->Convert (pIN, "test.pdf", "test.html","-cHTML");
  printf ("hr Convert: %d\n", hr);
  if (!SUCCEEDED (hr)) {
    printf ("خطأ في Convert.");
    return -1;
  }

  return 0;
}

المزيد من الأمثلة

إذا كنت بحاجة إلى أمثلة بلغات أخرى، يرجى الاتصال بنا. سنقوم بإنشاء أي مثال خصيصًا لك.

quote

محول ملفات XML للخوادم آراء العملاء 2025

قيمه
تقييم 4.7/5 بناءً على آراء العملاء
5 Star

"يبدو أن Total XML ConverterX مثالي تماماً لاستخدامي، على الرغم من أننا نستخدمه فقط لتحويل ملفات .xml القديمة إلى صيغ أخرى."

"اخترنا البرنامج لقدراته في معالجة ملفات XSLT. كان لدينا أكثر من 6,000 ملفات XML وقام المحول بالعمل في أقل من ساعة! شكراً لكم!"

5 Star جان روبتاي | مدرسة سبارتاون المسيحية



تحميل الآن!

محدث Tue, 15 Apr 2025

شراء الترخيص

(فقط $750.00)




Download
Pro Suite