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

تحويل XLSX إلى PDF عبر سطر الأوامر — أتمتة تحويل Excel إلى PDF على الخوادم

 

مشاركة جداول بيانات Excel عبر البريد الإلكتروني أو نشرها عبر الإنترنت أمر محفوف بالمخاطر: يمكن للمستلمين تعديل الخلايا، وتتعطل الصيغ في إصدارات Excel المختلفة، ويتغير التنسيق حسب الخطوط المثبتة وبرامج تشغيل الطابعة. يقوم Total Excel Converter X بتحويل XLSX إلى PDF عبر سطر الأوامر وActiveX، مما يتيح لك أتمتة العملية بالكامل من خلال برنامج نصي أو مهمة مجدولة أو تطبيقك الخاص. محول XLSX إلى PDF عبر سطر الأوامر الخاص بنا:
  • يعمل بدون واجهة رسومية — لا نوافذ منبثقة، ولا حاجة لتفاعل المستخدم
  • يحوّل ملفات فردية أو مجلدات كاملة من جداول بيانات XLSX إلى PDF في أمر واحد
  • يدعم تشفير PDF بكلمات مرور المستخدم والمالك
  • يتحكم في حجم الصفحة والاتجاه والهوامش والرؤوس والتذييلات من خلال أوامر سطر الأوامر
  • يتكامل مع تطبيقات .NET وPHP وPython وASP وRuby وPascal وPerl عبر ActiveX (COM)
  • يسجل الأخطاء بصمت في ملف بدلاً من عرض مربعات الرسائل

قم بتنزيل Total Excel Converter X وابدأ أتمتة تحويل XLSX إلى PDF على خادمك اليوم.

 

تحميل الآن!

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

شراء الترخيص

(ترخيص خادم)

XLSX مقابل PDF: لماذا التحويل على الخادم؟

XLSX هو تنسيق جداول بيانات قابل للتعديل. يعتمد التنسيق على الخطوط المثبتة وإصدار Excel وبرنامج تشغيل الطابعة — الملف نفسه يبدو مختلفاً على أجهزة مختلفة. يمكن للمستلمين تغيير قيم الخلايا أو كسر الصيغ أو رؤية بيانات لم تكن تنوي مشاركتها.

PDF يجمّد تنسيق الصفحة. يتم تضمين الخطوط وتأمين الهندسة، وكل عارض يعرض النتيجة نفسها. يتحكم تشفير PDF في من يمكنه العرض أو الطباعة أو نسخ المحتويات.

على الخادم، يكون الفرق أكثر أهمية. لا توجد شاشة ولا فأرة ولا تثبيت لبرنامج Excel. يقرأ المحول عبر سطر الأوامر ملف XLSX بمحلله الخاص، ويطبق قواعد التنسيق الخاصة بك، ويكتب ملف PDF جاهزاً — بدون تدخل بشري وبدون الاعتماد على Microsoft Office.

الميزةXLSXPDF
قابلية التعديلقابل للتعديل بالكاملللعرض والطباعة فقط
اتساق التنسيقيختلف حسب النظاممتطابق في كل مكان
تضمين الخطوطلانعم
حماية بكلمة مرورمحدودةكاملة (التحكم في العرض والطباعة والنسخ)
العارض المطلوبExcel أو تطبيق متوافقأي قارئ PDF (مجاني)
ملائم للخوادميحتاج Office أو محللملف ثابت، لا حاجة لبرامج خاصة

كيفية تحويل XLSX إلى PDF عبر سطر الأوامر

  • الخطوة 1. قم بتنزيل وتثبيت Total Excel Converter X على خادم Windows أو محطة العمل الخاصة بك.
  • الخطوة 2. افتح موجه الأوامر (cmd.exe) أو نافذة PowerShell.
  • الخطوة 3. قم بتحويل ملف واحد:
    ExcelConverterX.exe C:\Data\report.xlsx C:\Output\report.pdf -cPDF
  • الخطوة 4. تحويل مجلد كامل دفعة واحدة:
    ExcelConverterX.exe C:\Data\*.xlsx C:\Output\ -cPDF -PageSize:A4 -Landscape
  • الخطوة 5. إضافة تشفير PDF وملف سجل:
    ExcelConverterX.exe C:\Data\*.xlsx C:\Output\ -cPDF -OwnerPassword:secret -UserPassword:open123 -log C:\Logs\excel.log
  • الخطوة 6. احفظ الأمر كملف .bat وأرفقه بجدولة المهام في Windows للتحويل التلقائي بالكامل وفقاً لجدول يومي أو كل ساعة أو حسب الحدث.

Total Excel Converter X - تحويل XLSX إلى PDF عبر سطر الأوامر

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

تكامل ActiveX (كائن COM)

يسجل Total Excel Converter X كائن COM (ExcelConverter.ExcelConverterX) يمكنك استدعاؤه من أي لغة تدعم COM/ActiveX. يتيح لك ذلك تحويل XLSX إلى PDF من داخل تطبيق الويب أو نظام ERP أو خط أنابيب البيانات دون الحاجة إلى تشغيل عملية خارجية.

.NET (C#):

ExcelConverterX cnv = new ExcelConverterX();
cnv.Convert(@"C:\Data\report.xlsx", @"C:\Output\report.pdf",
            "-cPDF -PageSize:A4 -log C:\Logs\excel.log");

PHP:

$c = new COM("ExcelConverter.ExcelConverterX");
$c->convert("C:\\Data\\report.xlsx", "C:\\Data\\report.pdf",
            "-cPDF -log C:\\Logs\\excel.log");

Python:

import win32com.client
c = win32com.client.Dispatch("ExcelConverter.ExcelConverterX")
c.convert(r"C:\Data\report.xlsx", r"C:\Data\report.pdf",
          "-cPDF -log C:\Logs\excel.log")

يتم دعم ASP وRuby وPascal وPerl وJavaScript (WSH) أيضاً. راجع صفحة المنتج لمزيد من الأمثلة.

لماذا تستخدم Total Excel Converter X؟

بدون واجهة رسومية، بدون الاعتماد على Office

يقرأ المحول تنسيقات XLSX وXLS وXLSM وODS وXML وتنسيقات جداول البيانات الأخرى بمحلله الخاص. لا حاجة لتثبيت Microsoft Excel. لا توجد واجهة رسومية — يعمل البرنامج كعملية وحدة تحكم أو كائن COM، مما يجعله آمناً لبيئات Windows Server حيث يتم تعطيل الخدمات التفاعلية.

التحويل الدفعي وتحويل المجلدات

مرر حرف بدل (*.xlsx) لتحويل كل جدول بيانات في مجلد بأمر واحد. ادمج ملفات XLSX متعددة في ملف PDF واحد، أو قسّم كل ورقة عمل إلى ملف منفصل. تضيف أداة إعادة التسمية المدمجة عدادات أو أسماء أوراق العمل إلى أسماء ملفات الإخراج تلقائياً.

تشفير PDF والأمان

عيّن كلمة مرور المستخدم (المطلوبة لفتح PDF) وكلمة مرور المالك (تتحكم في أذونات الطباعة والنسخ والتعديل) مباشرة من سطر الأوامر. تظل التقارير المالية وجداول الرواتب ومستندات الامتثال محمية بدون خطوات يدوية.

تحكم كامل في تنسيق الصفحة

حدد حجم الورق (A4، Letter، Legal، مخصص) والاتجاه والهوامش عبر الأوامر. أضف رؤوساً وتذييلات بأرقام الصفحات والتواريخ وأسماء الملفات أو نص مخصص. قم بملاءمة الجداول العريضة لعرض الصفحة تلقائياً.

تسجيل صامت

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

أكثر من 20 تنسيق إخراج

بالإضافة إلى PDF، قم بتحويل XLSX إلى DOC وDOCX وHTML وCSV وTIFF وJPEG وXML وTXT وODS وSQL وLaTeX والمزيد — كل ذلك بنفس صيغة سطر الأوامر. أداة واحدة تغطي كل تنسيق يحتاجه خط أنابيبك.

المحولات عبر الإنترنت مقابل المحول عبر سطر الأوامر

الميزةالأدوات عبر الإنترنتTotal Excel Converter X
حد حجم الملف10–100 ميجابايتبلا حدود
التحويل الدفعيمحدود أو API مدفوعغير محدود (حرف بدل)
الخصوصيةيتم رفع الملفات إلى السحابةمعالجة محلية 100%
تشفير PDFنادراً ما يتوفرمدمج (كلمات مرور المستخدم + المالك)
التحكم في تنسيق الصفحةمحدودكامل (الحجم، الهوامش، الرؤوس)
تكامل الخادمREST API (مدفوع)COM/ActiveX + سطر الأوامر
الاعتماد على Officeلا يوجد (سحابي)لا يوجد (محلل مستقل)
الأتمتةيدوي أو استدعاءات APIملفات .bat + جدولة المهام
التسعيراشتراك شهريترخيص خادم لمرة واحدة

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

Windows Server 2008–2022 • Windows 7/8/10/11 • فترة تجريبية مجانية لمدة 30 يوماً

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

هناك عدة سيناريوهات يكون فيها المحول عبر سطر الأوامر هو الأداة المناسبة:
  1. إنشاء التقارير التلقائي. يقوم نظام ERP أو منصة BI الخاصة بك بتصدير ملفات XLSX ليلاً. تقوم مهمة مجدولة بالتقاطها وتحويلها إلى PDF مشفر وإرسالها بالبريد الإلكتروني إلى أصحاب المصلحة — كل ذلك بدون تدخل بشري.
  2. الواجهة الخلفية لتطبيق الويب. يقوم المستخدمون برفع جداول البيانات من خلال نموذج ويب. يستدعي كود الخادم كائن ActiveX ويحول الملف إلى PDF ويعيد رابط التنزيل في الوقت الفعلي.
  3. أرشفة الامتثال. تتطلب اللوائح المالية تخزين المستندات بتنسيق ثابت. يقوم برنامج نصي دفعي بتحويل فواتير وكشوف XLSX الواردة إلى PDF للأرشفة طويلة الأجل.
  4. التوزيع الجاهز للطباعة. تحتاج فرق المبيعات إلى قوائم أسعار وكتالوجات منتجات منسقة كملفات PDF. ينتج المحول مخرجات متطابقة بغض النظر عن الخطوط المثبتة أو إصدار Excel لدى المستلم.
  5. خطوط أنابيب البيانات متعددة التنسيقات. تقوم سير عمل ETL بتصدير البيانات إلى XLSX، ثم تحويل مجموعات فرعية إلى PDF للإدارة وCSV لقواعد البيانات وHTML للوحات المعلومات الداخلية — كل ذلك من نفس أداة سطر الأوامر.

 

تحميل الآن!

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

شراء الترخيص

(ترخيص خادم)


quote

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

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

"نعالج أكثر من 400 تقرير مالي كل ليلة. يعمل Total Excel Converter X خلف مهمة مجدولة في Task Scheduler، ويحوّل جميع ملفات XLSX الواردة إلى ملفات PDF مشفرة، ويسجل كل شيء. لا تدخل يدوي منذ إعداده قبل عامين."

5 Star Daniel Krause DevOps Engineer

"وفّر لنا تكامل ActiveX أسابيع من التطوير. ثلاثة أسطر من كود PHP وتطبيق الإنترانت الخاص بنا يحوّل جداول البيانات المرفوعة إلى PDF فوراً. لا اعتماد على Office ولا مشاكل في تنظيف الملفات المؤقتة."

5 Star Mariana Costa Senior PHP Developer

"أداة سطر أوامر متينة. تتعامل مع التحويل الدفعي لملفات XLS وXLSX إلى PDF بدون أي مشاكل على إعداد Windows Server 2019 الخاص بنا. التسجيل نظيف وسهل التكامل مع نظام المراقبة لدينا."

4 Star James Whitfield IT Infrastructure Manager

FAQ ▼

قم بتشغيل ExcelConverterX.exe مع ملف المصدر والوجهة وعلامة -cPDF. مثال: ExcelConverterX.exe C:\Data\report.xlsx C:\Output\report.pdf -cPDF. استخدم أحرف البدل (*.xlsx) لتحويل مجلد كامل بأمر واحد.
لا. يقرأ Total Excel Converter X تنسيقات XLSX وXLS وXLSM وODS وتنسيقات جداول البيانات الأخرى بمحلله الخاص. لا حاجة لتثبيت Microsoft Office على الخادم.
نعم. أضف علامتي -OwnerPassword و-UserPassword إلى الأمر. تتحكم كلمة مرور المالك في أذونات الطباعة والنسخ والتعديل. كلمة مرور المستخدم مطلوبة لفتح ملف PDF.
يسجل Total Excel Converter X كائن COM (ExcelConverter.ExcelConverterX) يعمل مع .NET وPHP وPython وASP وRuby وPascal وPerl وJavaScript. استدعِ طريقة Convert مع مسار المصدر ومسار الوجهة وعلامات التحويل.
نعم. يمكن للمحول دمج عدة جداول بيانات في ملف PDF واحد. يمكنك أيضاً تقسيم كل ورقة عمل إلى ملف PDF منفصل إذا لزم الأمر.
يمكنك تعيين حجم الورق (A4، Letter، Legal، مخصص) والاتجاه (-Landscape أو -Portrait) والهوامش ونص الرأس والتذييل بأرقام الصفحات أو التواريخ أو أسماء الملفات. تعمل علامة -FitToWidth على ضبط الجداول العريضة تلقائياً.
نعم. يعمل Total Excel Converter X على Windows Server 2008 حتى 2022 وكذلك Windows 7/8/10/11. ليس لديه واجهة رسومية ولا ينتج رسائل منبثقة، مما يجعله آمناً لبيئات الخوادم غير التفاعلية.

أمثلة على Total Excel ConverterX

تحويل ملفات إكسل باستخدام TotalExcelConverterX و .NET


string src="C:\\test\\Source.xlsx";
string dest="C:\\test\\Dest.PDF";

ExcelConverterX Cnv = new ExcelConverterX();
Cnv.Convert(src, dest, "-c PDF -log c:\\test\\Excel.log");

MessageBox.Show("Convert complete!");

تحويل ملفات إكسل على خوادم الويب باستخدام Total Excel 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\ExcelConverterX.exe";
                sbLogs.AppendLine(executablePath + "...");
                var msgPath = $@"{assemblyDirectoryPath}\MSG\MSG-1.xlsx";
                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);
        }
    }
بعض المعلومات الإضافية حول أزور.

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

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

تحويل جداول بيانات إكسل بواسطة PHP مع Total Excel ConverterX

$src="C:\\test\\test.XLS";
$dest="C:\\test\\test.CSV";
if (file_exists($dest)) unlink($dest);
$c= new COM("ExcelConverter.ExcelConverterX");
$c->convert($src,$dest, "-c csv  -log c:\\test\\xls.log");
if (file_exists($dest)) echo "OK"; else echo "fail:".$c->ErrorMessage;

تحويل جداول بيانات إكسل بواسطة Ruby مع Total Excel ConverterX

require 'win32ole'
c = WIN32OLE.new('ExcelConverter.ExcelConverterX')

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

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

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

تحويل جداول بيانات إكسل بواسطة Python مع Total Excel ConverterX

import win32com.client
import os.path

c = win32com.client.Dispatch("ExcelConverter.ExcelConverterX")

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

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

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

تحويل ملفات إكسل باستخدام Pascal و Total Excel ConverterX

uses Dialogs, Vcl.OleAuto;

var
  c: OleVariant;
begin
  c:=CreateOleObject('ExcelConverter.ExcelConverterX');
  C.Convert('c:\test\source.xlsx', 'c:\test\dest.pdf', '-cPDF -log c:\test\Excel.log');
  IF c.ErrorMessage<> Then
    ShowMessage(c.ErrorMessage);
end;

تحويل ملفات إكسل و ODS على خوادم الويب باستخدام Total Excel ConverterX

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

تحويل جداول بيانات إكسل بواسطة Perl مع Total Excel ConverterX

use Win32::OLE;

my $src="C:\\test\\test.XLS";
my $dest="C:\\test\\test.CSV";

my $c = CreateObject Win32::OLE 'ExcelConverter.ExcelConverterX';
$c->convert($src,$dest, "-c csv  -log c:\\test\\xls.log");
print $c->ErrorMessage if -e $dest;

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

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

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

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

الموضوعات ذات الصلة

آخر الأخبار

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

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


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

Cards