C# による SVG 変換
オンラインまたは C# ライブラリを使用して、SVG を PDF、XPS、BMP、JPEG、PNG、TIFF などの画像に変換
C# を使用して SVG を変換する方法
SVG (Scalable Vector Graphics) は、2 次元グラフィックス用の XML ベースの画像形式です。これは、主に Web を対象としたベクター グラフィックス形式です。 SVG の主な優れた点は、品質を一切低下させることなく任意のサイズにスケーリングできる比類のない機能です。最新のブラウザーはすべて SVG をサポートしており、Web はすでにベクター グラフィックスに切り替える必要があるようです。ただし、SVG の使用にはいくつかの制限があり、場合によっては SVG を他の形式に変換する必要があります。
Aspose.SVG for .NET API は、開発者にとって変換プロセスを容易にします。フォーマット間の変換は、いくつかの異なるアプローチを使用して実行できます。
静的な Converter クラス は、一般的な形式への SVG ファイル変換を提供し、これらの操作を可能にする共有ファサードです。便利で簡単。
RenderTo() メソッドは、SVG を別の形式にレンダリングし、ドキュメントを出力デバイスに送信するために使用されます。 Aspose.SVG API は、次の出力デバイスの実装を提供します: PdfDevice、XpsDevice、および ImageDevice クラスで、それぞれ PDF、XPS、および Image ファイル フォーマットへのレンダリングを実行します。
オンライン SVG コンバーター
Aspose.SVG for .NET API を使用して SVG をリアルタイムで変換できます。次の C# の例は、SVG ドキュメントを変換する方法を示しています。ローカル ファイル システムからファイルをロードし、出力形式を選択して、例を実行してください。結果はすぐに別のファイルとして取得されます。
using Aspose.Svg; using Aspose.Svg.Saving; using Aspose.Svg.Converters; using Aspose.Svg.Rendering.Image; using var document = new SVGDocument("{{input lower}}"); {{#if_output 'PDF'}} var options = new PdfSaveOptions(); {{/if_output}} {{#if_output 'XPS'}} var options = new XpsSaveOptions(); {{/if_output}} {{#if_output 'BMP' 'JPG' 'GIF' 'PNG' 'TIFF'}} var options = new ImageSaveOptions(ImageFormat.{{output param2 camel}}); {{/if_output}} Converter.ConvertSVG(document, options, "output.{{output lower}}");
ドキュメントで人気のある SVG 変換
Aspose.SVG for .NET ライブラリを使用すると、C# を使用してプログラムで SVG ファイルを作成、編集、読み取り、変換できます。 SVG C# API の主なハイライトは変換機能です。 Aspose.SVG.Converters 名前空間は、変換メソッドへの簡単なアクセスを実装します。 PDF、XPS、JPEG、PNG、BMP、TIFF、GIF などの一般的な形式への幅広い SVG 変換を提供します。 SVG C# の詳細については、ドキュメントの章 SVG ファイルの変換方法 を参照してください。 API 変換機能。
Aspose.SVG for .NET ライブラリのインストール
Aspose.SVG for .NET は、SVG ドキュメントを処理およびレンダリングするための幅広い機能を提供するように設計された、クロスプラットフォームの柔軟なライブラリです。 .NET アプリにシームレスに統合され、サードパーティ ソフトウェアをインストールすることなく SVG ファイルを操作できます。当社の SVG .NET API は、C#、VB.NET、ASP.NET などの任意の .NET 言語で使用できます。Mono (.NET 4.0 Framework サポート) をインストールできる、または .NET を使用できる任意の OS で同様に機能します。芯。これには、Windows、Linux、および macOS が含まれます。
NuGet による .NET 用の Aspose.SVG のインストール:
- パッケージ マネージャー コンソールを使用します。
- NuGet パッケージ マネージャー GUI を使用します。
C# ライブラリのインストールの詳細については、 Aspose.SVG ドキュメント を参照してください。
その他のサポートされている変換
SVG ファイルを他の多くのファイル形式に変換することもできます。