Я пытаюсь найти измененные слайды в презентации. Для этого я хочу экспортировать слайды презентации в изображения и сравнить их, чтобы определить измененные слайды. Если я нашел какие-либо измененные слайды, нужно сохранить их локально. Я написал код ниже, но при вызове события Application_PresentationSave работает как бесконечный l oop. Есть ли способ предотвратить это?
private void Application_PresentationSave(PowerPoint.Presentation Pres)
{
foreach(Slide slide in Pres.Slides)
{
slide.Export("location",slide.Name +".jpg",320,302);
if(IsModified(OriginalImag1,EditedImage) // both images are reading from a path
{
// code to split and save the slide
}
}
}
Как я могу предотвратить l oop? Есть ли способ идентифицировать измененные слайды, кроме этого метода?
Я пробовал другие методы, упомянутые в этом вопросе