Persyaratan Sistem
Pendahuluan
Aspose.Slides for Python via .NET tidak memerlukan produk pihak ketiga apa pun, seperti Microsoft PowerPoint, untuk diinstal. Aspose.Slides adalah mesin untuk membuat, memodifikasi, mengonversi, dan merender dokumen dalam berbagai format, termasuk format presentasi Microsoft PowerPoint.
Sistem Operasi yang Didukung
Aspose.Slides for Python mendukung Windows (32-bit dan 64-bit), macOS, dan Linux 64-bit pada sistem dengan Python 3.5 atau yang lebih baru terinstal.
| Sistem Operasi | Versi |
| Microsoft Windows |
|
| Linux |
|
| macOS |
|
Persyaratan Sistem untuk Platform Linux dan macOS Target
- Perpustakaan runtime GCC 6 (atau yang lebih baru).
- libgdiplus, sebuah implementasi sumber terbuka dari API GDI+.
- Ketergantungan dari .NET Core Runtime. Menginstal .NET Core Runtime itu sendiri TIDAK diperlukan.
- Untuk Python 3.5–3.7: build
pymallocdari Python diperlukan. Opsi build--with-pymallocdiaktifkan secara default. Biasanya, buildpymallocdari Python ditandai dengan akhiranmpada nama file. libpythonlibrary bersama. Opsi build Python--enable-shareddinonaktifkan secara default, dan beberapa distribusi Python tidak menyertakan library bersamalibpython. Pada beberapa platform Linux, Anda dapat menginstal library bersamalibpythonmenggunakan manajer paket (misalnya,sudo apt-get install libpython3.7). Masalah umum adalah librarylibpythondiinstal di lokasi nonstandar untuk library bersama. Anda dapat menyelesaikannya dengan menggunakan opsi build Python untuk mengatur jalur library alternatif saat mengompilasi Python, atau dengan membuat tautan simbolik ke file librarylibpythondi lokasi library bersama standar sistem. Biasanya, nama file library bersamalibpythonadalahlibpythonX.Ym.so.1.0untuk Python 3.5–3.7 ataulibpythonX.Y.so.1.0untuk Python 3.8 atau yang lebih baru (misalnya,libpython3.7m.so.1.0,libpython3.9.so.1.0).
FAQ
Apakah saya perlu menginstal Microsoft PowerPoint untuk konversi dan rendering?
Tidak, PowerPoint tidak diperlukan; Aspose.Slides adalah mesin mandiri untuk membuat, memodifikasi, mengonversi, dan merender presentasi.
Apakah versi .NET tertentu (Core/5+/6+) diperlukan pada mesin?
Menginstal .NET Runtime itu sendiri tidak diperlukan, tetapi dependensinya harus ada di Linux/macOS. Ini berarti sistem harus berisi paket-paket yang biasanya diinstal sebagai dependensi .NET, tanpa menginstal runtime secara penuh.
Font apa yang diperlukan untuk rendering yang tepat?
Secara praktik, font yang digunakan dalam presentasi atau pengganti yang tepat harus tersedia. Untuk memastikan rendering yang konsisten pada Linux/macOS, disarankan untuk menginstal paket font umum.
Mengapa font khusus dirender sebagai fallback atau teks yang hilang di Linux?
Jika file font memiliki entri tabel nama yang tidak konsisten atau rusak, tumpukan pencocokan font Linux (FreeType/fontconfig) dapat memilih rekaman yang tidak valid, menyebabkan font tidak dapat diselesaikan. Menggunakan versi font dengan tabel nama yang diperbaiki atau menginstal pengganti yang konsisten menyelesaikan masalah tersebut.