# Aspose.Slides برای OpenXML

> 

Source: https://docs.aspose.com/slides/fa/net/aspose-slides-for-openxml/
Updated: 2026-06-13

## **OpenXML چیست؟**
OpenXML SDK یک SDK .NET از مایکروسافت است که برای پردازش قالب‌های فایل‌های Microsoft Office 2007 و بالاتر استفاده می‌شود. این قالب‌های فایل در واقع بسته‌های فشرده‌ (ZIP) هستند و Open XML SDK برای Office کار را برای دستکاری بسته‌های Open XML و عناصر طرح‌واره (schema) زیرین درون یک بسته ساده می‌کند. کلاس‌های موجود در Open XML SDK بسیاری از کارهای رایج را که توسعه‌دهندگان روی بسته‌های Open XML انجام می‌دهند، در بر می‌گیرد، به‌طوری که بتوانید عملیات پیچیده را با چند خط کد انجام دهید.

بعد از نصب Open XML SDK 2.5، پروژه یا برنامه موجود خود را در Visual Studio باز کنید یا یک پروژه یا برنامه جدید ایجاد کنید. سپس در پروژه یا برنامه‌تان، مراجع (references) به کامپوننت‌های زیر را اضافه کنید:

- DocumentFormat.OpenXml
- WindowsBase
## **Aspose.Slides for .NET**
Aspose.Slides for .NET یک کامپوننت مدیریت PowerPoint® منحصربه‌فرد است که به برنامه‌های .NET امکان خواندن، نوشتن و دستکاری اسناد PowerPoint را بدون استفاده از Microsoft PowerPoint می‌دهد.

Aspose.Slides for .NET اولین و تنها کامپوننت .NET است که قابلیت مدیریت اسناد PowerPoint را در برنامه‌های خود فراهم می‌کند. همانند تمام کامپوننت‌های Aspose .NET، Aspose.Slides به زبان C# مدیریت‌شده نوشته شده، قیمت‌گذاری فوق‌العاده مناسب دارد و سرعت فوق‌العاده‌ای دارد.
## **Aspose.Slides for OpenXML**
## **معرفی**
توسعه‌دهندگانی که به دنبال کتابخانه‌های قالب فایل هستند، ممکن است نیاز داشته باشند ویژگی‌های ارائه‌شده توسط کتابخانه‌های موجود در بازار را بررسی کنند. عموماً دو مؤلفه هنگام انتخاب یک گزینه در نظر گرفته می‌شود:

- ویژگی‌ها
- تلاش مورد نیاز برای استفاده از کتابخانه

اگر یک توسعه‌دهنده .NET هستید و به دنبال کتابخانه‌ای سریع، آسان و سبک برای پردازش فایل‌ها می‌گردید، ممکن است نیاز داشته باشید تا VSTO (Visual Studio Tools for Office) را با Aspose مقایسه کنید. در این حالت، این پروژه به شما کمک می‌کند تا ویژگی‌ها و کدهای هر دو کتابخانه را مقایسه کنید.
## **نیازمندی‌های سیستم و پلتفرم‌های پشتیبانی‌شده**
### **نیازمندی‌های سیستم**
یک یا چند نسخه از Visual Studio Tools for Office:

- Microsoft Visual Studio 2005 Tools for the Microsoft Office System
- Microsoft Visual Studio 2005 Tools for the 2007 Microsoft Office System
- Visual Studio 2008 Professional Edition
- Visual Studio 2008 Team Suite Edition
- یک نسخه از Microsoft Office:
- Microsoft Office Professional 2003 SP1
- سیستم Microsoft Office 2007
### **سیستم‌عامل‌های پشتیبانی‌شده**
- Windows 2000؛ Windows Server 2003؛ Windows Vista؛ Windows XP
### **نسخه‌های .NET Framework پشتیبانی‌شده**
- فقط .NET Framework 2.0 یا بالاتر.
## **دانلود**
می‌توانید آخرین کد را از مسیرهای زیر دریافت کنید:

- [گیت‌هاب](http://goo.gl/sZsbbu)
- [سورس‌فورج](http://goo.gl/AWc3J3)
- [بیت‌باکت](http://goo.gl/8B9p3b)
## **نصب**
برای باز کردن پروژه، نیاز دارید آخرین نسخه Aspose.Slides for .NET را از [اینجا](http://www.aspose.com/.net/powerpoint-component.aspx) دانلود و نصب کنید و آن را در پروژه اضافه کنید.
## **پشتیبانی، گسترش و مشارکت**
### **پشتیبانی**
ما پشتیبانی رایگان ارائه می‌دهیم. هر کسی که از محصول ما استفاده می‌کند، چه آن را خریداری کرده باشد یا در مرحله ارزیابی باشد، شایسته توجه کامل و احترام ما است.

می‌توانید هرگونه مشکل یا پیشنهادی مرتبط با Aspose .NET for OpenXML را از طریق هر یک از پلتفرم‌های زیر گزارش کنید:

- [گیت‌هاب](http://goo.gl/UHkCJe)
- [سورس‌فورج](http://goo.gl/f8zdLU)
- [بیت‌باکت](http://goo.gl/1Eo1DQ)
### **گسترش و مشارکت**
کدهای مقایسه‌ای برای Aspose.Slides for .NET و سورس‌کد OpenXML در وب‌سایت‌های بزرگ کدگذاری اجتماعی زیر موجود است. توسعه‌دهندگان تشویق می‌شوند تا سورس‌کد را دانلود کرده و براساس نیازهای خود از OpenXML به Aspose.Slides مهاجرت کنند.
### **سورس‌کد**
می‌توانید آخرین سورس‌کد را از یکی از مکان‌های زیر دریافت کنید:

- [گیت‌هاب](https://goo.gl/gN0nf2)
- [سورس‌فورج](https://goo.gl/noku6v)
- [بیت‌باکت](https://goo.gl/T83r2D)
### **نحوه پیکربندی سورس‌کد**
لطفاً مراحل ساده زیر را برای شروع دنبال کنید:

- دانلود/کلون سورس‌کد.
- Visual Studio 2010 را باز کنید و از منوی File > Open Project استفاده کنید.
- به مسیر آخرین سورس‌کدی که دانلود کرده‌اید بروید و فایل .sln را باز کنید.
## **نمونه‌های کد**
این بخش شامل مباحث زیر است

- [مقایسه کد برای ویژگی‌های مشترک با OpenXML](/slides/fa/net/code-comparison-for-common-features-with-openxml/)
  - [اضافه کردن یک کامنت به اسلاید](/slides/fa/net/add-a-comment-to-a-slide/)
  - [اضافه کردن اسلاید به ارائه](/slides/fa/net/adding-slide-to-presentation/)
  - [اعمال تم به یک ارائه](/slides/fa/net/apply-a-theme-to-a-presentation/)
  - [تغییر رنگ پرشکل در یک ارائه](/slides/fa/net/change-the-fill-color-of-a-shape-in-a-presentation/)
  - [شماردن تعداد اسلایدها](/slides/fa/net/count-the-number-of-slides/)
  - [ایجاد یک سند ارائه](/slides/fa/net/create-a-presentation-document/)
  - [حذف تمام کامنت‌های یک نویسنده](/slides/fa/net/delete-all-the-comments-by-an-author/)
  - [حذف یک اسلاید](/slides/fa/net/delete-a-slide/)
  - [دریافت تمام هایپرلینک‌های خارجی در یک ارائه](/slides/fa/net/get-all-the-external-hyperlinks-in-a-presentation/)
  - [دریافت تمام متن‌ها در تمام اسلایدها](/slides/fa/net/get-all-the-text-in-all-the-slides/)
  - [دریافت تمام متن‌ها در یک اسلاید](/slides/fa/net/get-all-the-text-in-a-slide/)
  - [دریافت عناوین تمام اسلایدها](/slides/fa/net/get-the-titles-of-all-the-slides/)
  - [انتقال یک پاراگراف از یک ارائه به ارائه دیگر](/slides/fa/net/move-a-paragraph-from-one-presentation-to-another/)
  - [انتقال یک اسلاید به موقعیت جدید](/slides/fa/net/move-a-slide-to-a-new-position/)
- [ویژگی‌های مفقود شده در OpenXML](/slides/fa/net/missing-features-in-openxml/)
  - [دسترسی به ارائه OpenDocument](/slides/fa/net/access-opendocument-presentation/)
  - [اضافه کردن اسلایدهای Layout به ارائه](/slides/fa/net/add-layout-slides-to-presentation/)
  - [تبدیل از PPT به فرمت‌های مختلف](/slides/fa/net/conversion-from-ppt-to-different-formats/)
    - [تبدیل از PPT به فرمت PPTX در Aspose.Slides](/slides/fa/net/conversion-from-ppt-to-pptx-format-in-aspose-slides/)
    - [تبدیل به HTML](/slides/fa/net/conversion-to-html/)
    - [تبدیل به PDF](/slides/fa/net/conversion-to-pdf/)
    - [تبدیل به XPS](/slides/fa/net/conversion-to-xps/)
  - [صادرات فایل‌های رسانه‌ای به فایل HTML](/slides/fa/net/export-media-files-to-html-file/)
  - [دریافت فرمت فایل ارائه](/slides/fa/net/get-the-file-format-of-presentation/)
  - [برنامه‌نویسی سطح بالا با مدل شیء سند ارائه](/slides/fa/net/high-level-programming-with-presentation-document-object-model/)
    - [ترکیب اسلایدها](/slides/fa/net/assemble-slides/)
    - [جستجو و جایگزینی در ارائه](/slides/fa/net/find-and-replace-in-presentation/)
  - [رندر و چاپ ارائه](/slides/fa/net/rendering-and-printing-of-presentation/)
    - [تبدیل به Tiff با یادداشت‌ها](/slides/fa/net/conversion-to-tiff-with-notes/)
    - [رندر به صورت Tiff](/slides/fa/net/rendered-as-tiff/)
    - [رندر به صورت Tiff با ابعاد تعریف‌شده توسط کاربر](/slides/fa/net/rendered-as-tiff-by-user-defined-dimension/)
    - [رندر اسلاید به تصویر SVG](/slides/fa/net/render-slide-as-svg-image/)
    - [رندر اسلاید به تصویر بندانگشتی JPEG](/slides/fa/net/render-slide-as-thumbnail-to-jpeg/)
    - [رندر اسلاید به تصویر بندانگشتی JPEG با مقادیر تعریف‌شده توسط کاربر](/slides/fa/net/render-slide-as-thumbnail-to-jpeg-by-user-defined-values/)
  - [انتقالات اسلاید](/slides/fa/net/slide-transitions/)
  - [کار با اندازه و چیدمان ارائه](/slides/fa/net/working-with-size-and-layout-of-presentation/)
