Aspose.Slides برای OpenXML
OpenXML چیست؟
OpenXML SDK یک SDK .NET از مایکروسافت است که برای پردازش فرمتهای فایل Microsoft Office 2007 و بالاتر استفاده میشود. این فرمتها در اصل بستههای فشرده هستند و Open XML SDK برای Office کار دستکاری بستههای Open XML و عناصر اسکیمای Open XML داخل بسته را ساده میکند. کلاسهای Open XML SDK وظایف رایجی را که توسعهدهندگان بر روی بستههای Open XML انجام میدهند، محصور میکنند؛ بهطوری که بتوانید عملیات پیچیده را با چند خط کد انجام دهید.
پس از نصب Open XML SDK 2.5، پروژه یا برنامه موجود خود را در Visual Studio باز کنید یا یک پروژه یا برنامه جدید ایجاد کنید. سپس در پروژه یا برنامه خود، مراجع به اجزاء زیر را اضافه کنید:
- DocumentFormat.OpenXml
- WindowsBase
Aspose.Slides برای .NET
Aspose.Slides برای .NET یک مؤلفه منحصر به فرد مدیریت PowerPoint® است که به برنامههای .NET امکان خواندن، نوشتن و دستکاری اسناد PowerPoint را بدون استفاده از Microsoft PowerPoint میدهد.
Aspose.Slides برای .NET اولین و تنها مؤلفه .NET است که قابلیت مدیریت اسناد PowerPoint را در داخل برنامههای شما فراهم میکند. همانند تمام مؤلفههای Aspose .NET، Aspose.Slides به زبان C# مدیریتشده نوشته شده، قیمتگذاری بسیار مناسب دارد و سرعت فوقالعادهای دارد.
Aspose.Slides برای OpenXML
مقدمه
توسعهدهندگانی که به دنبال کتابخانههای فرمت فایل هستند، ممکن است نیاز داشته باشند ویژگیهای ارائهشده توسط کتابخانههای موجود در بازار را بررسی کنند. عمدتاً دو عامل هنگام انتخاب یک گزینه در نظر گرفته میشود:
- ویژگیها
- تلاشهای لازم برای استفاده از کتابخانه
اگر یک توسعهدهنده .NET هستید و به دنبال کتابخانهای سریع، آسان و کمحجم برای پردازش فایلها میگردید، ممکن است نیاز داشته باشید VSTO (Visual Studio tool 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
- 2007 Microsoft Office system
سیستمعاملهای پشتیبانیشده
- Windows 2000; Windows Server 2003; Windows Vista; Windows XP
نسخههای .NET Framework پشتیبانیشده
- فقط .NET framework 2.0 یا بالاتر.
دانلود
شما میتوانید کد آخرین نسخه را از اینجا دریافت کنید:
نصب
برای باز کردن پروژه نیاز است آخرین نسخه Aspose.Slides برای .NET را از اینجا دانلود و نصب کنید و آن را به پروژه اضافه کنید.
پشتیبانی، گسترش و مشارکت
پشتیبانی
ما پشتیبانی رایگان ارائه میدهیم. هر کسی که از محصول ما استفاده میکند، چه آن را خریداری کرده باشد یا در حالت ارزیابی باشد، شایسته توجه و احترام کامل ماست.
میتوانید هر مشکلی یا پیشنهادی مرتبط با Aspose .NET برای OpenXML را در هر یک از سکوهای زیر گزارش دهید:
گسترش و مشارکت
کد مقایسه برای Aspose.Slides برای .NET و کد منبع OpenXML در وبسایتهای مهم کدنویسی اجتماعی زیر در دسترس است. توسعهدهندگان تشویق میشوند کد منبع را دانلود کرده و بر اساس نیازهای خود از OpenXML به Aspose.Slides مهاجرت کنند.
کد منبع
شما میتوانید جدیدترین کد منبع را از یکی از مکانهای زیر دریافت کنید.
نحوه پیکربندی کد منبع
لطفاً مراحل ساده زیر را برای شروع دنبال کنید
- دانلود/کلون کد منبع.
- Visual Studio 2010 را باز کنید و از منوی File > Open Project انتخاب کنید.
- به دایرکتوری کد منبعی که دانلود کردهاید بروید و فایل .sln را باز کنید.
نمونه کدها
این بخش شامل موضوعات زیر است
- Code Comparison for common features with OpenXML
- Add a comment to a slide
- Adding Slide to Presentation
- Apply a theme to a presentation
- Change the fill color of a shape in a presentation
- Count the number of Slides
- Create a presentation document
- Delete all the comments by an author
- Delete a Slide
- Get all the external hyperlinks in a presentation
- Get all the text in all the slides
- Get all the text in a slide
- Get the titles of all the slides
- Move a paragraph from one presentation to another
- Move a slide to a new position
- Missing Features in OpenXML
- Access OpenDocument Presentation
- Add Layout Slides to Presentation
- Conversion from PPT to different formats
- Export Media files to HTML file
- Get the File Format of Presentation
- High level Programming with Presentation Document Object Model
- Presentation Rendering
- Slide Transitions
- Working with Size and Layout of Presentation