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

تحويل DOC إلى PDF عبر سطر الأوامر

 

Total Doc Converter X هو أداة تعتمد على الخادم لتحويل Doc إلى PDF في دفعات. عن طريق تثبيت Doc Converter X على خادم الويب، يمكنك اختياره لتجعله متاحًا للشبكة بأكملها أو جزءًا من تطبيقك عبر ASP.NET. أو إذا كنت تفضل، يمكن استخدامه كتطبيق مستقل.

بمجرد تثبيت Total Doc Converter X، ستلاحظ أنه لا يحتوي على واجهة رسومية للمستخدم (GUI). بدلاً من ذلك، نوفر للمستخدمين قائمة شاملة من الأوامر التي يمكن إرسالها عبر بيئة سطر الأوامر. سواء كنت مدير خادم أو مستخدم شبكة، فإن ضبط معايير العمل وبدء عملية التحويل سريعة وسهلة. ستتمكن حتى من حفظ إعدادات المشروع في صيغة .bat لأغراض الأتمتة لاحقًا.

خيارات أخرى (عند التحويل إلى PDF) تشمل:

  • إضافة ترقيم الصفحات.
  • تخصيص الرأس والتذييل.
  • إضافة علامة مائية مخصصة.
  • تأمين المستند الهدف بالتشفير.
  • ضمان أصالة المستند بالتوقيع الرقمي.
  • دمج مستندات متعددة في ملف PDF متعدد الصفحات.
  • حفظ خصائص المستند الأصلي.
  • تنفيذ التحويلات على دفعات.
  • القدرة على تحويل Doc إلى صيغ متعددة.

باستغلال هذه الميزة، ليس من الضروري أن يعرف مستخدمو الشبكة كيفية تحويل Doc إلى PDF من سطر أوامر Windows. بفضل دعم ActiveX، يمكن دمج Doc Converter X بسهولة في التطبيقات الأخرى من خلال شل وندوز.

مع وجود العديد من خيارات التخصيص المدمجة، لا حاجة لتكبد العناء باستخدام مجموعات أدوات متعددة. Total Doc Converter X يقوم بكل ذلك! ستجد قريبًا أن ملفات الإخراج الخاصة بك أكثر فائدة من النسخ الأصلية المقابلة.

لأن هذا تطبيق محول باستخدام سطر الأوامر، يمكن لمستخدمي الشبكة إجراء التحويلات بهدوء، دون وجود رسائل مقاطعة.

جرب تطبيقنا اليوم عن طريق شراء النسخة الكاملة. نقدم العديد من خيارات التراخيص المختلفة المصممة خصيصًا لتلبية احتياجات الخوادم الكبيرة والصغيرة. للحصول على ترخيص المؤسسة، اتصل بنا عبر هذا النموذج.

كل ترخيص هو مدى الحياة ويشمل جميع الترقيات الرئيسية لمدة 12 شهرًا. يمكنك الاحتفاظ بالترخيص الحالي بعد ذلك أو شراء ترقية بخصم 70% لاحقًا. لمعرفة المزيد، تفقد موقعنا عبر الإنترنت على Facebook، Twitter وزيارة مدونتنا.

Windows Vista/7/8/10/11

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

تحويل ملفات Doc باستخدام Total Doc Converter X و .NET


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

var cnv = new DocConverterX();
cnv.Convert(src, dest, "-cPDF -log c:\\test\\Doc.log");

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

تحويل ملفات Doc على خوادم الويب باستخدام Total Doc Converter X

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\DocConverterX.exe";
                sbLogs.AppendLine(executablePath + "...");
                var srcPath = $@"{assemblyDirectoryPath}\src\sample.docx";
                var outPath = Path.GetTempFileName() + ".pdf";
                startInfo.FileName = executablePath;

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

                if (File.Exists(executablePath) && File.Exists(srcPath))
                {
                    sbLogs.AppendLine("files exists...");
                }
                else
                    sbLogs.AppendLine("EXE & source files NOT exists...");
                startInfo.WindowStyle = ProcessWindowStyle.Hidden;
                startInfo.Arguments = $"\"{srcPath}\" \"{outPath}\" -cPDF";
                using (Process exeProcess = Process.Start(startInfo))
                {
                    sbLogs.AppendLine($"wait...{DateTime.Now.ToString()}");
                    exeProcess.WaitForExit();
                    sbLogs.AppendLine($"complete...{DateTime.Now.ToString()}");
                }
                sbLogs.AppendLine("Conversion complete.");
            }
            catch (Exception ex)
            {
                sbLogs.AppendLine(ex.ToString());
            }

            return new OkObjectResult(sbLogs);
        }
    }
مزيد من المعلومات حول Azure Functions.

تحويل ملفات Doc على خوادم الويب باستخدام Total Doc Converter X

dim C
Set C=CreateObject("DocConverter.DocConverterX")
C.Convert "c:\source.docx", "c:\dest.pdf", "-cPDF -log c:\doc.log"
Response.Write C.ErrorMessage
set C = nothing

بثّ ملف PDF الناتج مباشرة من ASP

dim C
Set C=CreateObject("DocConverter.DocConverterX")
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.docx", "C:\www\ASP", "-cpdf -log c:\doc.log")
set C = nothing

تحويل ملفات Doc باستخدام PHP و Total Doc Converter X

$src="C:\\test\\test.docx";
$dest="C:\\test\\test.pdf";
if (file_exists($dest)) unlink($dest);
$c= new COM("DocConverter.DocConverterX");
$c->convert($src,$dest, "-cPDF -log c:\\test\\Doc.log");
if (file_exists($dest)) echo "OK"; else echo "fail:".$c->ErrorMessage;

تحويل ملفات Doc باستخدام Total Doc Converter X و Ruby

require 'win32ole'
c = WIN32OLE.new('DocConverter.DocConverterX')

src = "C:\\test\\test.docx"
dest = "C:\\test\\test.pdf"

c.convert(src, dest, "-cPDF -log c:\\test\\Doc.log")

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

تحويل ملفات Doc باستخدام Total Doc Converter X و Python

import win32com.client
import os.path

c = win32com.client.Dispatch("DocConverter.DocConverterX")

src  = "C:\\test\\test.docx"
dest = "C:\\test\\test.pdf"

c.convert(src, dest, "-cPDF -log c:\\test\\Doc.log")

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

تحويل ملفات Doc باستخدام Pascal و Total Doc Converter X

uses Dialogs, Vcl.OleAuto;

var
  c: OleVariant;
begin
  c := CreateOleObject('DocConverter.DocConverterX');
  c.Convert('c:\test\source.docx', 'c:\test\dest.pdf', '-cPDF -log c:\test\Doc.log');
  if c.ErrorMessage <> '' then
    ShowMessage(c.ErrorMessage);
end;

تحويل ملفات Doc على خوادم الويب باستخدام Total Doc Converter X

var c = new ActiveXObject("DocConverter.DocConverterX");
c.Convert("C:\\test\\source.docx", "C:\\test\\dest.pdf", "-cPDF");
if (c.ErrorMessage != "")
  alert(c.ErrorMessage)

تحويل ملفات Doc باستخدام Total Doc Converter X و Perl

use Win32::OLE;

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

my $c = CreateObject Win32::OLE 'DocConverter.DocConverterX';
$c->convert($src, $dest, "-cPDF -log c:\\test\\Doc.log");
print $c->ErrorMessage if -e $dest;

 

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

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

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

Support
محول ملفات Doc للخوادم Preview1

آخر الأخبار

الاشتراك في النشرة الإخبارية

لا تقلق، نحن لا نرسل رسائل غير مرغوب فيها.


© 2026. جميع الحقوق محفوظة. CoolUtils File Converters

Cards