التفوق إلى قوات الدفاع الشعبي

محول Excel إلى PDF باستخدام C# .NET.

أصبحت جداول البيانات Excel حجر الزاوية في تنظيم البيانات وتحليلها للشركات والأفراد على حدٍ سواء. ومع ذلك، هناك العديد من الحالات التي يصبح من الضروري فيها مشاركة هذه البيانات أو تقديمها بتنسيق أكثر عالمية ويمكن الوصول إليه. هذا هو المكان الذي تنشأ فيه الحاجة إلى تحويل مصنفات Excel إلى PDF. يرجع سبب اختيار تنسيق PDF إلى أنه يقدم تنسيقًا موحدًا يحافظ على تخطيط جدول البيانات الأصلي وتنسيقه ومحتواه، مما يضمن الاتساق عبر الأجهزة والأنظمة الأساسية المختلفة. في هذه المقالة، سنستكشف فوائد وضرورة تحويل Excel إلى PDF ونرشدك خلال عملية التحويل هذه باستخدام C# .NET.

تتناول هذه المقالة المواضيع التالية:

مصنف Excel لتحويل SDK إلى PDF

باستخدام GroupDocs.Conversion Cloud SDK for .NET، يصبح تحويل مصنفات Excel إلى تنسيق PDF عملية مباشرة وفعالة. يوفر لك SDK هذا مجموعة شاملة من الأدوات وواجهات برمجة التطبيقات، مما يسمح لهم بدمج إمكانات تحويل المستندات في تطبيقاتك بسلاسة. بالإضافة إلى ذلك، توفر SDK ميزات متقدمة مثل إعدادات التحويل القابلة للتخصيص، ومعالجة الدفعات، ودعم تنسيقات Excel المختلفة (XLS وXLSX)، مما يوفر للمستخدمين المرونة والتحكم في عملية التحويل.

نحتاج أولاً إلى تثبيت SDK في حل .NET الخاص بنا. لذلك، ابحث في GroupDocs.Conversion-Cloud في مدير الحزم NuGet وانقر فوق الزر “تثبيت”. هناك خيار آخر وهو تنفيذ الأمر التالي في وحدة تحكم مدير الحزم.

NuGet\Install-Package GroupDocs.Conversion-Cloud -Version 24.2.0

بمجرد تثبيت SDK بنجاح، تأكد من أن لديك بيانات اعتماد API (أي معرف العميل وسر العميل).يمكنك زيارة هذا [البرنامج التعليمي] القصير8 الذي يشرح تفاصيل كيفية الحصول على بيانات اعتماد واجهة برمجة التطبيقات.

XLS إلى PDF في C# .NET

في هذا القسم، سنستخدم GroupDocs.Conversion Cloud SDK لـ .NET، حيث يمكنك تبسيط سير عمل إدارة المستندات وتعزيز التعاون وتقديم إمكانات تحويل سلسة من Excel إلى PDF باستخدام C# .NET.

  1. قم بإنشاء مثيل لفئة “التكوين” حيث نقوم بتمرير بيانات اعتماد العميل كوسائط.
var configurations = new Configuration(clientId, clientSecret1);
  1. قم بتهيئة ConvertApi حيث نقوم بتمرير كائن التكوين كوسيطة إدخال.
var apiInstance = new ConvertApi(configurations);
  1. قم بتحميل مصنف Excel المدخل إلى وحدة التخزين السحابية.
fileUpload.UploadFile(new UploadFileRequest("input.xls", stream));
  1. قم بإنشاء مثيل “ConvertSettings” حيث نحدد اسم إدخال XLS والتنسيق الناتج بصيغة “pdf” واسم مستند PDF الناتج كوسيطات.
var settings = new ConvertSettings{...}
  1. اتصل بواجهة برمجة التطبيقات ConvertDocumentRequest لتحويل Excel إلى PDF وحفظ ملف PDF الناتج في وحدة التخزين السحابية.
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
// المزيد من الأمثلة على https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
// احصل على بيانات اعتماد API الخاصة بك 
string clientId = "4bdefca3-f08c-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "a43c8b4365246a062688a259abe5b469";

// قم بإنشاء مثيل لفئة التكوين وقم بتهيئته باستخدام معرف العميل وسر العميل. 
var configurations = new GroupDocs.Conversion.Cloud.Sdk.Client.Configuration(clientId, clientSecret1);
// حدد قيمة ApiBaseUrl لتعيين عنوان url الأساسي لواجهة برمجة تطبيقات محول Excel إلى PDF.
configuration.ApiBaseUrl = "https://api.groupdocs.cloud";

// تهيئة مثيل لفئة ConvertApi مع كائن فئة التكوين.
var apiInstance = new GroupDocs.Conversion.Cloud.Sdk.Api.ConvertApi(configurations);
             
// قم بتحميل مصنف Excel الإدخال من محرك الأقراص المحلي             
using (var stream = System.IO.File.OpenRead("input.xls"))
{
    // إنشاء مثيل FileApi
    var fileUpload = new FileApi(configurations);
    // قم بتحميل مصنف Excel المدخل إلى التخزين السحابي
    fileUpload.UploadFile(new UploadFileRequest("input.xls", stream));

    // قم بإنشاء ConvertSettings حيث نحدد مصنف Excel المدخل واسم مستند PDF الناتج
    var settings = new ConvertSettings
    {
        StorageName = "internal",
        FilePath = "input.xls",
        Format = "pdf",
        OutputPath = "output.pdf"
    };
    
    // قم باستدعاء طريقة ConvertDocument لتحويل Excel إلى PDF عبر الإنترنت.
    var response = apiInstance.ConvertDocument(new GroupDocs.Conversion.Cloud.Sdk.Model.Requests.ConvertDocumentRequest(settings));
    if (response != null && response.Equals("OK"))
    {
        // طباعة رسالة النجاح
        Console.WriteLine("The Excel to PDF conversion completed successfully !");
    }
}
التفوق إلى قوات الدفاع الشعبي

الصورة: - معاينة لتحويل Excel إلى PDF.

يمكن تنزيل نموذج مصنف Excel وملف PDF الناتج الذي تم إنشاؤه في المثال أعلاه من input.xls و output.pdf.

تحويل XLSX إلى PDF باستخدام أوامر cURL

يوفر تحويل Excel إلى PDF باستخدام أوامر GroupDocs.Conversion Cloud وcURL حلاً مناسبًا وقابلاً للبرمجة للمستخدمين الذين يفضلون واجهات سطر الأوامر أو يحتاجون إلى إمكانات تحويل الدفعات. باستخدام أوامر cURL، يمكنك بسهولة بدء عملية التحويل عن طريق تحديد ملف Excel المُدخل وتعيين تنسيق الإخراج المطلوب إلى PDF. علاوة على ذلك، يعمل هذا الأسلوب أيضًا على تبسيط عملية التحويل، من خلال السماح لك بدمج إمكانات تحويل المستندات بسلاسة في البرامج النصية أو مسارات الأتمتة.

الآن، الخطوة الأولى في هذا النهج هي الحصول على رمز وصول JWT مخصص. لذلك، بمجرد حصولك على رمز JWT، يرجى تنفيذ أمر cURL التالي لتحويل XLSX إلى تنسيق PDF وحفظ ملف PDF الناتج في التخزين السحابي.

curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{  \"StorageName\": \"internal\",  \"FilePath\": \"{sourceFile}\",  \"Format\": \"pdf\",  \"OutputPath\": \"{myOutput}\"}"

الرجاء استبدال “sourceFile” باسم مصنف Excel المُدخل، و"myOutput" باسم ملف PDF الناتج و"accessToken" برمز وصول JWT المخصص.

  • في حالة حاجتنا إلى حفظ ملف PDF الناتج على محرك الأقراص المحلي، يرجى محاولة استخدام أمر cURL التالي.
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{  \"StorageName\": \"internal\",  \"FilePath\": \"input.xls\",  \"Format\": \"pdf\"}" \
-o "myOutput.pdf"

محول مجاني من Excel إلى PDF

من أجل اختبار إمكانيات GroupDocs.Conversion Cloud SDK بسرعة، يرجى محاولة استخدام [محول XLSX إلى PDF] المجاني عبر الإنترنت14. لقد تم تطويره على رأس GroupDocs.Conversion Cloud REST APIs. لذلك، أثناء استخدام هذا الحل خفيف الوزن وفائق الكفاءة، يمكنك مشاهدة الإمكانات المذهلة لمصنف Cloud SDK لمصنف Excel لتحويل PDF.

تطبيق xlsx إلى PDF

روابط مفيدة

خاتمة

في الختام، سواء اخترت الاستفادة من GroupDocs.Conversion Cloud SDK لـ .NET أو استخدام أوامر cURL مع GroupDocs.Conversion Cloud، فإن تحويل Excel إلى PDF يصبح عملية سلسة وفعالة. يوفر كلا الأسلوبين حلولاً متعددة الاستخدامات لأتمتة مهام تحويل المستندات، مما يوفر المرونة والموثوقية. لذلك، نوصي بشدة باستكشاف إمكانيات GroupDocs.Conversion Cloud SDK لـ .NET للحصول على حل سلس وموثوق لجميع احتياجات تحويل المستندات.

مقالات ذات صلة

نوصي بشدة بزيارة الروابط التالية لمعرفة المزيد حول: