Yêu cầu hệ thống
Giới thiệu
Aspose.Slides for Python via .NET không yêu cầu cài đặt bất kỳ sản phẩm bên thứ ba nào, chẳng hạn như Microsoft PowerPoint. Aspose.Slides là một động cơ để tạo, chỉnh sửa, chuyển đổi và hiển thị tài liệu ở nhiều định dạng, bao gồm các định dạng bản trình chiếu Microsoft PowerPoint.
Hệ điều hành được hỗ trợ
Aspose.Slides for Python hỗ trợ Windows (32-bit và 64-bit), macOS và Linux 64-bit trên các hệ thống đã cài Python 3.5 trở lên.
| Hệ điều hành | Phiên bản |
| Microsoft Windows |
|
| Linux |
|
| macOS |
|
Yêu cầu hệ thống cho các nền tảng Linux và macOS mục tiêu
- Thư viện runtime GCC 6 (hoặc mới hơn).
- libgdiplus, một triển khai mã nguồn mở của API GDI+.
- Các phụ thuộc của .NET Core Runtime. Việc cài đặt .NET Core Runtime tự nó KHÔNG bắt buộc.
- Đối với Python 3.5–3.7: cần bản dựng
pymalloccủa Python. Tùy chọn biên dịch--with-pymallocđược bật mặc định. Thông thường, bản dựngpymalloccủa Python có hậu tốmtrong tên tệp. - Thư viện chia sẻ
libpython. Tùy chọn biên dịch Python--enable-sharedbị tắt mặc định, và một số bản phân phối Python không bao gồm thư viện chia sẻlibpython. Trên một số nền tảng Linux, bạn có thể cài đặt thư viện chia sẻlibpythonbằng trình quản lý gói (ví dụ,sudo apt-get install libpython3.7). Một vấn đề phổ biến là thư việnlibpythonđược cài đặt ở vị trí không chuẩn cho các thư viện chia sẻ. Bạn có thể khắc phục bằng cách sử dụng tùy chọn biên dịch Python để đặt đường dẫn thư viện thay thế khi biên dịch Python, hoặc tạo một liên kết tượng trưng tới tệp thư việnlibpythontrong vị trí thư viện chia sẻ tiêu chuẩn của hệ thống. Thông thường, tên tệp thư viện chia sẻlibpythonlàlibpythonX.Ym.so.1.0cho Python 3.5–3.7 hoặclibpythonX.Y.so.1.0cho Python 3.8 trở lên (ví dụ,libpython3.7m.so.1.0,libpython3.9.so.1.0).
Câu hỏi thường gặp
Tôi có cần cài đặt Microsoft PowerPoint để chuyển đổi và hiển thị không?
Không, PowerPoint không bắt buộc; Aspose.Slides là một động cơ độc lập để tạo, chỉnh sửa, chuyển đổi và hiển thị các bản trình chiếu.
Có yêu cầu phiên bản .NET cụ thể (Core/5+/6+) trên máy không?
Việc cài đặt .NET Runtime tự nó không bắt buộc, nhưng các phụ thuộc của nó phải có trên Linux/macOS. Điều này có nghĩa hệ thống cần chứa các gói thường được cài đặt như phụ thuộc của .NET, mà không cần cài toàn bộ runtime.
Cần những phông chữ nào để hiển thị đúng?
Trong thực tế, các phông chữ được sử dụng trong bản trình chiếu hoặc các bản thay thế phù hợp phải có sẵn. Để đảm bảo hiển thị nhất quán trên Linux/macOS, nên cài đặt các gói phông chữ chung.
Tại sao một phông chữ tùy chỉnh lại hiển thị dưới dạng dự phòng hoặc văn bản bị thiếu trên Linux?
Nếu tệp phông chữ có các mục bảng tên không nhất quán hoặc bị hỏng, ngăn xếp khớp phông chữ của Linux (FreeType/fontconfig) có thể chọn một bản ghi không hợp lệ, khiến phông chữ không được giải quyết. Sử dụng phiên bản phông chữ có bảng tên đã được sửa hoặc cài đặt một bản thay thế nhất quán sẽ giải quyết vấn đề.