ما می‌توانیم دو یا چند ارائه پاورپوینت را مقایسه کرده و تفاوت‌ها را به صورت برنامه‌نویسی در Cloud هایلایت کنیم. این کار به پیگیری بازبینی‌ها، تضمین یکنواختی و شناسایی تغییرات بین نسخه‌های مختلف اسلایدها کمک می‌کند. در این مقاله، یاد خواهیم گرفت که چگونه ارائه‌های پاورپوینت را در C# .NET با استفاده از GroupDocs.Comparison Cloud SDK مقایسه کنیم.

موارد زیر در این مقایسه ارائه‌های Microsoft PowerPoint پوشش داده خواهد شد:

API مقایسه پاورپوینت

برای مقایسه PowerPoint PPTX files، ما از GroupDocs.Comparison Cloud SDK for .NET استفاده خواهیم کرد. این SDK به شما این امکان را می‌دهد که چندین ارائه را مقایسه کرده و یک فایل PPTX حاصل با تفاوت‌های برجسته ایجاد کنید.

لطفاً SDK را با استفاده از فرمان زیر در کنسول نصب کنید:

Install-Package GroupDocs.Comparison-Cloud

لطفاً Client ID و Secret خود را از داشبورد بگیرید قبل از اینکه مراحل ذکر شده را دنبال کنید. پس از اینکه ID و secret خود را دارید، کد را همانطور که در زیر نشان داده شده است، اضافه کنید:

مقایسه دو ارائه پاورپوینت در C#

شما می‌توانید دو فایل PPTX را در فضای ابری با دنبال کردن مراحل زیر مقایسه کنید:

  1. بارگذاری فایل‌های منبع و هدف.
  2. با استفاده از API مقایسه، فایل‌های PPTX را مقایسه کنید.
  3. دانلود ارائه نتیجه نهایی.

ما می‌توانیم دو فایل پاورپوینت را در Cloud با دنبال کردن مراحل ساده زیر مقایسه کنیم:

به روز رسانی کن ارائه های پاورپوینت

اولین مرحله بارگذاری فایل‌های PPTX مبدا و هدف در Cloud با استفاده از نمونه کد زیر است:

var fileApi = new FileApi(configuration);
using (var source = File.OpenRead("source.pptx"))
{
    fileApi.UploadFile(new UploadFileRequest("source.pptx", source));
}
using (var target = File.OpenRead("target.pptx"))
{
    fileApi.UploadFile(new UploadFileRequest("target.pptx", target));
}

نکته: در اینجا، کد مربوط به C# .NET برای مقایسه دو ارائه PowerPoint ارائه نشده است. بنابراین، فقط متن ورودی را بازگرداندم.

Now execute the following code snippet to compare the two PowerPoint presentations using C# .NET.

var options = new ComparisonOptions
{
    SourceFile = new FileInfo { FilePath = "source.pptx" },
    TargetFiles = new List<FileInfo> { new FileInfo { FilePath = "target.pptx" } },
    OutputPath = "result/result.pptx"
};

var request = new ComparisonsRequest(options);
var response = apiInstance.Comparisons(request);
مقایسه پیش‌نمایش پاورپوینت

به صورت آنلاین امتحان کنید

می‌خواهید بدون کدنویسی تست کنید؟ از ابزار مقایسه پاورپوینت آنلاین رایگان استفاده کنید که توسط همان API REST پشتیبانی می‌شود.

مقایسه پاورپوینت آنلاین

نتیجه‌گیری

در این مقاله، ما یاد گرفته‌ایم که چگونه ارائه‌های PowerPoint را در C# .NET مقایسه کنیم و چگونه تغییرات بین دو یا چند فایل PPTX را شناسایی کنیم. ما همچنین به سادگی مقایسه PowerPoint با استفاده از .NET REST API پی برده‌ایم. سعی کنید از API ما استفاده کنید و دنیای مقایسه مستندات را با سهولت کشف کنید.

لینک های مفید

ببینید همچنین