# مقایسه اسلایدهای ارائه در پایتون

> به صورت برنامه‌نویسی‌ای اسلایدهای PowerPoint و OpenDocument را با Aspose.Slides برای پایتون از طریق .NET مقایسه کنید. تفاوت‌های اسلایدها را به سرعت در کد شناسایی کنید.

Source: https://docs.aspose.com/slides/fa/python-net/compare-slides/
Updated: 2026-06-13

## **نمای کلی**

Aspose.Slides به شما امکان می‌دهد اسلایدها، اسلایدهای طرح‌بندی و اسلایدهای اصلی را با استفاده از متد `equals` که در کلاس `BaseSlide` ارائه شده است مقایسه کنید. این متد زمانی `True` بر می‌گرداند که اسلایدهای مقایسه‌شده از نظر ساختار و محتوای استاتیک یکسان باشند.

## **مقایسه دو اسلاید**
متد `equals` به کلاس [BaseSlide](https://reference.aspose.com/slides/fa/python-net/aspose.slides/baseslide/) اضافه شده است. این متد برای اسلایدها/طرح‌بندی و اسلایدهای/اصلی که از نظر ساختار و محتوای استاتیک یکسان هستند `true` بر می‌گرداند.

دو اسلاید برابر هستند اگر تمام شکل‌ها، سبک‌ها، متن‌ها، انیمیشن‌ها و سایر تنظیمات مشابه باشند. مقایسه مقادیر شناسه‌های یکتا مانند SlideId و محتوای پویا مانند مقدار تاریخ فعلی در نگهدارنده تاریخ را در نظر نمی‌گیرد.

```py
import aspose.slides as slides

with slides.Presentation(path + "AccessSlides.pptx") as p1:
    with slides.Presentation(path + "HelloWorld.pptx") as p2:
        for i in range(len(p1.masters)):
            for j in range(len(p2.masters)):
                if p1.masters[i].equals(p2.masters[j]):
                    print("Presentation1 MasterSlide#{0} is equal to Presentation2 MasterSlide#{1}".format(i,j))
```

## **پرسش‌های متداول**

**آیا مخفی بودن اسلاید بر مقایسه خود اسلایدها تأثیر می‌گذارد؟**

[وضعیت مخفی](https://reference.aspose.com/slides/fa/python-net/aspose.slides/slide/hidden/) یک ویژگی در سطح ارائه/پخش است، نه محتوای بصری. برابری دو اسلاید خاص بر اساس ساختار و محتوای استاتیک آنها تعیین می‌شود؛ صرفاً مخفی بودن اسلاید باعث تفاوت بین اسلایدها نمی‌شود.

**آیا پیوندهای ابرمتنی و پارامترهای آنها در نظر گرفته می‌شوند؟**

بله. پیوندها بخشی از محتوای استاتیک اسلاید هستند. اگر URL یا عمل ابرمتنی متفاوت باشد، معمولاً به عنوان تفاوتی در محتوای استاتیک در نظر گرفته می‌شود.

**اگر یک نمودار به فایل Excel خارجی ارجاع دهد، محتویات آن فایل در نظر گرفته می‌شود؟**

نه. مقایسه بر پایه خود اسلایدها انجام می‌شود. منابع داده خارجی معمولاً در زمان مقایسه خوانده نمی‌شوند؛ فقط آنچه در ساختار و وضعیت استاتیک اسلاید وجود دارد مورد بررسی قرار می‌گیرد.
