تقسیم یک ارائه [پاورپوینت] (https://docs.fileformat.com/presentation/pptx/) به بخشهای کوچکتر میتواند برای بسیاری از افراد، بهویژه زمانی که با ارائههای طولانی و جامع سروکار دارند، بسیار مهم باشد. این ویژگی میتواند به تقسیم ارائه به بخشهای کوچکتر و قابل مدیریتتر کمک کند و اشتراکگذاری، ویرایش و ارائه آن را آسانتر کند. با پیشرفتهای فناوری، اکنون میتوان ارائههای پاورپوینت را با استفاده از ابزارها و روشهای مختلف انجام داد. در این مقاله، نحوه تقسیم یک ارائه پاورپوینت با استفاده از NET Cloud SDK و اینکه چگونه این ویژگی میتواند به سادهسازی گردش کار شما کمک کند، بحث خواهیم کرد.
- پاورپوینت را با استفاده از NET Cloud SDK تقسیم کنید
- نحوه تقسیم PPTX با استفاده از C#
- تقسیم پاورپوینت با استفاده از دستورات cURL
پاورپوینت را با استفاده از NET Cloud SDK تقسیم کنید
با Aspose.Slides Cloud SDK for .NET، به راحتی می توان یک ارائه پاورپوینت را به بخش های کوچکتر و قابل مدیریت تر تقسیم کرد. این API مبتنی بر ابر برای سادهسازی فرآیند کار با فایلهای پاورپوینت ساخته شده است و طیف وسیعی از ویژگیها را برای کمک به مدیریت ارائهها ارائه میدهد. علاوه بر این، یک راه حل مقیاس پذیر ارائه می دهد که می تواند ارائه های بزرگ را به راحتی انجام دهد و آن را به یک انتخاب ایده آل برای توسعه دهندگانی تبدیل می کند که با ارائه های پیچیده کار می کنند.
برای شروع این فرآیند، لطفا «Aspose.Slides-Cloud» را در NuGet packages manager جستجو کنید و روی دکمه Add Package کلیک کنید. در مرحله دوم، یک حساب کاربری در داشبورد ابری ایجاد کنید و اعتبار مشتری شخصی خود را دریافت کنید. برای اطلاعات بیشتر، لطفاً از راهنمای [شروع سریع] (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);
// پاورپوینت ورودی را از درایو محلی بخوانید
var inputPowerPoint = File.OpenRead("Cityscape monthly calendar.pptx");
// برای تقسیم پاورپوینت از اسلاید 2 به اسلاید شماره 5 با API تماس بگیرید
var responseStream = slidesApi.SplitOnline(inputPowerPoint, SlideExportFormat.Pptx,null,null, 2, 5);
// خروجی تقسیم پاورپوینت را در درایو محلی ذخیره کنید
using var pdfStream = File.Create("PowerPoint_Split_output.zip");
responseStream.CopyTo(pdfStream);
در زیر توضیحی در مورد قطعه کد ذکر شده در بالا ارائه شده است.
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);
برای تقسیم پاورپوینت از اسلاید شماره 2 تا اسلاید شماره 5 با API تماس بگیرید.
using var pdfStream = File.Create("PowerPoint_Split_output.zip");
responseStream.CopyTo(pdfStream);
آرشیو .zip حاصل را در درایو محلی ذخیره کنید.
ارائه پاورپوینت ورودی استفاده شده در مثال بالا را می توان از [Cityscape monthly calendar.pptx] (https://create.microsoft.com/en-us/template/cityscape-monthly-calendar-f4e3e5c1-8862-46f6-82c7) دانلود کرد -006b23119e76).
تقسیم پاورپوینت با استفاده از دستورات cURL
همچنین می توان ارائه های پاورپوینت را با استفاده از دستورات cURL تقسیم کرد. لطفاً توجه داشته باشید که API مجموعهای از نقاط پایانی را ارائه میکند که میتوان با استفاده از دستورات cURL برای انجام عملیاتهای مختلف از جمله تقسیم ارائههای پاورپوینت به آنها دسترسی داشت. علاوه بر این، استفاده از دستورات cURL می تواند گزینه مناسبی برای کاربرانی باشد که رابط های خط فرمان را ترجیح می دهند یا نیاز به ادغام عملکرد در اسکریپت ها یا گردش کار دارند. علاوه بر این، می توان از آن در هر پلتفرمی که از cURL پشتیبانی می کند، از جمله ویندوز، macOS و لینوکس استفاده کرد.
ابتدا، لطفاً دستور زیر را برای ایجاد 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"
در مرحله دوم، لطفاً دستور زیر را برای شروع عملیات تقسیم پاورپوینت از اسلاید 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}» را با پاورپوینت ورودی که قبلاً در فضای ذخیرهسازی ابری موجود است جایگزین کنید. سپس «{accessToken}» را با نشانه دسترسی JWT و «{destinationFolder}» را با نام پوشه ای در فضای ذخیره سازی ابری جایگزین کنید، که حاوی خروجی عملیات تقسیم پاورپوینت است.
نتیجه
در نتیجه، تقسیم یک ارائه پاورپوینت می تواند یک کار ضروری برای مدیریت فایل های بزرگ یا استخراج محتوای خاص باشد. با کمک Aspose.Slides Cloud SDK برای دستورات .NET یا cURL، می توان این فرآیند را با سهولت و انعطاف پذیری انجام داد. هر دو روش مزایای منحصر به فرد خود را ارائه می دهند و به شما این امکان را می دهند که متناسب با نیازهای خود یکی را انتخاب کنید. علاوه بر این، Aspose.Slides Cloud SDK برای دات نت یک راه حل ساده و کارآمد با یک رابط بصری ارائه می دهد، در حالی که دستورات cURL کنترل گرانول بیشتری را ارائه می دهند و می توانند در اسکریپت های پیچیده ادغام شوند. صرف نظر از روش، تقسیم یک ارائه پاورپوینت می تواند به بهینه سازی گردش کار و افزایش بهره وری کمک کند.
لینک های مفید
- مرجع API
- راهنمای برنامه نویس
- کد منبع SDK
- تالار گفتمان پشتیبانی رایگان
- [نمایشهای نمایشی زنده] (https://products.aspose.app/slides/family)
مقالات مرتبط
ما به شدت توصیه می کنیم از وبلاگ های زیر دیدن کنید: