ภาพรวมคุณสมบัติ
แพลตฟอร์มที่รองรับ
แพลตฟอร์มที่ 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) | Aspose.Slides for Python via .NET ให้การประมวลผลที่เร็วที่สุดสำหรับรูปแบบเอกสารการนำเสนอนี้. |
| การแปลง PPT เป็น PPTX | Aspose.Slides for Python via .NET รองรับการแปลง PPT เป็น PPTX. |
| Portable Document Format (PDF) | คุณสามารถส่งออกไฟล์รูปแบบที่รองรับทั้งหมดเป็นเอกสาร Adobe Portable Document Format (PDF) ด้วยวิธีเดียว. |
| XML Parser Specification (XPS) | คุณสามารถส่งออกไฟล์รูปแบบที่รองรับทั้งหมดเป็นเอกสาร XML Parser Specification (XPS) ด้วยวิธีเดียว. |
| Tagged Image File Format (TIFF) | คุณสามารถส่งออกไฟล์รูปแบบการนำเสนอที่รองรับทั้งหมดเป็น Tagged Image File Format (TIFF). |
| การแปลง PPTX ไปเป็น 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 บนสไลด์ในงานนำเสนอได้ โปรดดูรายละเอียดต่อไปนี้:
| ฟีเจอร์ | คำอธิบาย |
|---|---|
| การจัดรูปแบบข้อความ | ใน Aspose.Slides for Python via .NET คุณสามารถจัดการข้อความผ่านเฟรมข้อความที่เชื่อมโยงกับ shape ดังนั้นคุณสามารถจัดรูปแบบข้อความโดยใช้ย่อหน้าและส่วนที่เชื่อมโยงกับเฟรมข้อความ ส่วนประกอบข้อความเหล่านี้สามารถจัดรูปแบบได้ผ่าน Aspose.Slides for Python via .NET. - ประเภทฟอนต์ - ขนาดฟอนต์ - สีฟอนต์ - โทนสีฟอนต์ - การจัดแนวย่อหน้า - การทำรายการย่อหน้า - การวางแนวย่อหน้า |
| การจัดรูปแบบ Shape | ใน Aspose.Slides for Python via .NET องค์ประกอบพื้นฐานของสไลด์คือ shape คุณสามารถจัดรูปแบบองค์ประกอบ shape เหล่านี้ด้วย Aspose.Slides for Python via .NET: - ตำแหน่ง - ขนาด - เส้น - เติม (รวมถึงลายเส้น, การไล่สี, สีทึบ) - ข้อความ - รูปภาพ |
FAQ
ฉันต้องติดตั้ง Microsoft PowerPoint บนเซิร์ฟเวอร์/พีซี เพื่อให้ไลบรารีทำงานหรือไม่?
ไม่จำเป็น. PowerPoint ไม่ต้องการ; Aspose.Slides เป็นเอนจินอิสระสำหรับการสร้าง, แก้ไข, แปลง, และเรนเดอร์การนำเสนอ.
การทำงานของมัลติเทรดเป็นอย่างไร? สามารถทำการประมวลผลในแบบขนานได้หรือไม่?
ปลอดภัยที่จะประมวลผลเอกสารต่าง ๆ ในเธรดต่าง ๆ; วัตถุ presentation เดียวกันไม่ควรถูกใช้โดย multiple threads พร้อมกัน.
รองรับรหัสผ่านไฟล์และการเข้ารหัสหรือไม่?
ใช่. คุณสามารถ เปิดงานนำเสนอที่เข้ารหัส ตั้งหรือถอนรหัสผ่านสำหรับเปิดและเขียน และตรวจสอบสถานะการป้องกัน.
ฉันต้องดูแลแพ็กเกจฟอนท์ในคอนเทนเนอร์ Linux หรือไม่?
ใช่. แนะนำให้ติดตั้งแพ็กเกจฟอนท์ทั่วไปและ/หรือระบุ ระบุไดเรกทอรีฟอนท์ อย่างชัดเจนในแอปพลิเคชันของคุณเพื่อหลีกเลี่ยงการแทนที่ที่ไม่คาดคิด.
มีข้อจำกัดในรุ่นประเมินหรือไม่?
ใน โหมดประเมิน จะมีการเพิ่มลายน้ำในผลลัพธ์และมีข้อจำกัดบางอย่าง; ใบอนุญาตชั่วคราว 30 วัน พร้อมให้ใช้งานสำหรับการทดสอบฟีเจอร์เต็ม.
รองรับการนำเข้ารูปแบบภายนอกเข้าสู่การนำเสนอ (PDF/HTML → PPTX) หรือไม่?
ใช่. คุณสามารถเพิ่ม หน้า PDF และเนื้อหา HTML ไปยังงานนำเสนอและแปลงเป็นสไลด์.