Logo
الرئيسية المنتجات الدعم الاتصال من نحن
arrow1 File Converters
arrow1 TIFF and PDF apps
arrow1 Forensic
arrow1 Freeware

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

حوِّل DWG وDXF وPLT وHPGL إلى PDF وTIFF على خوادم Windows — دون الحاجة إلى AutoCAD.

Total CAD ConverterX — محول DWG/DXF للخوادم مع ActiveX وDLL وسطر الأوامر

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

Total CAD ConverterX هو SDK من جانب الخادم يحوِّل رسومات DWG وDXF وDWF وPLT وHPGL وSVG وCGM إلى PDF وTIFF وJPEG وPNG وBMP وWMF وDXF — دون تثبيت AutoCAD على الخادم. يعمل بدون واجهة: لا واجهة رسومية، ولا مربعات حوار، ولا شيء يحتاج إلى نقر. يأتي Total CAD ConverterX مع ثنائي سطر الأوامر وواجهة ActiveX/COM، ليندمج مباشرة في ASP وPHP و.NET وPython وRuby وJava وأي خلفية أخرى تدعم COM.

صيغ المصدر المدعومة: dxf, dwg, dwf, plt, hg, hgl, hpg, plo, hp, hpl, hpgl, hp1, hp2, hpgl2, gl2, spl, prn, svg, cgm.

لدى Total CAD ConverterX خيارات فريدة لتحويل دفعات متعددة من ملفات CAD في وقت واحد:

  • تحويل كل ملف CAD إلى الصيغة المرجوة التي تختارها (على سبيل المثال، 10 ملفات DXF إلى 10 ملفات PDF)؛
  • تحويل عدة ملفات CAD إلى ملف واحد (على سبيل المثال، 10 ملفات DXF إلى ملف PDF متعدد الصفحات)؛
  • دمج الملفات الناتجة داخل المجلدات؛
  • تحويل ودمج الملفات الناتجة بناءً على الاسم المشترك للملف. على سبيل المثال، عند تحويل ملفات Qwe 1.dxf، Qwe 2.dxf، Asd 1.dxf، Asd 2.dxf ستحصل على Qwe.tiff وAsd.tiff.
إذا كنت تحوِّل كميات كبيرة من ملفات CAD بشكل يومي، ستجد هذه الخيارات لا غنى عنها. يمكن لـ Total CAD ConverterX تغيير حجم ملفاتك بسهولة أثناء التحويل، ولا يتطلب ذلك أي عمليات إضافية. قم بتنزيل نسخة التقييم المجانية الآن وجربها على ملفاتك. إنها صالحة لمدة 30 يومًا.

تبحث عن حلول مبنية على الخادم؟ اكتشف مجموعة من المنتجات الخادمة المصممة للحصول على أداء قوي في منتجات CoolUtils الخادمة.

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

تحميل الآن!

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

شراء الترخيص

(فقط $950.00)



أمثلة لـ Total CAD ConverterX

تحويل ملفات CAD باستخدام TotalCADConverterX و .NET


string src  = @"C:\test\Source.dwg";
string dest = @"C:\test\Dest.pdf";

var cnv = new CADConverterX();
cnv.Convert(src, dest, "-c PDF -log c:\\test\\CAD.log");

if (!string.IsNullOrEmpty(cnv.ErrorMessage))
    throw new Exception(cnv.ErrorMessage);

تحميل مثال .NET CAD Converter

تحويل ملفات CAD على خوادم الويب باستخدام Total CAD ConverterX

public static class Function1
    {
        [FunctionName("Function1")]
        public static async Task Run(
            [HttpTrigger(AuthorizationLevel.Anonymous, "get", "post", Route = null)] HttpRequest req,
            ILogger log)
        {
            StringBuilder sbLogs = new StringBuilder();
            sbLogs.AppendLine("started...");
            try
            {
                ProcessStartInfo startInfo = new ProcessStartInfo();
                startInfo.CreateNoWindow = true;
                startInfo.UseShellExecute = false;
                var assemblyDirectoryPath = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location);
                assemblyDirectoryPath = assemblyDirectoryPath.Substring(0, assemblyDirectoryPath.Length - 4);

                var executablePath = $@"{assemblyDirectoryPath}\Converter\CADConverterX.exe";
                sbLogs.AppendLine(executablePath + "...");
                var msgPath = $@"{assemblyDirectoryPath}\MSG\MSG-1.dwg";
                var outPath = Path.GetTempFileName() + ".pdf";
                startInfo.FileName = executablePath;

                if (File.Exists(outPath))
                {
                    File.Delete(outPath);
                }

                if (File.Exists(executablePath) && File.Exists(msgPath))
                {
                    sbLogs.AppendLine("files exists...");
                }
                else
                    sbLogs.AppendLine("EXE & MSG files NOT exists...");
                startInfo.WindowStyle = ProcessWindowStyle.Hidden;
                startInfo.Arguments = $" {msgPath} {outPath}";
                using (Process exeProcess = Process.Start(startInfo))
                {
                    sbLogs.AppendLine($"wait...{DateTime.Now.ToString()}");
                    exeProcess.WaitForExit();
                    sbLogs.AppendLine($"complete...{DateTime.Now.ToString()}");
                }

                int sleepCounter = 10;

                while(!File.Exists(outPath) && sleepCounter > 0)
                {
                    System.Threading.Thread.Sleep(1000);
                    sbLogs.AppendLine("sleep...");
                    sleepCounter--;
                }
                if (File.Exists(outPath))
                    sbLogs.AppendLine("Conversion complete successfully.");
            }
            catch (Exception ex)
            {
                sbLogs.AppendLine(ex.ToString());
            }

            return new OkObjectResult(sbLogs);
        }
    }
بعض المعلومات الإضافية حول Azure.

تحويل ملفات CAD على خوادم الويب باستخدام Total CAD ConverterX

dim C
Set C=CreateObject("CADConverter.CADConverterX")
C.Convert "c:\test\source.dwg", "c:\test\dest.pdf", "-cPDF -log c:\test\CAD.log"
Response.Write C.ErrorMessage
set C = nothing
مثال ASP 2: بث مباشر لـ PDF الناتج
dim C
Set C=CreateObject("CADConverter.CADConverterX")
Response.Clear
Response.AddHeader "Content-Type", "binary/octet-stream"
Response.AddHeader "Content-Disposition", "attachment; filename=test.pdf"
Response.BinaryWrite c.ConvertToStream("C:\www\ASP\Source.dwg", "C:\www\ASP", "-cpdf  -log c:\html.log")
set C = nothing

تحويل ملفات DWG و DFX على خوادم الويب باستخدام Total CAD ConverterX

مثال PHP:
$src="C:\\test\\test.dwg";
$dest="C:\\test\\test.pdf";
if (file_exists($dest)) unlink($dest);
$c= new COM("CADConverter.CADConverterX");
$c->convert($src,$dest, "-c pdf -log c:\\test\\Mail.log");
if (file_exists($dest)) echo "OK"; else echo "fail:".$c->ErrorMessage;

تحويل ملفات CAD باستخدام Total CAD ConverterX و Ruby

require 'win32ole'
c = WIN32OLE.new('CADConverter.CADConverterX')

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

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

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

تحويل ملفات CAD باستخدام Total CAD ConverterX و Python

import win32com.client
import os.path

c = win32com.client.Dispatch("CADConverter.CADConverterX")

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

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

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

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

uses Dialogs, Vcl.OleAuto;

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

تحويل ملفات DWG و DFX على خوادم الويب باستخدام Total CAD ConverterX

var c = new ActiveXObject("CADConverter.CADConverterX");
c.Convert("C:\\test\\source.dwg", "C:\\test\\dest.pdf", "-c PDF");
if (c.ErrorMessage!="")
  alert(c.ErrorMessage)

تحويل ملفات CAD باستخدام Total CAD ConverterX و Perl

use Win32::OLE;

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

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

quote

محول ملفات CAD للخوادم آراء العملاء 2026

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

"استبدلنا في العام الماضي خدمتنا المصغَّرة لتحويل DWG إلى PDF القائمة على AutoCAD بـ Total CAD ConverterX. كنا ندفع مقابل مقاعد AutoCAD على ثلاث آلات افتراضية للتحويل لمجرد تشغيل سكربت أتمتة COM واحد. الآن لا يعمل على تلك الآلات سوى CADConverterX.exe خلف طابور. انخفض زمن التحويل من حوالي 25 ثانية لكل رسم إلى 4 ثوانٍ، وتراجعت فاتورة الترخيص السنوية بمعدل عشرة أضعاف. استغرق دمج ActiveX مع عاملنا في .NET نصف يوم."

5 Star Marko D.
Senior Backend Developer

"نشغِّل Total CAD ConverterX داخل حاوية Windows Server Core كجزء من خط أنابيب Azure. يحمِّل العملاء ملفات DWG، ويلتقطها الطابور، فيُخرج المحوِّل PDF/A للأرشفة، وتذهب الملفات إلى تخزين الكائنات الثنائية. لا واجهة، ولا AutoCAD، ولا مفاجآت ترخيص. تمنحنا الراية -log أسطرًا لكل ملف تذهب مباشرة إلى مجمِّع السجلات لدينا. كان الإعداد بسيطًا: سجِّل COM، اربط مجلد عمل، انتهى."

5 Star Anita V.
DevOps Engineer

"نقبل رسومات العملاء بأي صيغة يرسلونها: DWG، PLT، HPGL2، SVG، كل شيء. تستدعي بوابة الاستلام لدينا Total CAD ConverterX عبر واجهة PHP COM وتُنتج معاينة PDF قبل أن يبدأ المشغِّل بالطباعة. حقيقة أن PLT وHPGL2 يعملان مباشرة بدون عناء هي السبب في اختيارنا له على البدائل. معظم مكتبات CAD تركِّز على DWG وتعامل صيغ الطابعات على أنها مواطنة من الدرجة الثانية."

5 Star Stefan K.
CTO at a printing & plotting bureau

"ضمَّنّا Total CAD ConverterX في منتجنا لإدارة الرسومات بموجب الترخيص الخالي من الإتاوات. كانت الرسوم لمرة واحدة لكل مشروع جزءًا يسيرًا مما كنا ندفعه لمزوِّدنا السابق من إتاوات إعادة التوزيع لكل مقعد. يشحن مثبِّتنا ActiveX، ويسجِّله أثناء الإعداد، وتطبيقنا يستدعيه مباشرة. لا يرى العملاء المحوِّل أبدًا. كان الدعم متجاوبًا في كل مرة واجهنا فيها حالة صيغ غير معتادة."

5 Star Paolo F.
Independent Software Vendor

"بديل متين لأتمتة COM الخاصة بـ AutoCAD التي كنا نستخدمها للتحويل الدفعي من DXF إلى PDF في سير عمل أصول داخلي. كان الإعداد السابق يحتاج إلى تثبيت AutoCAD كامل على آلة التحويل وكان يتعطل بعد كل ترقية لـ AutoCAD. يعمل Total CAD ConverterX كثنائي Windows عادي وينجو من عمليات تشغيل ليلية غير مراقبة. يمكن أن يكون التوثيق أكثر شمولًا في بعض المواضع (اضطررنا لسؤال الدعم عن بضع رايات لسطر الأوامر)، لكن كل سؤال حصل على إجابة مفيدة في غضون يوم عمل."

4 Star Lena B.
Lead .NET Developer


أمثلة سطر الأوامر

يأتي Total CAD ConverterX مع CADConverterX.exe، وهو ملف ثنائي يعمل من وحدة التحكم يمكنك تشغيله من السكربتات أو المهام المجدولة أو منفذي CI أو أي خدمة خلفية. تتطابق مجموعة الأعلام مع واجهة المستخدم الرسومية CADConverter.exe؛ وللاطلاع على المرجع الكامل راجع توثيق سطر الأوامر. تغطي الوصفات أدناه الحالات التي نسمع عنها أكثر من غيرها من عملاء SDK.

1. تحويل رسم واحد إلى PDF

أصغر استدعاء ممكن — ملف مصدر واحد وإخراج واحد وصيغة هدف واحدة.

CADConverterX.exe "C:\drawings\plan.dwg" "C:\out\plan.pdf" -cPDF

2. معالجة دفعية لمجلد بقناع

عالج كل ملف DWG في مجلد وأسقط ملفات PDF في دليل إخراج مجاور.

CADConverterX.exe "C:\drawings\*.dwg" "C:\out\" -cPDF

استبدل القناع بـ *.dxf أو *.plt أو *.hpgl وما إلى ذلك لاختيار صيغة مصدر مختلفة.

3. التكرار عبر شجرة مشروع ومرآة بنية مجلداتها

نادرًا ما تعيش المشاريع المعمارية والهندسية في مجلد واحد مسطح. يجوب -Recurse الأدلة الفرعية؛ ويُعيد -kfs إنشاء الشجرة نفسها على جانب الإخراج بدلاً من تسطيح كل شيء في دلو واحد.

CADConverterX.exe "C:\projects\AcmeTower\*.dwg" "C:\out\AcmeTower\" -cPDF -Recurse -kfs

4. دمج مجموعة رسومات متعددة الأوراق في PDF واحد

المُسلَّم النموذجي للـ CAD هو ألبوم: عشرات الأوراق التي تنتمي معًا. يدمجها -combine في ملف PDF واحد بترتيب الملف المصدر.

CADConverterX.exe "C:\projects\AcmeTower\sheets\*.dwg" "C:\out\AcmeTower-album.pdf" -cPDF -combine

استخدم -sort name أو -sort numbers للتحكم في ترتيب الأوراق، و-cimt onefile عند استهداف TIFF متعدد الصفحات بدلاً من PDF.

5. التصدير إلى DXF أو SVG بدلاً من PDF

لتبادل البيانات بين أدوات CAD، أو لتضمين الرسومات على صفحة ويب، صيِّر إلى صيغة متجهة غير PDF.

CADConverterX.exe "C:\drawings\*.dwg" "C:\out\" -cDXF
CADConverterX.exe "C:\drawings\*.dwg" "C:\out\" -cSVG

6. TIFF أرشيفي عالي الـ DPI (أبيض وأسود، ضغط G4)

أرشيفات المخططات طويلة الأمد عادةً ما تكون TIFF أبيض وأسود مع ضغط فاكس G4 — صغيرة على القرص، بدون فقدان، ومقبولة من قبل كل عارض.

CADConverterX.exe "C:\drawings\*.dwg" "C:\archive\" -cTIF -dpi 600 -cm bw -tc G4FAX

أنزِل -dpi إلى 300 لنسخ المراجعة على الشاشة، أو ادفعه إلى 1200 إذا كان الملف سيذهب إلى راسمة كبيرة الحجم.

7. تشغيلات بدون رقابة مع سجل تفصيلي

بمجرد تشغيل CADConverterX.exe كخدمة أو مهمة مجدولة، تكون الطريقة الوحيدة لمعرفة ما حدث هي السجل. يكتب -verbosity detail سطرًا واحدًا لكل ملف؛ ويحفظ -logmode append التاريخ عبر التشغيلات.

CADConverterX.exe "C:\drawings\*.dwg" "C:\out\" -cPDF -log "C:\logs\cadconv.log" -verbosity detail -logmode append

8. تشغيل قائمة انتظار من ملف قائمة

عندما يكتب عامل ملف قائمة انتظار ويستهلكه المحوّل، لا ترغب في ترميز مسارات الملفات في سطر الأوامر نفسه. يقرأ -list أقنعة الملفات (واحد لكل سطر) من ملف نصي.

CADConverterX.exe -list "C:\queues\batch.txt" "C:\out\" -cPDF

9. PDF محمي بكلمة مرور مع علامة مائية

قياسي لإرسال الرسومات إلى المتعاقدين الفرعيين: تقفل كلمة مرور المالك أذونات التحرير/الطباعة، وتحجب كلمة مرور المستخدم فتح الملف، وتُسمي علامة مائية كل صفحة.

CADConverterX.exe "C:\drawings\*.dwg" "C:\out\" -cPDF -mp "owner-pwd" -up "user-pwd" -perm Copy -wmt "CONFIDENTIAL"

استبدل Copy بأي مزيج من Modify وAnnotation وFormFill وHighResPrint لمنح الحقوق التي تريدها بالضبط.

10. إخراج PDF/A أرشيفي مع بيانات وصفية

لتدفقات إدارة السجلات التي تتطلب ملفات PDF/A متوافقة مع ISO 19005 ببيانات تأليف وصفية مناسبة.

CADConverterX.exe "C:\drawings\*.dwg" "C:\archive\" -cPDF -pdfa -PDFAuthor "Acme Engineering" -PDFTitle "Tower Project Phase 2" -PDFSubject "As-built drawings"
تحميل الآن!

محدث Fri, 01 May 2026

شراء الترخيص

(فقط $950.00)



الأسئلة الشائعة حول Total CAD ConverterX ▼

لا. يعمل Total CAD ConverterX باكتفاء ذاتي كامل ويحلِّل رسومات DWG وDXF وDWF وPLT وHPGL وSVG وCGM بنفسه. لا تحتاج إلى AutoCAD أو BricsCAD أو أي تطبيق CAD آخر على خادم التحويل، مما يلغي ترخيص AutoCAD لكل خادم من نشر الإنتاج لديك.
صيغ المدخلات: dxf, dwg, dwf, plt, hg, hgl, hpg, plo, hp, hpl, hpgl, hp1, hp2, hpgl2, gl2, spl, prn, svg, cgm. صيغ المخرجات: PDF (بما في ذلك PDF/A للأرشفة)، TIFF (متعدد الصفحات، أبيض وأسود، ضغط G4)، JPEG، PNG، BMP، WMF، وDXF. يمكنك أيضًا دمج عدة رسومات مصدر في ملف PDF أو TIFF واحد متعدد الصفحات.
يكشف Total CAD ConverterX عن واجهة COM/ActiveX، لذا يمكن لأي لغة تدعم COM استدعاءه مباشرة: new COM("CADConverter.CADConverterX") في PHP، new CADConverterX() في .NET، win32com.client.Dispatch في Python، WIN32OLE.new في Ruby، وCreateOleObject في Pascal/Delphi. تحتوي الصفحة أعلاه على نماذج كود جاهزة للصق لكل لغة. بدلاً من ذلك، يمكن استدعاء ثنائي سطر الأوامر CADConverterX.exe من أي عملية أو مجدول أو سكربت شل.
Total CAD Converter هو إصدار سطح المكتب بواجهة رسومية مخصص للاستخدام التفاعلي على محطة عمل. Total CAD ConverterX هو SDK للخادم: بلا واجهة رسومية، بلا مربعات حوار، بلا تفاعل من المستخدم النهائي. مرخَّص للاستخدام غير المراقَب على جانب الخادم، يتضمن واجهة ActiveX/COM لدمج التطبيقات، ويدعم ترخيصًا خاليًا من الإتاوات لإعادة التوزيع داخل منتجك الخاص.
نعم. لأن المحوِّل ثنائي Windows عادي بواجهة COM، فإنه يعمل في أي مكان يعمل فيه Windows: تجمعات تطبيقات IIS، حاويات Windows، Azure App Service أو Azure Functions على بيئة تشغيل Windows، نسخ AWS EC2 Windows، Citrix، Wine، وWindows Server المحلي. تحتوي الصفحة أعلاه على مثال عملي لـ Azure Functions. بالنسبة لـ Docker، اجعل صورتك مبنية على حاوية Windows مثل mcr.microsoft.com/windows/servercore وسجِّل ActiveX أثناء بناء الصورة.
نعم. يحتوي Total CAD ConverterX على أربعة أوضاع للتحويل الدفعي: تحويل كل رسم مصدر إلى ملف ناتج منفصل، دمج كل المصادر في ملف ناتج واحد متعدد الصفحات، توحيد المخرجات حسب المجلد، وتوحيد المخرجات حسب البادئة المشتركة لاسم الملف. تتيح الراية -combine في سطر الأوامر الدمج في ملف واحد؛ وتتحكم -sort name أو -sort numbers في ترتيب الورقات. هذا هو سير العمل القياسي لتجميع مجموعة رسومات متعددة الورقات في ملف PDF واحد قابل للتسليم.
يأتي Total CAD ConverterX بإصداري ActiveX 32 بت و64 بت، حتى تتمكن من تسجيل النسخة المطابقة لتجمع تطبيقات IIS أو بيئة تشغيل .NET. لإعادة التوزيع داخل برنامجك الخاص، تواصل معنا للحصول على ترخيص خالٍ من الإتاوات: رسم لمرة واحدة لكل مشروع يتيح لك تضمين ActiveX في برنامج التثبيت الخاص بك وشحنه للمستخدمين النهائيين دون رسوم لكل مقعد.
نعم. التحميل عبارة عن تجربة كاملة الميزات لمدة 30 يومًا مع جميع صيغ المخرجات وميزات ActiveX وسطر الأوامر مفتوحة — دون الحاجة إلى بطاقة ائتمان أو بريد إلكتروني للبدء. بعد 30 يومًا أنت من يقرر ما إذا كنت ستشتري. الترخيص دفعة واحدة مع تحديثات مدى الحياة ودعم فني.

ابدأ العمل الآن!

قم بتنزيل النسخة التجريبية المجانية وحول ملفاتك في دقائق.
لا تحتاج إلى بطاقة ائتمان أو بريد إلكتروني.

⬇ تحميل النسخة التجريبية المجانية Windows 7/8/10/11 • 193 MB
Pro Suite

المميزات الرئيسية للإصدار الكامل المسجل

  • يوفر الوصول عبر واجهة ActiveX لجميع لغات البرمجة القديمة (مثل Visual Basic 6 أو Delphi) وكذلك السكريبتات (مثل VBscript).
  • يتم دعم أي لغة تدعم خدمات الويب بما في ذلك .NET (2.00, 3.5, 4.00)، روبي، PHP، وجافا.
  • يدعم ملفات dxf, dwg, plt, hg, hgl, hpg, plo, hp, hpl, hpgl, hp1, hp2, hpgl2, gl2, spl, prn, svg, cgm.
  • يحولها إلى PDF, TIFF, JPEG, BMP, WMF, PNG, DXF, BMP.
  • لا يحتوي على واجهة مستخدم رسومية (GUI)، مثالي للخوادم والمحطات الطرفية.
  • يحافظ على تخطيط المستند الأصلي، الخطوط، المنحنيات، الألوان.
  • يوفر العديد من الإعدادات الإضافية (مثل العلامات المائية، الترقيم، التشفير، دمج الملفات في ملف واحد، إلخ.)
  • سهل الاستخدام للغاية.

    هل تحتاج إلى ميزة تحويل CAD في تطبيقك؟

    احصل على ترخيص بدون رسوم. يتيح لك تنفيذ Total CAD ConverterX في برنامجك وإعادة توزيعه. يتم ترخيص RFL لكل مشروع (بغض النظر عن عدد المطورين المشاركين).
    قدم عبر نموذج الاتصال.


قائمة التطبيقات التي تدعم واجهة برمجة التطبيقات المدمجة