ภาพรวมคุณลักษณะ
แพลตฟอร์มที่รองรับ
แพลตฟอร์ม 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ในชื่อไฟล์ libpythonไลบรารี Python แบบแชร์. ตัวเลือกการสร้าง 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 |
| รูปทรง Poly Line | คุณสามารถสร้างหรือแก้ไขรูปทรง Poly Line ด้วย Aspose.Slides for Python via .NET |
| รูปทรงวงรี | คุณสามารถสร้างหรือแก้ไขรูปทรงวงรีด้วย Aspose.Slides for Python via .NET |
| กลุ่ม Shape | Aspose.Slides for Python via .NET รองรับกลุ่ม Shape |
| Auto Shapes | Aspose.Slides for Python via .NET รองรับ Auto Shapes |
| SmartArt | Aspose.Slides for Python via .NET ให้การสนับสนุน shape SmartArt ใน MS PowerPoint |
| Charts | Aspose.Slides for Python via .NET ให้การสนับสนุน Chart ของ 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: - ตำแหน่ง - ขนาด - เส้น - การเติม (รวมถึง Pattern, Gradient, Solid) - ข้อความ - ภาพ |
คำถามที่พบบ่อย
ฉันต้องติดตั้ง Microsoft PowerPoint บนเซิร์ฟเวอร์/PC เพื่อให้ไลบรารีทำงานหรือไม่?
ไม่จำเป็น. PowerPoint ไม่ต้องการ; Aspose.Slides เป็นเอนจิ้นแบบสแตนด์อโลนสำหรับสร้าง, แก้ไข, แปลงและแสดงผลการนำเสนอ.
การทำงานของมัลติโธรดเป็นอย่างไร? สามารถทำการประมวลผลแบบขนานได้หรือไม่?
ปลอดภัยที่จะประมวลผลเอกสารต่างๆ ในเธรดที่แตกต่างกัน; วัตถุ งานนำเสนอ เดียวกันต้องไม่ถูกใช้โดย หลายเธรด พร้อมกัน.
รองรับการตั้งรหัสผ่านไฟล์และการเข้ารหัสหรือไม่?
ใช่. คุณสามารถ เปิดงานนำเสนอที่เข้ารหัส, ตั้งหรือลบรหัสผ่านสำหรับการเปิดและการเขียน, และตรวจสอบสถานะการป้องกัน.
ฉันต้องใส่ใจแพ็กเกจฟอนต์ในคอนเทนเนอร์ Linux หรือไม่?
ใช่. แนะนำให้ติดตั้งแพ็กเกจฟอนต์ทั่วไปและ/หรือระบุ ไดเรกทอรีฟอนต์ อย่างชัดเจนในแอปพลิเคชันของคุณเพื่อหลีกเลี่ยงการแทนที่ที่ไม่คาดคิด.
มีข้อจำกัดในเวอร์ชันทดลองหรือไม่?
ใน โหมดทดลอง จะมีการเพิ่มลายน้ำในผลลัพธ์และมีข้อจำกัดบางประการ; มี ลายเซ็นชั่วคราว 30 วัน สำหรับการทดสอบคุณสมบัติเพ็ม.
รองรับการนำเข้ารูปแบบไฟล์ภายนอกเข้าสู่การนำเสนอ (PDF/HTML → PPTX) หรือไม่?
ใช่. คุณสามารถเพิ่ม หน้า PDF และเนื้อหา HTML ไปยังงานนำเสนอ, ทำให้เป็นสไลด์.