# ภาพรวมคุณสมบัติ

> ค้นพบ Aspose.Slides for Python via .NET: API ที่มีพลังในการสร้าง, แก้ไข, อัตโนมัติ, และแปลงการนำเสนอ PowerPoint และ OpenDocument อย่างมีประสิทธิภาพ.

Source: https://docs.aspose.com/slides/th/python-net/features-overview/
Updated: 2026-06-13

## **แพลตฟอร์มที่รองรับ**
แพลตฟอร์มที่ Aspose.Slides for Python via .NET สามารถใช้ได้บน Windows x64 หรือ x86 และหลายดิสทริบิวชันของ Linux ที่ติดตั้ง Python 3.5 หรือใหม่กว่า มีข้อกำหนดเพิ่มเติมสำหรับแพลตฟอร์ม Linux ที่เป้าหมาย:
- ไลบรารีรันไทม์ GCC-6 (หรือรุ่นที่ใหม่กว่า)
- การพึ่งพาของ .NET Core Runtime. การติดตั้ง .NET Core Runtime เองไม่จำเป็น
- สำหรับ Python 3.5‑3.7: จำเป็นต้องใช้การสร้าง Python แบบ `pymalloc`. ตัวเลือกการสร้าง Python `--with-pymalloc` เปิดใช้งานโดยค่าเริ่มต้น โดยทั่วไปการสร้าง Python แบบ `pymalloc` จะมีสฟิกซ์ `m` ในชื่อไฟล์
- ไลบรารี Python แบบแชร์ `libpython`. ตัวเลือกการสร้าง Python `--enable-shared` ปิดใช้งานเป็นค่าเริ่มต้น บางการแจกจ่าย Python ไม่มีไลบรารี `libpython` แบบแชร์ สำหรับบางแพลตฟอร์ม Linux สามารถติดตั้งไลบรารี `libpython` ผ่านผู้จัดการแพ็กเกจได้ เช่น `sudo apt-get install libpython3.7`. ปัญหาที่พบบ่อยคือไลบรารี `libpython` ถูกติดตั้งในตำแหน่งที่ต่างจากตำแหน่งมาตรฐานของระบบสำหรับไลบรารีแบบแชร์ ปัญหานี้สามารถแก้ได้โดยใช้ตัวเลือกการสร้าง Python เพื่อตั้งค่าที่ตั้งไลบรารีทางเลือกเมื่อคอมไพล์ Python หรือโดยการสร้างลิงก์สัญลักษณ์ไปยังไฟล์ไลบรารี `libpython` ในตำแหน่งมาตรฐานของระบบ สำหรับไลบรารี `libpython` แบบแชร์ ชื่อไฟล์โดยทั่วไปคือ `libpythonX.Ym.so.1.0` สำหรับ Python 3.5‑3.7 หรือ `libpythonX.Y.so.1.0` สำหรับ Python 3.8 หรือใหม่กว่า (เช่น `libpython3.7m.so.1.0`, `libpython3.9.so.1.0`).

หากคุณต้องการการรองรับแพลตฟอร์มเพิ่มเติม ให้มองหาผลิตภัณฑ์ “พี่น้องใกล้เคียง” ของ Aspose.Slides for .NET หรือ Aspose.Slides for Java.

## **รูปแบบไฟล์และการแปลง**
Aspose.Slides for Python via .NET รองรับรูปแบบเอกสาร PowerPoint ส่วนใหญ่ นอกจากนี้ยังช่วยให้คุณส่งออกไฟล์ไปยังรูปแบบที่เป็นที่นิยมซึ่งองค์กรต่าง ๆ ใช้และแลกเปลี่ยนกันอย่างกว้างขวาง โปรดดูรายละเอียดต่อไปนี้:

|**ฟีเจอร์**|**คำอธิบาย**|
| :- | :- |
|[Microsoft PowerPoint (PPT)](/slides/th/python-net/ppt-vs-pptx/)|Aspose.Slides for Python via .NET ให้การประมวลผลที่เร็วที่สุดสำหรับรูปแบบเอกสารการนำเสนอนี้.|
|[การแปลง PPT เป็น PPTX](/slides/th/python-net/convert-ppt-to-pptx/)|Aspose.Slides for Python via .NET รองรับการแปลง PPT เป็น PPTX.|
|[Portable Document Format (PDF)](/slides/th/python-net/convert-powerpoint-ppt-and-pptx-to-pdf/)|คุณสามารถส่งออกไฟล์รูปแบบที่รองรับทั้งหมดเป็นเอกสาร Adobe Portable Document Format (PDF) ด้วยวิธีเดียว.|
|[XML Parser Specification (XPS)](https://docs.aspose.com/slides/th/python-net/convert-powerpoint-to-xps/)|คุณสามารถส่งออกไฟล์รูปแบบที่รองรับทั้งหมดเป็นเอกสาร XML Parser Specification (XPS) ด้วยวิธีเดียว.|
|[Tagged Image File Format (TIFF)](/slides/th/python-net/convert-powerpoint-to-tiff/)|คุณสามารถส่งออกไฟล์รูปแบบการนำเสนอที่รองรับทั้งหมดเป็น Tagged Image File Format (TIFF).|
|[การแปลง PPTX ไปเป็น HTML](https://docs.aspose.com/slides/th/python-net/convert-powerpoint-to-html/)|Aspose.Slides for Python via .NET รองรับการแปลง PresentationEx เป็นรูปแบบ HTML.|

## **การเรนเดอร์และการพิมพ์**
Aspose.Slides for Python via .NET รองรับการเรนเดอร์สไลด์ในเอกสารการนำเสนอด้วยความแม่นยำสูงไปยังรูปแบบกราฟิกต่าง ๆ โปรดดูรายละเอียดต่อไปนี้:

|**ฟีเจอร์**|**คำอธิบาย**|
| :- | :- |
|รูปแบบภาพที่สนับสนุนโดย .NET|ด้วย Aspose.Slides for Python via .NET คุณสามารถเรนเดอร์สไลด์การนำเสนอและภาพบนสไลด์ไปยังรูปแบบกราฟิกที่ .NET รองรับทั้งหมด เช่น TIFF, PNG, BMP, JPEG, GIF และเมตาฟไฟล์.|
|รูปแบบ SVG|Aspose.Slides for Python via .NET ยังให้เมธอดในตัวที่ช่วยให้คุณส่งออกสไลด์การนำเสนอเป็นรูปแบบ Scalable Vector Graphics (SVG).|
|การพิมพ์การนำเสนอ|รุ่นล่าสุดของ Aspose.Slides for Python via .NET มีเมธอดพิมพ์ในตัวพร้อมตัวเลือกต่าง ๆ.|

## **คุณลักษณะของเนื้อหา**
Aspose.Slides for Python via .NET อนุญาตให้คุณเข้าถึง แก้ไข หรือสร้างรายการหรือเนื้อหาเกือบทั้งหมดของเอกสารการนำเสนอ โปรดดูรายละเอียดต่อไปนี้:

|**ฟีเจอร์**|**คำอธิบาย**|
| :- | :- |
|สไลด์มาสเตอร์|สไลด์มาสเตอร์กำหนดเลย์เอาต์ของสไลด์ปกติ Aspose.Slides for Python via .NET อนุญาตให้คุณเข้าถึงและแก้ไขสไลด์มาสเตอร์ของเอกสารการนำเสนอ|
|สไลด์ปกติ|ด้วย Aspose.Slides for Python via .NET คุณสามารถสร้างสไลด์ใหม่หลายประเภทได้; คุณยังสามารถเข้าถึงและแก้ไขสไลด์ที่มีอยู่ในงานนำเสนอ|
|การทำสำเนา/คัดลอกสไลด์|มีเมธอดในตัวที่ให้คุณทำการโคลนหรือคัดลอกสไลด์ที่มีอยู่ภายในงานนำเสนอ คุณยังสามารถใช้สไลด์ที่คัดลอกหรือโคลนจากงานนำเสนอหนึ่งไปยังอีกงานหนึ่ง เนื่องจากสไลด์สืบทอดเลย์เอาต์จากสไลด์มาสเตอร์ เมธอดโคลนในตัวจะคัดลอกมาสเตอร์โดยอัตโนมัติเมื่อทำการโคลน|
|การจัดการส่วนของสไลด์|เมธอดสำหรับจัดสไลด์เป็นส่วนต่าง ๆ ภายในงานนำเสนอ|
|ตัวเก็บตำแหน่งและตัวเก็บข้อความ|คุณสามารถเข้าถึงตัวเก็บตำแหน่งและตัวเก็บข้อความในสไลด์ นอกจากนี้คุณยังสามารถสร้างสไลด์พร้อมตัวเก็บข้อความตั้งแต่ต้นด้วยเมธอดที่เหมาะสม|
|หัวกระดาษและส่วนท้าย|Aspose.Slides for Python via .NET ช่วยให้จัดการหัวกระดาษและส่วนท้ายในสไลด์ได้ง่าย|
|บันทึกย่อในสไลด์|ด้วย Aspose.Slides for Python via .NET คุณสามารถเข้าถึงและแก้ไขบันทึกย่อที่เชื่อมโยงกับสไลด์และเพิ่มบันทึกใหม่ได้|
|การค้นหา Shape|คุณสามารถค้นหา shape เฉพาะจากสไลด์โดยใช้ข้อความแทนที่เชื่อมโยงกับ shape นั้น|
|พื้นหลัง|Aspose.Slides for Python via .NET อนุญาตให้คุณทำงานกับพื้นหลังที่เชื่อมโยงกับสไลด์มาสเตอร์หรือสไลด์ปกติในงานนำเสนอ|
|กล่องข้อความ|สามารถสร้างกล่องข้อความตั้งแต่ต้นได้ คุณสามารถเข้าถึงกล่องข้อความที่มีอยู่และแก้ไขข้อความโดยไม่สูญเสียรูปแบบข้อความเดิม|
|รูปร่างสี่เหลี่ยม|คุณสามารถสร้างหรือแก้ไขรูปร่างสี่เหลี่ยมด้วย Aspose.Slides for Python via .NET|
|รูปร่างเส้นหลายจุด|คุณสามารถสร้างหรือแก้ไขรูปร่างเส้นหลายจุดด้วย Aspose.Slides for Python via .NET|
|รูปร่างวงรี|คุณสามารถสร้างหรือแก้ไขรูปร่างวงรีด้วย Aspose.Slides for Python via .NET|
|รูปร่างกลุ่ม|Aspose.Slides for Python via .NET รองรับรูปร่างกลุ่ม|
|รูปร่างอัตโนมัติ|Aspose.Slides for Python via .NET รองรับรูปร่างอัตโนมัติ|
|SmartArt|Aspose.Slides for Python via .NET ให้การสนับสนุนรูปแบบ SmartArt ใน MS PowerPoint|
|แผนภูมิ|Aspose.Slides for Python via .NET ให้การสนับสนุนแผนภูมิ MSO ใน PowerPoint|
|การทำซีเรียลไลเซชันของ Shape|Aspose.Slides for Python via .NET รองรับจำนวนมากของ shape หาก Aspose.Slides for Python via .NET ขาดการสนับสนุน shape ใด คุณสามารถใช้วิธีการซีเรียลไลเซชันเพื่อทำการซีเรียลไลเซชัน shape นั้นจากสไลด์ที่มีอยู่ วิธีนี้ทำให้คุณสามารถใช้ shape ต่อไปตามความต้องการของคุณ|
|กรอบรูป|คุณสามารถจัดการรูปภาพในกรอบรูปด้วย Aspose.Slides for Python via .NET|
|กรอบเสียง|คุณสามารถลิงก์หรือฝังไฟล์เสียงในกรอบเสียงบนสไลด์ด้วย Aspose.Slides for Python via .NET|
|กรอบวิดีโอ|คุณสามารถจัดการไฟล์วิดีโอในกรอบวิดีโอได้ Aspose.Slides for Python via .NET ยังให้การสนับสนุนวิดีโอที่ลิงก์และฝัง|
|กรอบ OLE|คุณสามารถจัดการวัตถุ OLE ในกรอบ OLE ด้วย Aspose.Slides for Python via .NET|
|ตาราง|Aspose.Slides for Python via .NET รองรับตารางในสไลด์|
|คอนโทรล ActiveX|รองรับคอนโทรล ActiveX|
|แมโคร VBA|รองรับการจัดการแมโคร VBA ภายในงานนำเสนอ|
|เฟรมข้อความ|คุณสามารถเข้าถึงข้อความของ shape ใด ๆ ผ่านเฟรมข้อความที่เชื่อมโยงกับ shape นั้น|
|การสแกนข้อความ|คุณสามารถสแกนข้อความในงานนำเสนอระดับงานหรือสไลด์ผ่านเมธอดสแกนในตัว|
|การเคลื่อนไหว|คุณสามารถนำการเคลื่อนไหวไปใช้บน shape|
|การแสดงสไลด์|Aspose.Slides for Python via .NET รองรับการแสดงสไลด์และการเปลี่ยนสไลด์|

## **คุณลักษณะการจัดรูปแบบ**
ด้วย Aspose.Slides for Python via .NET คุณสามารถจัดรูปแบบข้อความและ shape บนสไลด์ในงานนำเสนอได้ โปรดดูรายละเอียดต่อไปนี้:

|**ฟีเจอร์**|**คำอธิบาย**|
| :- | :- |
|การจัดรูปแบบข้อความ|<p>ใน Aspose.Slides for Python via .NET คุณสามารถจัดการข้อความผ่านเฟรมข้อความที่เชื่อมโยงกับ shape ดังนั้นคุณสามารถจัดรูปแบบข้อความโดยใช้ย่อหน้าและส่วนที่เชื่อมโยงกับเฟรมข้อความ ส่วนประกอบข้อความเหล่านี้สามารถจัดรูปแบบได้ผ่าน Aspose.Slides for Python via .NET.</p><p>- ประเภทฟอนต์</p><p>- ขนาดฟอนต์</p><p>- สีฟอนต์</p><p>- โทนสีฟอนต์</p><p>- การจัดแนวย่อหน้า</p><p>- การทำรายการย่อหน้า</p><p>- การวางแนวย่อหน้า</p>|
|การจัดรูปแบบ Shape|<p>ใน Aspose.Slides for Python via .NET องค์ประกอบพื้นฐานของสไลด์คือ shape คุณสามารถจัดรูปแบบองค์ประกอบ shape เหล่านี้ด้วย Aspose.Slides for Python via .NET:</p><p>- ตำแหน่ง</p><p>- ขนาด</p><p>- เส้น</p><p>- เติม (รวมถึงลายเส้น, การไล่สี, สีทึบ)</p><p>- ข้อความ</p><p>- รูปภาพ</p>|

## **FAQ**

**ฉันต้องติดตั้ง Microsoft PowerPoint บนเซิร์ฟเวอร์/พีซี เพื่อให้ไลบรารีทำงานหรือไม่?**

ไม่จำเป็น. PowerPoint ไม่ต้องการ; Aspose.Slides เป็นเอนจินอิสระสำหรับการสร้าง, แก้ไข, แปลง, และเรนเดอร์การนำเสนอ.

**การทำงานของมัลติเทรดเป็นอย่างไร? สามารถทำการประมวลผลในแบบขนานได้หรือไม่?**

ปลอดภัยที่จะประมวลผลเอกสารต่าง ๆ ในเธรดต่าง ๆ; วัตถุ [presentation](https://reference.aspose.com/slides/th/python-net/aspose.slides/presentation/) เดียวกันไม่ควรถูกใช้โดย [multiple threads](/slides/th/python-net/multithreading/) พร้อมกัน.

**รองรับรหัสผ่านไฟล์และการเข้ารหัสหรือไม่?**

ใช่. [คุณสามารถ](/slides/th/python-net/password-protected-presentation/) เปิดงานนำเสนอที่เข้ารหัส ตั้งหรือถอนรหัสผ่านสำหรับเปิดและเขียน และตรวจสอบสถานะการป้องกัน.

**ฉันต้องดูแลแพ็กเกจฟอนท์ในคอนเทนเนอร์ Linux หรือไม่?**

ใช่. แนะนำให้ติดตั้งแพ็กเกจฟอนท์ทั่วไปและ/หรือระบุ [ระบุไดเรกทอรีฟอนท์](/slides/th/python-net/custom-font/) อย่างชัดเจนในแอปพลิเคชันของคุณเพื่อหลีกเลี่ยงการแทนที่ที่ไม่คาดคิด.

**มีข้อจำกัดในรุ่นประเมินหรือไม่?**

ใน [โหมดประเมิน](/slides/th/python-net/licensing/) จะมีการเพิ่มลายน้ำในผลลัพธ์และมีข้อจำกัดบางอย่าง; [ใบอนุญาตชั่วคราว 30 วัน](https://purchase.aspose.com/temporary-license/) พร้อมให้ใช้งานสำหรับการทดสอบฟีเจอร์เต็ม.

**รองรับการนำเข้ารูปแบบภายนอกเข้าสู่การนำเสนอ (PDF/HTML → PPTX) หรือไม่?**

ใช่. คุณสามารถเพิ่ม [หน้า PDF และเนื้อหา HTML](/slides/th/python-net/import-presentation/) ไปยังงานนำเสนอและแปลงเป็นสไลด์.
