İki veya daha fazla PowerPoint sunumunu karşılaştırabilir ve bulut ortamında programatik olarak farkları vurgulayabiliriz. Bu, revizyonların izlenmesine, tutarlılığın sağlanmasına ve farklı slayt sürümleri arasındaki değişikliklerin belirlenmesine yardımcı olur. Bu yazıda, GroupDocs.Comparison Cloud SDK kullanarak C# .NET’te PowerPoint sunumlarını nasıl karşılaştıracağımızı öğreneceğiz.
Aşağıdaki konular, bu Microsoft PowerPoint sunumunda ele alınacaktır:
PowerPoint Karşılaştırma API’si
PowerPoint PPTX dosyalarını karşılaştırmak için, GroupDocs.Comparison Cloud SDK for .NET kullanacağız. Birden fazla sunumu karşılaştırmanıza ve vurgulanan farklılıklarla bir sonuç PPTX dosyası oluşturmanıza olanak tanır.
Lütfen konsolda aşağıdaki komutu kullanarak SDK’yı yükleyin:
Install-Package GroupDocs.Comparison-Cloud
Lütfen get your Client ID and Secret from the dashboard belirtilen adımları takip etmeden önce. ID’nizi ve gizlinizi aldıktan sonra, aşağıda gösterildiği gibi kodu ekleyin:
C# dilinde İki PowerPoint Sunumunu Karşılaştırın
Cloud da iki PPTX dosyasını karşılaştırmak için bu adımları izleyebilirsiniz:
- Upload the source and target files.
- PPTX dosyalarını Karşılaştırma API’sini kullanarak karşılaştırın.
- Sonuç sunumunu indirin.
Aşağıda verilen basit adımları izleyerek bulutta iki PowerPoint dosyasını karşılaştırabiliriz:
PowerPoint Sunumlarını Yükleyin
Bu ilk adım, aşağıdaki kod örneğini kullanarak kaynak ve hedef PPTX dosyalarını buluta yüklemektir:
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));
}
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);

Çevrimiçi Deneyin
Kodlama olmadan test mi yapmak istiyorsunuz? Aynı REST API ile desteklenen ücretsiz çevrimiçi PowerPoint karşılaştırma aracını kullanın.

Sonuç
Bu makalede, C# .NET’de PowerPoint sunumlarını nasıl karşılaştıracağımızı ve iki veya daha fazla PPTX dosyası arasındaki değişiklikleri nasıl tespit edeceğimizi öğrendik. Ayrıca, .NET REST API kullanarak PowerPoint karşılaştırmasının ne kadar kolay olduğunu keşfettik. API’mizi kullanmayı deneyin ve belge karşılaştırma dünyasını kolayca keşfedin.