ادغام پاورپوینت

پاورپوینت ارائه ادغام | نحوه ادغام پاورپوینت آنلاین را بیاموزید

مهارت های ارائه خود را با آخرین راهنمای ما در مورد ترکیب اسلایدهای [PowerPoint] (https://docs.fileformat.com/presentation/pptx/) با استفاده از NET REST API تقویت کنید. در چشم انداز پویا ارائه ها، اغلب نیاز به ادغام اسلایدها از منابع متعدد برای روایتی منسجم و تاثیرگذار وجود دارد. چه در حال ادغام مشارکت‌های تیمی باشید و چه تولید محتوای خود را ساده‌سازی کنید، توانایی ترکیب ارائه‌های پاورپوینت به‌طور یکپارچه می‌تواند بازی را تغییر دهد. در سفری به ما بپیوندید تا گردش کار خود را ساده کنید، همکاری را افزایش دهید و بدون زحمت به کمال ارائه برسید.

NET REST API برای ادغام ارائه پاورپوینت

عملیات ادغام اسلایدهای پاورپوینت را می توان به طور یکپارچه با استفاده از [Aspose.Slides Cloud SDK for .NET] (https://products.aspose.cloud/slides/net/) انجام داد. Cloud SDK ما به شما این امکان را می‌دهد که فراتر از ادغام ساده بروید و ویژگی‌هایی را ارائه می‌دهد که ایجاد، مدیریت و همکاری شما را بهبود می‌بخشد. به ما بپیوندید تا یک SDK طراحی شده برای ارتقای تجربه پاورپوینت شما به اوج جدیدی را بررسی کنیم.

SDK برای دانلود از طریق NuGet در دسترس است GitHub. بنابراین، برای نصب Aspose.Slides Cloud SDK برای دات نت دستور زیر را در کنسول مدیریت بسته اجرا کنید.

Install-Package Aspose.Slides-Cloud

به همین ترتیب، برای نصب SDK از طریق ترمینال خط فرمان، لطفاً دستور زیر را اجرا کنید.

nuget install Aspose.Slides-Cloud

پس از نصب SDK، مرحله بعدی ایجاد یک حساب Aspose Cloud و دریافت جزئیات اعتبار مشتری است.

اعتبار مشتری

تصویر 1: - اعتبار مشتری در داشبورد ابری.

ادغام ارائه های پاورپوینت با استفاده از سی شارپ

بیایید مراحل زیر را برای شروع الحاق Microsoft PowerPoint با استفاده از C#.NET دنبال کنیم.

  • ابتدا باید یک شی از کلاس Configuration ایجاد کنیم.
  • در مرحله دوم، اعتبار مشتری را روی یک نمونه «پیکربندی» تنظیم کنید.
  • ثالثاً، در حالی که شیء پیکربندی را به عنوان آرگومان ارسال می کنید، یک شی از «SlidesApi» ایجاد کنید.
  • مرحله بعدی ایجاد یک شی از کلاس «PresentationsMergeRequest» و ارسال آرایه ای از ارائه های پاورپوینت برای ادغام است.
  • در نهایت، متد Merge(…) از کلاس SlidesApi را فراخوانی کنید تا ارائه های پاورپوینت را ترکیب کرده و خروجی را در پاورپوینت ورودی اصلی ذخیره کنید.
// برای نمونه‌های کامل و فایل‌های داده، لطفاً به https://github.com/aspose-slides-cloud/aspose-slides-cloud-dotnet/tree/master/Examples بروید
// دریافت اعتبار مشتری از https://dashboard.aspose.cloud/

// یک نمونه از Configuration ایجاد کنید
Aspose.Slides.Cloud.Sdk.Configuration configuration = new Aspose.Slides.Cloud.Sdk.Configuration();
// تنظیم اعتبار مشتری 
configuration.AppSid = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
configuration.AppKey = "1c9379bb7d701c26cc87e741a29987bb";

try
{
    // اصلی ارائه ورودی
    string mainPresentation = "test-unprotected-old.pptx";

    // نمونه SlidesAPI شی
    SlidesApi slidesApi = new SlidesApi(configuration);
    
    // یک شی از شی PostSlidesDocumentFromPdfRequest حاوی نام فایل حاصل ایجاد کنید
    var mergeRequest = new PresentationsMergeRequest();
    
    // ایجاد لیستی از ارائه های مایکروسافت پاورپوینت برای ادغام
    mergeRequest.PresentationPaths = new List<string> { "test-unprotected.pptx", "Resultant.pptx" };

    // روش ادغام پاورپوینت آنلاین را فراخوانی کنید
    var response = slidesApi.Merge(mainPresentation, mergeRequest);
    
    if (response != null && response.Equals("OK"))
    {
        Console.WriteLine("PowerPoint Presentations successfully Merged !");
        Console.ReadKey();
    }

catch (Exception ex)
{
    Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}

PPTX را با استفاده از دستورات cURL ترکیب کنید

APIهای REST از طریق دستورات cURL در هر پلتفرمی قابل دسترسی هستند. بنابراین در این بخش، ما قصد داریم جزئیاتی را بررسی کنیم که چگونه می توانیم پاورپوینت را به صورت آنلاین با استفاده از دستورات cURL ترکیب کنیم. بنابراین، اولین قدم این است که یک نشانه دسترسی JWT بر اساس اعتبار مشتری خود ایجاد کنید. اکنون، لطفا دستور زیر را برای تولید توکن JWT اجرا کنید.

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bbf94a2c-6d7e-4020-b4d2-b9809741374e&client_secret=1c9379bb7d701c26cc87e741a29987bb" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

پس از دریافت نشانه دسترسی، لطفاً دستور زیر را برای بارگیری ارائه های پاورپوینت از فضای ذخیره سازی ابری و ترکیب پاورپوینت ها در یک فایل یکپارچه اجرا کنید.

curl -X POST "https://api.aspose.cloud/v3.0/slides/test-unprotected-old.pptx/merge" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>" \
-H  "Content-Type: application/json" \
-d "{  \"PresentationPaths\": [    \"test-unprotected.pptx\",\"Resultant.pptx\"  ]}"

نتیجه

در پایان سفر خود به ادغام اسلایدهای پاورپوینت با Aspose.Slides Cloud SDK برای دات نت، ابزار همه کاره ای را بررسی کرده ایم که کارایی و پویایی را برای ارائه های شما به ارمغان می آورد. از ترکیب اسلایدهای بدون درز گرفته تا ویژگی‌های پیشرفته برای بهبود ارائه، Aspose.Slides Cloud ثابت می‌کند که دارایی ارزشمندی در جعبه ابزار شماست. علاوه بر این، برای کسانی که رابط های خط فرمان را ترجیح می دهند، نشان داده ایم که دستیابی به مهارت های ادغام یکسان با استفاده از دستورات cURL امکان پذیر است. چه رویکرد SDK یا خط فرمان را انتخاب کنید، Aspose.Slides Cloud به شما این امکان را می دهد که کنترل ارائه های پاورپوینت خود را با سهولت و دقت در دست بگیرید.

لینک های مفید

مقالات مرتبط

توصیه می کنیم برای کسب اطلاعات بیشتر به لینک های زیر مراجعه کنید: