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

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

 

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

برنامجنا Total Excel Converter X هو الأداة المنطقية للاستخدام عندما تبحث عن تحويل XLSX إلى PDF عبر سطر الأوامر على نطاق واسع. يأخذ البرنامج كل الوظائف التي اعتاد المستخدمون عليها من Total Excel Converter ويضيف بُعدًا إضافيًا من القوة بتضمين الدعم للتحويل المرتكز على الخادم والتكامل مع تطبيقات الويب عبر ActiveX.

سواء كنت تبحث عن محول XLSX عبر سطر الأوامر أو محول XLSX للخادم الذي يمكن استدعاؤه مباشرة من تطبيقك الخاص، Total Excel Converter X يلبي احتياجاتك. إليك بعض الميزات المتقدمة المتاحة:

  • استفد من مجموعة كبيرة من تنسيقات الإدخال والتصدير. جميع الإصدارات الحالية من Excel مدعومة بالإضافة إلى OpenOffice وXML وSQL.
  • تحكم في إعادة تسمية ملفات الإخراج باستخدام معيد التسمية المدمج القوي.
  • اجمع عدة جداول بيانات في ملف واحد بسهولة.
  • حدد إعدادات الرأس والتذييل الخاصة بك عن طريق إضافة عناصر مثل التواريخ أو أسماء الملفات أو عدادات الصفحات إلى ملفات الإخراج الخاصة بك.
  • حوّل المهام الشائعة إلى ملفات BAT قابلة للتنفيذ إذا لزم الأمر عبر واجهة مستخدم رسومية.
  • استفد من قوة خيارات الأمان عند اختيار PDF كتنسيق الإخراج.

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

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

نحن واثقون من أن Total Excel Converter X سيقدم مستوى جديد تمامًا من القوة البرمجية إلى سير عمل تحويل المستندات الخاص بك ونشجعك على تجربته قبل الشراء. حمّل نسختك التجريبية المجانية اليوم واكتشف نطاق ميزاته الكامل بنفسك!


 

تحميل الآن!

Updated Tue, 15 Apr 2025

أمثلة على 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;
Support
احصل على جميع منتجات CoolUtils
فقط مقابل $99
اقرأ المزيد

  (توفير يصل إلى $500)


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

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

آخر الأخبار

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

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


                                                                                                 

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

Cards