システム要件
はじめに
Aspose.Slides for Python via .NET は、Microsoft PowerPoint などのサードパーティ製品をインストールする必要がありません。Aspose.Slides は、Microsoft PowerPoint プレゼンテーション形式を含むさまざまなフォーマットのドキュメントを作成、変更、変換、レンダリングするエンジンです。
サポートされているオペレーティングシステム
Aspose.Slides for Python は、Windows(32 ビットおよび 64 ビット)、macOS、Python 3.5 以降がインストールされたシステム上の 64 ビット Linux をサポートします。
| オペレーティングシステム | バージョン |
| Microsoft Windows |
|
| Linux |
|
| macOS |
|
Linux および macOS プラットフォーム向けのシステム要件
- GCC 6 ランタイムライブラリ(またはそれ以降)。
- libgdiplus は、GDI+ API のオープンソース実装です。
- .NET Core Runtime の依存関係です。.NET Core Runtime 自体のインストールは不要です。
- Python 3.5–3.7 の場合: Python の
pymallocビルドが必要です。--with-pymallocビルドオプションはデフォルトで有効になっています。通常、pymallocビルドの Python はファイル名にmサフィックスが付けられています。 libpython共有ライブラリ。--enable-sharedPython ビルドオプションはデフォルトで無効になっており、一部の Python ディストリビューションにはlibpython共有ライブラリが含まれていません。Linux の一部プラットフォームでは、パッケージマネージャー(例:sudo apt-get install libpython3.7)を使用してlibpython共有ライブラリをインストールできます。一般的な問題として、libpythonライブラリが共有ライブラリ用の標準外の場所にインストールされていることがあります。Python をコンパイルするときにビルドオプションで代替ライブラリパスを設定するか、システムの標準共有ライブラリ場所にlibpythonライブラリへのシンボリックリンクを作成することで解決できます。通常、libpython共有ライブラリのファイル名は Python 3.5–3.7 ではlibpythonX.Ym.so.1.0、Python 3.8 以降ではlibpythonX.Y.so.1.0(例:libpython3.7m.so.1.0、libpython3.9.so.1.0)です。
FAQ
変換やレンダリングのために Microsoft PowerPoint をインストールする必要がありますか?
いいえ、PowerPoint は必要ありません。Aspose.Slides は、プレゼンテーションを作成、変更、変換、およびレンダリングするためのスタンドアロンエンジンです。
マシンに特定の .NET バージョン(Core/5+/6+)が必要ですか?
.NET Runtime 自体のインストールは不要ですが、その依存関係は Linux/macOS に存在する必要があります。つまり、ランタイム全体をインストールせずに、通常 .NET の依存関係としてインストールされるパッケージをシステムに含める必要があります。
正しいレンダリングのために必要なフォントはどれですか?
実際には、プレゼンテーションで使用されているフォント、または適切な代替フォントが利用可能である必要があります。Linux/macOS で一貫したレンダリングを確保するために、一般的なフォントパッケージをインストールすることが推奨されます。
Linux でカスタムフォントがフォールバックや欠落テキストとしてレンダリングされるのはなぜですか?
フォントファイルの name テーブルエントリが不整合または破損している場合、Linux のフォントマッチングスタック(FreeType/fontconfig)は無効なレコードを選択し、フォントが解決できない状態になります。 name テーブルレコードが修正されたフォントバージョンを使用するか、一貫した代替フォントをインストールすることで問題は解決します。