Aspose.Slides برای .NET 6 کراس‑پلتفرم (بسته ZIP)
نمای کلی
این مقاله توضیح میدهد چگونه از Aspose.Slides برای .NET 6 Cross-Platform از یک بسته ZIP استفاده کنید. این مقاله توصیف میکند چگونه بسته را دانلود کنید، فایلها را از پوشه net6.0/crossplatform استخراج کنید، مرجع Aspose.Slides.dll را اضافه کنید و فایل پروژه را طوری پیکربندی کنید که کتابخانههای وابسته مورد نیاز به پوشه خروجی برنامه کپی شوند.
مقاله همچنین محتویات بسته کراس‑پلتفرم را شرح میدهد، شامل اسمبلی اصلی Aspose.Slides .NET و کتابخانههای زیرسیستم گرافیکی مخصوص هر پلتفرم برای ویندوز، لینوکس و macOS.
Note
Aspose.Slides برای .NET 6 Cross-Platform همچنین از طریق NuGet در دسترس است.استفاده از Aspose.Slides کراس‑پلتفرم از یک بسته ZIP
-
بسته ZIP جدیدترین نسخه Aspose.Slides را از صفحه انتشار دانلود کنید.
-
فایلها را از Aspose.Slides.zip\Aspose.Slides\net6.0\crossplatform استخراج کنید و در پوشهای که برای وابستگیها در پروژهٔ خود استفاده میشود، قرار دهید.
-
مرجع به
Aspose.Slides.dllرا اضافه کنید.
در مثال ما (در زیر) کتابخانهها در پوشهٔ پروژه در این مسیر قرار دارند: ConsoleApp\libs\Aspose.Slides\net6.0\crossplatform...

-
فایلهای باقیمانده (که Aspose.Slides به آنها نیاز دارد) را با افزودن دستورات به فایل پروژهٔ csproj به پوشه خروجی کپی کنید:
<ItemGroup>
<None Update="libs\Aspose.Slides\net6.0\crossplatform\aspose.slides.drawing.capi_vc14x64.dll">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
<TargetPath>aspose.slides.drawing.capi_vc14x64.dll</TargetPath>
</None>
<None Update="libs\Aspose.Slides\net6.0\crossplatform\aspose.slides.drawing.capi_vc14x86.dll">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
<TargetPath>aspose.slides.drawing.capi_vc14x86.dll</TargetPath>
</None>
<None Update="libs\Aspose.Slides\net6.0\crossplatform\Aspose.Slides.xml">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
<TargetPath>Aspose.Slides.xml</TargetPath>
</None>
<None Update="libs\Aspose.Slides\net6.0\crossplatform\libaspose.slides.drawing.capi_appleclang_x86_64.dylib">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
<TargetPath>libaspose.slides.drawing.capi_appleclang_x86_64.dylib</TargetPath>
</None>
<None Update="libs\Aspose.Slides\net6.0\crossplatform\libaspose.slides.drawing.capi_appleclang_arm64.dylib">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
<TargetPath>libaspose.slides.drawing.capi_appleclang_arm64.dylib</TargetPath>
</None>
<None Update="libs\Aspose.Slides\net6.0\crossplatform\libaspose.slides.drawing.capi_x86_64_libstdcpp_libc2.23.so">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
<TargetPath>libaspose.slides.drawing.capi_x86_64_libstdcpp_libc2.23.so</TargetPath>
</None>
</ItemGroup>
-
به
TargetPathتوجه کنید.به طور پیشفرض،
<CopyToOutputDirectory>فایلها را همراه با مسیر نسبیشان کپی میکند، اما ما نیاز داریم کتابخانههای وابسته به همان پوشهای که خروجی تولید میشود (محلAspose.Slides.dll) رفتهاند.
نکات
زیرسیستم گرافیکی اختصاصی
Aspose.Slides کراس‑پلتفرم مجموعهای از کتابخانههاست:
| Aspose.Slides.dll | اسمبلی اصلی .NET که مسئول تمام منطق Aspose.Slides است |
|---|---|
| aspose.slides.drawing.capi_vc14x64.dll | وابستگی: پیادهسازی زیرسیستم گرافیکی برای Win x64 |
| aspose.slides.drawing.capi_vc14x86.dll | وابستگی: پیادهسازی زیرسیستم گرافیکی برای Win x64 |
| libaspose.slides.drawing.capi_x86_64_libstdcpp_libc2.23.so | وابستگی: پیادهسازی زیرسیستم گرافیکی برای Linux (x86/x64) |
| libaspose.slides.drawing.capi_appleclang_x86_64.dylib | وابستگی: پیادهسازی زیرسیستم گرافیکی برای macOS AMD64 (x86-64/x64) |
| libaspose.slides.drawing.capi_appleclang_arm64.dylib | وابستگی: پیادهسازی زیرسیستم گرافیکی برای macOS ARM64 (AArch64) |
Aspose.Slides.dll از کتابخانهای استفاده میکند که سیستم اجرا کننده آن نیاز دارد. کتابخانهها معمولاً در همان مکانی که Aspose.Slides.dll قرار دارد، در هر فایل سامانهای یافت میشوند.
ساختار بسته ZIP
بسته ZIP ساختار پوشههای زیر را دارد:
Aspose.Slides ├─── net6.0 │ ├─── crossplatform │ └─── default ├─── net20 ├─── net462 └─── netstandard2.0
- هر پوشه شامل اسمبلیهای مربوط به نسخهٔ .NET متناظر است. برای net6.0 دو نسخه وجود دارد: default و crossplatform. نسخهٔ دوم شامل
Aspose.Slides.dllکراس‑پلتفرم و تمام وابستگیهای آن است. محتویات استخراج شدهٔ این پوشه میتواند بهعنوان افزودنی وابستگی در یک پروژه برای توسعهٔ کراس‑پلتفرم و سایر موارد استفادهٔ Aspose.Slides استفاده شود.