C#を使用してSVGZをSVGに変換する
SVGZ は SVG ファイル形式の圧縮版で、ウェブ上のベクターグラフィックに広く使われています。SVGZはファイルサイズが小さいためパフォーマンス上の利点がありますが、時には非圧縮のSVG形式に戻す必要があるかもしれません。 Aspose.SVG for .NET を使えば、SVGZからSVGへの変換は素早く簡単に行えます。
なぜSVGZをSVGに変換するのか?
SVGZファイルはサイズが小さいためウェブでの使用に最適ですが、多くの場合、標準のSVGに戻すことをお勧めします。非圧縮SVGファイルは編集、デバッグ、表示がより簡単で、古いシステムやソフトウェアでよりよくサポートされ、より広い互換性とコラボレーションのしやすさを可能にします。以下は圧縮 SVGZ ファイルを標準 SVG に変換する簡単な C# コードスニペットである:
SVGZをSVGとして保存するC#コード
using Aspose.Svg.Saving;
...
// Load an SVG document
SVGDocument document = new SVGDocument("document.svgz");
// Save the document as SVGZ
document.Save("document.svgz", SVGSaveFormat.SVG);
SVGZをSVGとして保存する手順
- SVGDocument() コンストラクタのいずれかを用いて SVG 文書を読み込む。
- Save(
path
,saveFormat
) メソッドをSVGSaveFormat.SVG
で呼び出すと、非圧縮の SVG としてエクスポートされる。出来上がった SVG ファイルは圧縮されることなく、元のグラフィックのすべての構造要素と視覚的な正確さを維持します。
参照 – SVGをSVGZに変換する
- また、Aspose.SVG for .NET APIを使えば、C#のコードを数行書くだけで、 SVGからSVGZ への逆変換も可能です!
- Aspose.SVGは無料のオンライン SVG から SVGZ へのコンバーター を提供しており、インストールや登録の必要なく、ブラウザ上で直接SVGファイルを圧縮・変換することができます。この高速でユーザーフレンドリーなツールは、開発者、デザイナー、そしてウェブや印刷用に軽量で最適化されたベクターグラフィックスを必要とするすべての人のために設計されています。SVGファイルをアップロードするだけで、数秒で圧縮されたSVGZをダウンロードできます。
Aspose.SVG for .NET API を使ってみる
スケーラブルなベクター グラフィックスとそのアプリケーションの開発に関心がある場合は、C# およびその他の .NET プログラミング言語用の強力なインターフェイス セットを備えた柔軟で高速な Aspose.SVG for .NET API をインストールしてください。コマンド ラインから
nuget install Aspose.SVG
としてインストールするか、Visual Studio のパッケージ マネージャー コンソール経由で Install-Package Aspose.SVG
を使用してインストールします。
または、
ダウンロード
からオフラインの MSI インストーラーまたは DLL を ZIP ファイルで入手してください。Aspose.SVG for .NET API はスタンドアロン ライブラリであり、 SVG ドキュメント処理用のソフトウェア。C# ライブラリのインストールとシステム要件の詳細については、 Aspose.SVG ドキュメント を参照してください。