نصب
نصب Aspose.Slides FOSS برای .NET
Aspose.Slides FOSS for .NET is distributed as a NuGet package. It targets .NET 9.0 and has no native dependencies: no Microsoft Office or other proprietary runtime required.
پیشنیازها
| نیازمندی | جزئیات |
|---|---|
| .NET نسخه | .NET 9.0 SDK یا بعدی |
| مدیر بسته | NuGet (از طریق dotnet CLI یا Visual Studio) |
| سیستم عامل | Windows، macOS، Linux (هر پلتفرمی که توسط .NET 9.0 پشتیبانی میشود) |
| کامپایلر / ابزارهای ساخت | .NET 9.0 SDK (شامل کامپایلر C#) |
1. Install via dotnet CLI (Recommended)
سادهترین روش برای نصب Aspose.Slides FOSS از NuGet است:
dotnet add package Aspose.Slides.FossNuGet بسته را به همراه وابستگیهای آن دانلود و نصب میکند. نیازی به پیکربندی پس از نصب نیست.
برای نصب نسخهٔ ثابت به منظور ساختهای قابل تکرار:
dotnet add package Aspose.Slides.Foss --version 26.3.02. Install via Visual Studio
- روی پروژه خود در Solution Explorer کلیک راست کنید و انتخاب کنید مدیریت بستههای NuGet.
- جستجو برای
Aspose.Slides.Foss. - کلیک کنید نصب.
3. Install via Package Manager Console
Install-Package Aspose.Slides.Foss4. Verify the Installation
پس از نصب، اطمینان حاصل کنید که کتابخانه بهدرستی بارگذاری میشود و یک Presentation میتوان ایجاد کرد:
using Aspose.Slides.Foss;
using Aspose.Slides.Foss.Export;
using var prs = new Presentation();
Console.WriteLine("Aspose.Slides FOSS installed successfully");
Console.WriteLine($"Slides in empty presentation: {prs.Slides.Count}");خروجی مورد انتظار:
Aspose.Slides FOSS installed successfully
Slides in empty presentation: 1همچنین میتوانید نسخهٔ نصبشده را با dotnet CLI بررسی کنید:
dotnet list packageاین دستور نام بسته، نسخه و نسخهٔ حلشده را چاپ میکند.
شروع سریع: ایجاد یک ارائه با یک شکل
برنامه زیر یک ارائه جدید ایجاد میکند، یک مستطیل با متن اضافه میکند و آن را بهعنوان یک .pptx فایل:
using Aspose.Slides.Foss;
using Aspose.Slides.Foss.Export;
using var prs = new Presentation();
var slide = prs.Slides[0];
// Add a rectangle shape and set its text
var shape = slide.Shapes.AddAutoShape(ShapeType.Rectangle, 50, 50, 400, 150);
shape.AddTextFrame("Hello from Aspose.Slides FOSS!");
prs.Save("hello.pptx", SaveFormat.Pptx);
Console.WriteLine("Saved hello.pptx");مهم: همیشه استفاده کنید Presentation با یک using بیان یا بهصورت صریح فراخوانی کنید Dispose(). این اطمینان میدهد که منابع داخلی بهدرستی پاکسازی میشوند.
یادداشتهای پلتفرم
ویندوز، macOS، لینوکس: کتابخانه در تمام پلتفرمها یکسان است. هیچ مسیر کد یا افزونه بومی مخصوص پلتفرم وجود ندارد.
Docker / سرورلس: کتابخانه داخل تصاویر Docker .NET (مانند mcr.microsoft.com/dotnet/sdk:9.0) با dotnet add package Aspose.Slides.Foss. هیچ بسته سیستمی اضافی مورد نیاز نیست.
CI/CD: افزودن dotnet add package Aspose.Slides.Foss به مرحله وابستگیهای خط لوله CI خود اضافه کنید، یا مرجع بسته را در .csproj فایل. نیازی به تنظیمات اضافی نیست.
منابع اضافی
- صفحه محصول: مرور کلی، خلاصه ویژگیها، و شروع سریع
- مجوز: جزئیات مجوز MIT، نیازی به کلید API نیست
- راهنمای توسعهدهنده: راهنمای ویژگیها با مثالهای کد
- مرجع API: مرجع کلاس و متد