การติดตั้ง
ภาพรวม
บทความนี้อธิบายวิธีเพิ่ม Aspose.Slides for .NET ลงในโครงการบน Windows, Linux และ macOS. Aspose.Slides แจกจ่ายผ่าน NuGet. คุณสามารถเพิ่มได้ด้วย .NET CLI บนระบบปฏิบัติการใดก็ได้, หรือด้วย NuGet Package Manager หรือ Package Manager Console ใน Visual Studio บน Windows. บทความนี้ยังอธิบายว่าควรเลือก NuGet package ใดจากสองตัวและ Linux ต้องการอะไรเพิ่มเติม.
ก่อนทำการติดตั้ง ให้ตรวจสอบระบบปฏิบัติการที่รองรับ, การนำ .NET ไปใช้, และการพึ่งพาเพิ่มเติมใน ข้อกำหนดระบบ.
เลือกแพ็กเกจ
Aspose.Slides for .NET มีการเผยแพร่เป็น NuGet packages สองตัว. ทั้งสองให้ namespace และคลาสของ Aspose.Slides เดียวกัน, ดังนั้นโค้ดของคุณจะไม่เปลี่ยนเมื่อสลับระหว่างพวกมัน; เพียงแค่การอ้างอิงแพ็กเกจและข้อกำหนดของแพลตฟอร์มที่แตกต่างกัน.
| แพ็กเกจ | ใช้สำหรับ | ความต้องการเพิ่มเติม |
|---|---|---|
| Aspose.Slides.NET | Windows และแอปพลิเคชัน .NET Framework | บน Linux และ macOS: ไลบรารี libgdiplus และสวิตช์ System.Drawing.EnableUnixSupport ที่เปิดใช้งานเมื่อตัวแอปพลิเคชันเริ่มทำงาน |
| Aspose.Slides.NET6.CrossPlatform | .NET 6 หรือรุ่นถัดไปบน Windows, Linux, และ macOS | บน Linux: ไลบรารี fontconfig หากยังไม่ได้ติดตั้ง |
หากคุณไม่แน่ใจ ให้ใช้ Aspose.Slides.NET บน Windows และ Aspose.Slides.NET6.CrossPlatform บน Linux และ macOS. บน Alpine Linux และบนระบบ Linux ที่ glibc มีอายุเก่ากว่า 2.23 (x64) หรือ 2.39 (ARM64) ให้ใช้ Aspose.Slides.NET แทน. ข้อกำหนดระบบ ระบุแพลตฟอร์มที่รองรับของแต่ละแพ็กเกจ.
ติดตั้งด้วย .NET CLI
ขั้นตอนเหล่านี้ทำงานบน Windows, Linux, และ macOS ด้วย .NET SDK 6 หรือรุ่นถัดไป. สร้างแอปพลิเคชันคอนโซล:
dotnet new console -n HelloSlides
cd HelloSlides
จากนั้นเพิ่มแพ็กเกจสำหรับแพล็ตฟอร์มของคุณ. เพิ่มเพียงหนึ่งในสองแพ็กเกจลงในโครงการ.
- บน Windows:
dotnet add package Aspose.Slides.NET - บน Linux และ macOS:
dotnet add package Aspose.Slides.NET6.CrossPlatform(บน Linux ให้ติดตั้งสิ่งที่ต้องการล่วงหน้าก่อน; ดู Linux)
เพื่อตรวจสอบว่าแพ็กเกจทำงาน, แทนที่เนื้อหาของ Program.cs ด้วยตัวอย่างแรกใน สร้างการนำเสนอ แล้วรัน dotnet run. มันจะบันทึกไฟล์ hello.pptx ลงในโฟลเดอร์ของโครงการ.
Windows
วิธีที่ 1: ติดตั้งหรืออัปเดต Aspose.Slides จาก NuGet Package Manager
- เปิด Microsoft Visual Studio.
- สร้างแอปคอนโซลหรือเปิดโครงการที่มีอยู่.
- ใน Solution Explorer, คลิกขวาที่โครงการและเลือก Manage NuGet Packages (หรือไปที่ Project > Manage NuGet Packages).
- ภายใต้ Browse, ค้นหา Aspose.Slides.
- คลิก Aspose.Slides.NET แล้วคลิก Install.
- หากคุณได้ติดตั้ง Aspose.Slides แล้วและต้องการอัปเดต, คลิก Update แทน.
แพ็กเกจจะถูกดาวน์โหลดและอ้างอิงในโครงการของคุณ.
วิธีที่ 2: ติดตั้งหรืออัปเดต Aspose.Slides ผ่าน Package Manager Console
นี่คือวิธีที่คุณอ้างอิงแพ็กเกจ Aspose.Slides.NET ผ่าน Package Manager Console:
- เปิด Microsoft Visual Studio.
- สร้างแอปคอนโซลหรือเปิดโครงการที่มีอยู่.
- ไปที่ Tools > NuGet Package Manager > Package Manager Console.

- รันคำสั่งนี้:
Install-Package Aspose.Slides.NET
รุ่นล่าสุดจะถูกติดตั้งในโครงการของคุณ.
ข้อความ Installing Aspose.Slides.NET ปรากฏที่ด้านล่างของหน้าต่าง.

เมื่อดาวน์โหลดเสร็จ, จะมีข้อความยืนยันปรากฏ. แพ็กเกจนี้จัดจำหน่ายภายใต้ Aspose EULA.

Aspose.Slides ถูกเพิ่มเข้าในโครงการของคุณและอ้างอิงแล้ว.

เพื่ออัปเดตแพ็กเกจ, รัน Update-Package Aspose.Slides.NET ใน Package Manager Console.
Linux
ใช้ขั้นตอน .NET CLI ด้านบน. เลือกแพ็กเกจและติดตั้งสิ่งที่ต้องการล่วงหน้าด้วยผู้จัดการแพ็กเกจของการแจกแจงของคุณ. บน Debian และ Ubuntu:
-
Aspose.Slides.NET6.CrossPlatform: ติดตั้ง
fontconfig.sudo apt-get update && sudo apt-get install -y libfontconfig1 dotnet add package Aspose.Slides.NET6.CrossPlatform
- **Aspose.Slides.NET**: ติดตั้ง `libgdiplus` และเปิดใช้งานการสนับสนุน Unix สำหรับ System.Drawing ก่อนที่แอปพลิเคชันของคุณจะใช้ Aspose.Slides.
```bash
sudo apt-get update && sudo apt-get install -y libgdiplus
dotnet add package Aspose.Slides.NET
เพิ่มคำสั่งนี้ที่จุดเริ่มต้นของแอปพลิเคชันของคุณ, ก่อนการเรียกใช้ Aspose.Slides ใดๆ. ในไฟล์ Program.cs ที่มีคำสั่งระดับบนสุด, วางหลังจากคำสั่ง using:
System.AppContext.SetSwitch("System.Drawing.EnableUnixSupport", true);
ใช้แพ็กเกจนี้บน Alpine Linux, และบนระบบที่ glibc เก่าเกินไปสำหรับ Aspose.Slides.NET6.CrossPlatform.
ฟอนต์ที่ใช้ในงานนำเสนอของคุณ, หรือฟอนต์ทดแทนที่เหมาะสม, ต้องติดตั้งบนระบบเพื่อให้ข้อความแสดงผลอย่างถูกต้อง. ข้อกำหนดระบบ อธิบายแพ็กเกจที่ Aspose.Slides.NET ต้องการบน Alpine Linux, รวมถึงฟอนต์.
macOS
ใช้ขั้นตอน .NET CLI ด้านบนกับแพ็กเกจ Aspose.Slides.NET6.CrossPlatform, ซึ่งสนับสนุน Mac ทั้งแบบ Intel (x86_64) และ Apple silicon (ARM64):
dotnet add package Aspose.Slides.NET6.CrossPlatform
คำถามที่พบบ่อย
มีเวอร์ชันฟรีหรือข้อจำกัดของรุ่นทดลองไหม?
ใช่. หากไม่มีใบอนุญาต, Aspose.Slides จะทำงานในโหมดประเมินผล: จะเพิ่มลายน้ำการประเมินผลในทุกสไลด์ที่บันทึกและตัดข้อความที่อ่านจากการนำเสนอ. เพื่อลบข้อจำกัดเหล่านี้, ให้ใช้ใบอนุญาตที่ถูกต้อง ใบอนุญาต.