1. محصولات
  2.   ارائه
  3.   .NET
  4.   Aspose.Slides for .NET

Aspose.Slides for .NET

 
 

C# .NET API برای ایجاد و تبدیل صفحات گسترده اکسل

API ارائه پاورپوینت پیشرفته برای تولید، ویرایش، ادغام، محافظت، تبدیل، و ارائه فایل‌های PPT/PPTX بدون استفاده از Microsoft PowerPoint.

Aspose.Slides for .NET یک کتابخانه بسیار مفید برای ایجاد و دستکاری ارائه پاورپوینت بدون استفاده از Microsoft PowerPoint یا موارد دیگر است. سایر وابستگی های خارجی این کتابخانه به توسعه دهندگان این امکان را می دهد که ارائه های تعاملی و جذابی را ایجاد کنند که می تواند برای اهداف مختلفی مانند ارائه ها، گزارش ها و مواد بازاریابی استفاده شود. این کتابخانه از ارائه های مختلف پاورپوینت و فرمت های فایل OpenOffice مانند PPT، PPTX، PPS، POT، PPSX، PPTM، PPSM، POTX، POTM و ODP پشتیبانی می کند.

Aspose.Slides for .NET دارای طیف گسترده ای از ویژگی های اساسی و همچنین پیشرفته برای مدیریت ارائه ها مانند ایجاد ارائه از ابتدا، افزودن اسلایدهای جدید، شبیه سازی اسلایدها، کپی کردن اسلایدها، تغییر ویژگی های سند ارائه، حذف اسلایدهای ناخواسته است. ، کپی کردن مسترها، پیش نمایش اسلایدها¸ صادرات اسلایدها به عنوان تصویر، صادرات اسلایدها به فرمت SVG، مدیریت یادداشت‌های اسلاید، تنظیم اسلایدهای مستر جدید، افزودن یادداشت‌های اسلاید، ایجاد یا مدیریت اشکال، مدیریت سبک‌ها در اشکال، ایجاد جداول از ابتدا، تغییر اندازه و جابجایی جداول ، تغییر قالب بندی متن و بسیاری موارد دیگر.

Aspose.Slides for .NET دارای یک مبدل بسیار قدرتمند است که به توسعه دهندگان نرم افزار کمک می کند تا ارائه ها را به برخی از فرمت های فایل اصلی مانند PDF، PDF/A، XPS، HTML، و فرمت های فایل تصاویر محبوب مانند JPEG، PNG، BMP صادر کنند. ، TIFF و GIF. همچنین تعدادی از قابلیت های پیشرفته مانند پشتیبانی از نظرات، انتقال اسلاید و انیمیشن را فراهم می کند. این کتابخانه از طیف وسیعی از عناصر پاورپوینت، از جمله اسلایدها، اشکال، متن، تصاویر، نمودارها و جداول پشتیبانی می کند. این به توسعه دهندگان اجازه می دهد تا به راحتی این عناصر را در ارائه های خود اضافه، ویرایش و قالب بندی کنند.

Previous Next

آغاز با Aspose.Slides برای NET

روش توصیه شده برای نصب Aspose.Slides برای دات نت استفاده از NuGet است. لطفا از دستور زیر برای نصب راحت استفاده کنید.

Aspose.Slides را برای دات نت از طریق NuGet نصب کنید

NuGet\Install-Package Aspose.Slides.NET -Version 23.1.0 
همچنین می‌توانید آن را مستقیماً از صفحه انتشار محصول Aspose دانلود کنید.

ایجاد و مدیریت ارائه ها از طریق NET API

Aspose.Slides برای دات نت دارای قابلیت ایجاد و دستکاری ارائه های پاورپوینت در برنامه های دات نت بدون هیچ گونه وابستگی خارجی است. توسعه دهندگان همچنین می توانند ارائه های موجود را باز کنند و به راحتی در آنها تغییرات ایجاد کنند. همچنین می توان فرمت یک ارائه را بررسی کرد و آن را بررسی کرد تا به ویژگی های آن پی برد و رفتار آن را درک کرد. همچنین امکان دریافت ویژگی های یک ارائه و به روز رسانی آن وجود دارد.

ایجاد ارائه از طریق NET API

Presentation presentation = new Presentation();

presentation.Save("OutputPresenation.pptx", SaveFormat.Pptx);

تبدیل ارائه های پاورپوینت از طریق NET API

یکی از ویژگی های کلیدی Aspose.Slides برای دات نت تبدیل ارائه های پاورپوینت به انواع فرمت های خروجی از جمله PDF، HTML، PDF/A، XPS، SVF، GIF، TIFF، PNG، BMP، و JPEG سریع و آسان. این امر تبدیل ارائه ها به قالبی سازگار با یک برنامه یا پلتفرم خاص را آسان می کند. علاوه بر این، تعدادی گزینه پیشرفته برای تبدیل ارائه ها مانند تنظیم کیفیت و وضوح تصویر، تعیین اندازه و جهت صفحه و افزودن واترمارک به فایل خروجی نیز ارائه می کند. این کتابخانه همچنین امکان تبدیل اسلاید پاورپوینت به تصویر را فراهم می کند.

تبدیل پاورپوینت به PDF با اسلایدهای مخفی از طریق NET API

// Instantiates a Presentation class that represents a PowerPoint file
Presentation presentation = new Presentation("PowerPoint.pptx");

// Instantiates the PdfOptions class
PdfOptions pdfOptions = new PdfOptions();

// Adds hidden slides
pdfOptions.ShowHiddenSlides = true;

// Saves the presentation as a PDF
presentation.Save("PowerPoint-to-PDF.pdf", SaveFormat.Pdf, pdfOptions);

افزودن و مدیریت اسلایدها در ارائه ها از طریق C# API

Aspose.Slides for .NET شامل پشتیبانی کامل از مدیریت اسلایدها در ارائه های پاورپوینت در برنامه های NET است. این کتابخانه دارای ویژگی های متعددی برای کار با اسلایدها مانند افزودن اسلایدهای جدید به یک ارائه، دسترسی به اسلاید موجود، حذف اسلایدهای ناخواسته، شبیه سازی اسلایدها، کپی کردن اسلایدهای موجود، مقایسه دو اسلاید، مدیریت طرح بندی اسلاید، انتقال اسلاید، تبدیل اسلایدهای Bimat به اسلایدها است. ، تبدیل اسلایدها به تصاویر با اندازه های سفارشی و بسیاری موارد دیگر. علاوه بر این، شما همچنین می توانید اسلایدهای حاوی یادداشت ها و نظرات را به تصاویر تبدیل کنید یا تنها با چند خط کد تمام اسلایدها را به تصاویر صادر کنید.

کلون کردن یک اسلاید از طریق C# API

// Instantiate Presentation class that represents a presentation file
using (Presentation pres = new Presentation("CloneWithinSamePresentationToEnd.pptx"))
{

    // Clone the desired slide to the end of the collection of slides in the same presentation
    ISlideCollection slds = pres.Slides;

    slds.AddClone(pres.Slides[0]);

    // Write the modified presentation to disk
    pres.Save("Aspose_CloneWithinSamePresentationToEnd_out.pptx", SaveFormat.Pptx);

}

افزودن انیمیشن ها به ارائه پاورپوینت از طریق C#

Aspose.Slides for .NET به توسعه دهندگان نرم افزار اجازه می دهد تا انواع مختلف انیمیشن را به راحتی در ارائه های خود اعمال کنند. انیمیشن های پاورپوینت نقش مهمی را ایفا می کنند تا ارائه ها برای مخاطبان چشم نواز و جذاب باشند. این کتابخانه بیش از 150 افکت انیمیشن را پشتیبانی می کند که به راحتی می توان آنها را روی اشکال، نمودارها، جداول، اشیاء OLE و سایر عناصر ارائه اعمال کرد. علاوه بر این، ترکیب چندین رفتار برای ایجاد انیمیشن های سفارشی خود نیز است.

افزودن افکت انیمیشن به یک پاراگراف از طریق NET API

using (Presentation presentation = new Presentation(dataDir + "Presentation1.pptx"))
{
    // select paragraph to add effect
    IAutoShape autoShape = (IAutoShape)presentation.Slides[0].Shapes[0];
    IParagraph paragraph = autoShape.TextFrame.Paragraphs[0];

    // add Fly animation effect to selected paragraph
    IEffect effect = presentation.Slides[0].Timeline.MainSequence.AddEffect(paragraph, EffectType.Fly, EffectSubtype.Left, EffectTriggerType.OnClick);

    presentation.Save(dataDir + "AnimationEffectinParagraph.pptx", SaveFormat.Pptx);
}
 فارسی