تقسيم باوربوينت

تقسيم PowerPoint باستخدام .NET REST API.

يمكن أن يكون تقسيم عرض [PowerPoint] (https://docs.fileformat.com/presentation/pptx/) إلى أقسام أصغر مهمة حاسمة للعديد من الأفراد ، خاصة عند التعامل مع عروض تقديمية طويلة وشاملة. يمكن أن تساعد هذه الميزة في تقسيم العرض التقديمي إلى أقسام أصغر وأكثر قابلية للإدارة ، مما يسهل مشاركته وتحريره وتقديمه. مع التقدم التكنولوجي ، يمكن الآن تقسيم عروض PowerPoint التقديمية باستخدام أدوات وطرق مختلفة. في هذه المقالة ، سنناقش كيفية تقسيم عرض PowerPoint تقديمي باستخدام .NET Cloud SDK ، وكيف يمكن أن تساعد هذه الميزة في تبسيط سير عملك.

تقسيم PowerPoint باستخدام .NET Cloud SDK

باستخدام [Aspose.Slides Cloud SDK for .NET] (https://products.aspose.cloud/slides/net) ، من السهل تقسيم عرض PowerPoint التقديمي إلى أجزاء أصغر وأكثر قابلية للإدارة. تم تصميم واجهة برمجة التطبيقات المستندة إلى مجموعة النظراء لتبسيط عملية العمل مع ملفات PowerPoint وتوفر مجموعة من الميزات للمساعدة في إدارة العروض التقديمية. بالإضافة إلى ذلك ، فإنه يوفر حلاً قابلاً للتطوير يمكنه التعامل مع العروض التقديمية الكبيرة بسهولة ، مما يجعله خيارًا مثاليًا للمطورين الذين يعملون مع العروض التقديمية المعقدة.

لبدء هذه العملية ، يرجى البحث عن Aspose.Slides-Cloud في مدير الحزم NuGet والنقر على زر إضافة حزمة. ثانيًا ، قم بإنشاء حساب عبر لوحة القيادة السحابية واحصل على بيانات اعتماد العميل الشخصية الخاصة بك. لمزيد من المعلومات ، يرجى زيارة دليل [البدء السريع] (https://docs.aspose.cloud/slides/quickstart/).

كيفية تقسيم PPTX باستخدام C#

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

// لمزيد من الأمثلة ، يرجى زيارة https://github.com/aspose-slides-cloud
// احصل على بيانات اعتماد العميل من https://dashboard.aspose.cloud/
string clientSecret = "7f098199230fc5f2175d494d48f2077c";
string clientID = "ee170169-ca49-49a4-87b7-0e2ff815ea6e";

// إنشاء مثيل لـ SlidesApi
SlidesApi slidesApi = new SlidesApi(clientID, clientSecret);

// قراءة مدخلات PowerPoint من محرك الأقراص المحلي
var inputPowerPoint = File.OpenRead("Cityscape monthly calendar.pptx");

// اتصل بواجهة برمجة التطبيقات لتقسيم PowerPoint من الشريحة 2 إلى الشريحة رقم 5 
var responseStream = slidesApi.SplitOnline(inputPowerPoint, SlideExportFormat.Pptx,null,null, 2, 5);

// احفظ إخراج PowerPoint المقسم على محرك الأقراص المحلي
using var pdfStream = File.Create("PowerPoint_Split_output.zip");
responseStream.CopyTo(pdfStream);
معاينة تقسيم PowerPoint

الصورة: - معاينة سبليت PPTX.

فيما يلي شرح بخصوص مقتطف الشفرة المذكور أعلاه.

SlidesApi slidesApi = new SlidesApi(clientID, clientSecret);

قم بإنشاء مثيل لفئة SlidesApi حيث نقوم بتمرير بيانات اعتماد العميل كوسائط.

var inputPowerPoint = File.OpenRead("Cityscape monthly calendar.pptx");

اقرأ محتوى إدخال عرض بوربوينت.

var responseStream = slidesApi.SplitOnline(inputPowerPoint, Aspose.Slides.Cloud.Sdk.Model.SlideExportFormat.Pptx,null,null, 2, 5);

اتصل بواجهة برمجة التطبيقات لتقسيم PowerPoint بدءًا من الشريحة رقم 2 إلى الشريحة رقم 5. يتم إرجاع الإخراج كأرشيف .zip بتنسيق Stream.

using var pdfStream = File.Create("PowerPoint_Split_output.zip");
responseStream.CopyTo(pdfStream);

احفظ أرشيف zip الناتج على محرك الأقراص المحلي.

يمكن تنزيل عرض PowerPoint التقديمي المُستخدم في المثال أعلاه من [Cityscape Monthly calendar.pptx] (https://create.microsoft.com/en-us/template/cityscape-monthly-calendar-f4e3e5c1-8862-46f6-82c7 -006b23119e76).

تقسيم PowerPoint باستخدام أوامر cURL {# PowerPoint-Split-using-cURL-Commands}

من الممكن أيضًا تقسيم عروض PowerPoint التقديمية باستخدام أوامر cURL. يرجى ملاحظة أن API يوفر مجموعة من نقاط النهاية التي يمكن الوصول إليها باستخدام أوامر cURL لأداء عمليات مختلفة ، بما في ذلك تقسيم عروض PowerPoint التقديمية. علاوة على ذلك ، يمكن أن يكون استخدام أوامر cURL خيارًا مناسبًا للمستخدمين الذين يفضلون واجهات سطر الأوامر أو يحتاجون إلى دمج الوظائف في البرامج النصية أو مهام سير العمل. بالإضافة إلى ذلك ، يمكن استخدامه على أي نظام أساسي يدعم cURL ، بما في ذلك Windows و macOS و Linux.

أولاً ، يرجى تنفيذ الأمر التالي لإنشاء accessToken بناءً على بيانات اعتماد العميل.

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=ee170169-ca49-49a4-87b7-0e2ff815ea6e&client_secret=7f098199230fc5f2175d494d48f2077c" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

ثانيًا ، يرجى تنفيذ الأمر التالي لبدء عملية تقسيم PowerPoint بدءًا من الشريحة 3 إلى الشريحة 6.

curl -v "https://api.aspose.cloud/v3.0/slides/{inputPowerPoint}/split?format=Pptx&from=3&to=6&destFolder={destinationFolder}" \
-X POST \
-H  "accept: application/json" \
-H  "authorization: Bearer <accessToken>" \
-H  "Content-Type: application/json" \
-d "{}"

استبدل “{inputPowerPoint}” بإدخال PowerPoint المتاح بالفعل في التخزين السحابي. ثم استبدل “{accessToken}” برمز وصول JWT و “{destinationFolder}” باسم مجلد على التخزين السحابي ، والذي سيحتوي على ناتج عملية تقسيم PowerPoint.

خاتمة

في الختام ، يمكن أن يكون تقسيم عرض PowerPoint تقديمي مهمة أساسية لإدارة الملفات الكبيرة أو استخراج محتوى معين. بمساعدة Aspose.Slides Cloud SDK لأوامر .NET أو cURL ، يمكن تحقيق هذه العملية بسهولة ومرونة. يقدم كلا الأسلوبين مزايا فريدة ، مما يسمح لك باختيار الطريقة التي تناسب متطلباتك. علاوة على ذلك ، يوفر Aspose.Slides Cloud SDK لـ .NET حلاً بسيطًا ومبسطًا بواجهة سهلة الاستخدام ، بينما توفر أوامر cURL تحكمًا أكثر دقة ويمكن دمجها في البرامج النصية المعقدة. بغض النظر عن الطريقة ، يمكن أن يساعد تقسيم عرض PowerPoint التقديمي في تحسين سير العمل وزيادة الإنتاجية.

روابط مفيدة

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

نوصي بشدة بزيارة المدونات التالية: