คู่มือผู้พัฒนา
คู่มือนี้ครอบคลุมความสามารถหลักของ Aspose.Slides FOSS สำหรับ .NET พร้อมตัวอย่างโค้ดที่สามารถรันได้สำหรับแต่ละพื้นที่ฟีเจอร์.
ในส่วนนี้
| Page | Description |
|---|---|
| คุณลักษณะและความสามารถ | รายการคุณลักษณะที่รองรับทั้งหมด: สไลด์, รูปร่าง, ข้อความ, การเติม, เอฟเฟกต์, การจัดรูปแบบ 3 มิติ, โน้ต, ความคิดเห็น, รูปภาพ และคุณสมบัติของเอกสาร |
| การทำงานกับรูปภาพ | ฝังรูปภาพลงในสไลด์เป็นกรอบรูปจากไฟล์หรือสตรีม; ควบคุมโหมดการเติม (ยืด, กระเบื้อง) |
| การทำงานกับตัวเชื่อมต่อ | เพิ่มตัวเชื่อมต่อแบบโค้ง, แบบข้อศอก, และแบบตรงระหว่างรูปร่าง; ตั้งตำแหน่งการเชื่อมต่อและสไตล์เส้น |
| การทำงานกับเอฟเฟกต์ 3 มิติ | ใช้เงานอก, แสงเรืองแสง, เบลอ, การตัดมุม, การตั้งค่ากล้องล่วงหน้า, ระบบแสง, และวัสดุต่าง ๆ กับรูปร่าง |
| การทำงานกับความคิดเห็น | เพิ่มความคิดเห็นการตรวจสอบแบบเธรดและโน้ตผู้พูด; จัดการผู้เขียนความคิดเห็น; อ่านคำอธิบายประกอบ |
จุดเริ่มต้น API
ทุกการดำเนินการเริ่มต้นด้วยอ็อบเจ็กต์ Presentation เสมอ ใช้ร่วมกับคำสั่ง using:
using Aspose.Slides.Foss;
using Aspose.Slides.Foss.Export;
// Open existing
using var prs = new Presentation("input.pptx");
// work with prs
prs.Save("output.pptx", SaveFormat.Pptx);using Aspose.Slides.Foss;
using Aspose.Slides.Foss.Export;
// Create new
using var prs = new Presentation();
// work with prs
prs.Save("new.pptx", SaveFormat.Pptx);คำสั่ง using ทำให้แน่ใจว่าทรัพยากรภายในจะถูกปล่อยเมื่อขอบเขตสิ้นสุดลง. อย่าเก็บอ้างอิง Presentation ไว้นอกขอบเขต using ของมัน.
รูปแบบผลลัพธ์ที่รองรับ
รูปแบบการบันทึกที่รองรับเพียงอย่างเดียวคือ PPTX (SaveFormat.Pptx). การส่งออกเป็น PDF, HTML, SVG หรือรูปแบบภาพไม่ได้รับการสนับสนุนในฉบับนี้.
คลาสสำคัญ
| คลาส / Enum | เนมสเปซ | คำอธิบาย |
|---|---|---|
Presentation | Aspose.Slides.Foss | คอนเทนเนอร์ราก; implements IDisposable |
ShapeType | Aspose.Slides.Foss | Enum สำหรับประเภทรูปทรง (Rectangle, Ellipse, …) |
FillType | Aspose.Slides.Foss | Enum สำหรับประเภทการเติม (Solid, Gradient, …) |
NullableBool | Aspose.Slides.Foss | bool แบบสามสถานะสำหรับการจัดรูปแบบ (True, False, NotDefined) |
SaveFormat | Aspose.Slides.Foss.Export | Enum รูปแบบผลลัพธ์ (รองรับเฉพาะ Pptx) |
PointF | Aspose.Slides.Foss.Drawing | จุด 2D แบบ Float (ใช้สำหรับตำแหน่งคอมเมนต์) |
ข้อจำกัดที่ทราบ
พื้นที่ต่อไปนี้ไม่ได้รับการสนับสนุนในรุ่นนี้:
- Charts: ไม่สามารถสร้างหรือแก้ไขแผนภูมิได้
- SmartArt: ไม่รองรับ
- Animations and transitions: ไม่สามารถตั้งค่าการเปลี่ยนสไลด์และการเคลื่อนไหวของวัตถุได้
- Export formats: รองรับการบันทึกเป็น PPTX เท่านั้น; ไม่รองรับ PDF, HTML, SVG หรือการส่งออกเป็นภาพ
- Hyperlinks and action settings: ไม่สามารถแก้ไขวัตถุลิงก์ได้
- VBA macros and digital signatures: ไม่สามารถเข้าถึงได้
ส่วน XML ที่ไม่รู้จักที่พบระหว่างการโหลดจะถูกเก็บไว้ตามต้นฉบับเมื่อบันทึก ดังนั้นการทำรอบกลับจะไม่ลบเนื้อหาที่ไลบรารียังไม่เข้าใจ.
ดูเพิ่มเติม
- เริ่มต้น: การติดตั้งและโปรแกรมแรก
- เอกสารอ้างอิง API: การอ้างอิงคลาสและเมธอด
- คู่มือวิธีทำ: บทความวิธีทำเชิงงาน