ข้อกำหนดระบบ
คำนำ
Aspose.Slides for Python ผ่าน .NET ไม่ต้องการผลิตภัณฑ์ของบุคคลที่สามใด ๆ เช่น Microsoft PowerPoint เพื่อติดตั้ง Aspose.Slides เป็นเครื่องมือสำหรับสร้าง แก้ไข แปลง และแสดงผลเอกสารในรูปแบบต่าง ๆ รวมถึงรูปแบบการนำเสนอของ Microsoft PowerPoint
ระบบปฏิบัติการที่รองรับ
Aspose.Slides for Python รองรับ Windows (32-bit และ 64-bit) macOS และ Linux 64-bit บนระบบที่ติดตั้ง Python 3.5 หรือเวอร์ชันใหม่กว่า
| ระบบปฏิบัติการ | เวอร์ชัน |
| Microsoft Windows |
|
| Linux |
|
| macOS |
|
ความต้องการระบบสำหรับแพลตฟอร์ม Linux และ macOS
- ไลบรารีรันไทม์ GCC 6 (หรือใหม่กว่า).
- libgdiplus เป็นการนำไปใช้แบบโอเพนซอร์สของ API GDI+.
- การพึ่งพาของ .NET Core Runtime การติดตั้ง .NET Core Runtime เองไม่จำเป็น
- สำหรับ Python 3.5–3.7: ต้องใช้การสร้าง Python แบบ
pymalloc. ตัวเลือกการสร้าง--with-pymallocถูกเปิดใช้งานตามค่าเริ่มต้น. โดยทั่วไป การสร้าง Python แบบpymallocจะมีสัญลักษณ์mต่อท้ายในชื่อไฟล์. libpythonไลบรารีแบบ shared. ตัวเลือกการสร้าง Python--enable-sharedถูกปิดใช้งานตามค่าเริ่มต้น และบางการแจกจ่ายของ Python ไม่รวมไลบรารีlibpythonแบบ shared. บนบางแพลตฟอร์ม Linux คุณสามารถติดตั้งไลบรารีlibpythonแบบ shared โดยใช้ตัวจัดการแพ็กเกจ (เช่นsudo apt-get install libpython3.7). ปัญหาที่พบบ่อยคือไลบรารีlibpythonถูกติดตั้งในตำแหน่งที่ไม่เป็นมาตรฐานสำหรับไลบรารีแบบ shared. คุณสามารถแก้ไขได้โดยใช้ตัวเลือกการสร้างของ Python เพื่อกำหนดเส้นทางไลบรารีทางเลือกเมื่อคอมไพล์ Python หรือโดยการสร้างลิงก์สัญลักษณ์ไปยังไฟล์ไลบรารีlibpythonในตำแหน่งไลบรารีแบบ shared มาตรฐานของระบบ. โดยปกติชื่อไฟล์ไลบรารีlibpythonแบบ shared จะเป็น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).
คำถามที่พบบ่อย
ฉันต้องการ Microsoft PowerPoint ติดตั้งเพื่อการแปลงและการแสดงผลหรือไม่?
ไม่, PowerPoint ไม่จำเป็น; Aspose.Slides เป็นเครื่องมือแยกเดียวสำหรับ การสร้าง, การแก้ไข, การแปลง, และ การแสดงผล การนำเสนอ.
จำเป็นต้องมีเวอร์ชัน .NET เฉพาะ (Core/5+/6+) บนเครื่องหรือไม่?
การติดตั้ง .NET Runtime เองไม่จำเป็น แต่ต้องมีการพึ่งพาที่จำเป็นบน Linux/macOS. ซึ่งหมายความว่าระบบควรมีแพ็กเกจที่โดยปกติจะติดตั้งเป็นการพึ่งพาของ .NET โดยไม่ต้องติดตั้ง runtime อย่างเต็มรูปแบบ.
ต้องการฟอนต์ใดสำหรับการแสดงผลที่ถูกต้อง?
โดยปฏิบัติ ฟอนต์ที่ใช้ในการนำเสนอหรือ ตัวทดแทน ที่เหมาะสมต้องพร้อมใช้งาน. เพื่อให้การแสดงผลสอดคล้องกันบน Linux/macOS แนะนำให้ติดตั้งแพ็กเกจฟอนต์ทั่วไป.
ทำไมฟอนต์ที่กำหนดเองจึงแสดงเป็นแบบ fallback หรือข้อความหายไปบน Linux?
หากไฟล์ฟอนต์มีรายการในตารางชื่อไม่สอดคล้องหรือเสียหาย, stack การจับคู่ฟอนต์ของ Linux (FreeType/fontconfig) อาจเลือกบันทึกที่ไม่ถูกต้อง, ทำให้ฟอนต์ไม่สามารถระบุได้. การใช้เวอร์ชันฟอนต์ที่แก้ไขรายการในตารางชื่อหรือการติดตั้งการทดแทนที่สอดคล้องจะช่วยแก้ปัญหา.