Non-Windows Environment
Sheetize SDKs は .NET Standard 2.0 をサポートしており、Linux やその他の非 Windows 環境で実行される .NET Core アプリケーションで使用することができます。最適なパフォーマンスと正確なテキストレンダリングを確保するために、以下の手順に従ってください。
Linux の推奨セットアップ
1. libgdiplus パッケージをインストールする
libgdiplus パッケージは、スプレッドシートのレンダリングと処理に重要な GDI+ 機能を提供します。次のコマンドをターミナルで実行してインストールします:
sudo apt-get install libgdiplus
2. Microsoft 互換フォントをインストールする
正しいテキストレンダリングを確保するために、次のコマンドを使用して Microsoft TrueType フォントをインストールします:
sudo apt-get install ttf-mscorefonts-installer
これらのフォントは /usr/share/fonts/truetype/msttcorefonts
ディレクトリに配置される必要があります。システムが異なるディレクトリを使用している場合は、Sheetize SDKs で操作を行う前にコード内のパスを更新してください:
Sheetize.Text.FontRepository.Sources.Add(new FolderFontSource("<path to ms fonts>"))
ヒント
これらのパッケージをインストールし、フォントパスを正しく設定することで、Linux またはその他の非 Windows システムで Sheetize SDKs のパフォーマンスを最大化できます。