SVG (Scalable Vector Graphics) 画像は、画像の品質を維持するために頻繁に使用されます。シナリオによっては、複数の SVG イメージ ファイルを一緒にマージまたは結合する必要がある場合があります。この記事では、SVG 画像を PDF または XPS ファイルにマージする方法を学習します。詳細については、次のセクションを参照してください。スケーラブルベクターグラフィックス(SVG)イメージは、そのスケーラビリティで人気があります。これらは、視覚的な情報を表示するためにWeb上で頻繁に使用されます。この記事では、C#を使用してプログラムでSVG画像ファイルを作成する方法を学習します。次のセクションでは、さまざまなユースケースについて説明します。テキストをSVGファイルのデジタルグラフィックに変換することで、テキストをベクトル化できます。著作権で保護されたフォントを不要な使用から保護したい場合など、テキストのセキュリティ目的に役立ちます。この記事では、C#を使用してプログラムでテキストのベクトル化を実行する方法について説明します。スケーラブルベクターグラフィック(SVG)ファイルは、そのスケーラビリティと画像の品質を変更しないため、Web上で一般的に使用されています。ロゴ、アイコン、イラストなどの2次元グラフィックスは、多くの場合SVGファイル形式でレンダリングされます。 C#言語を使用して、プログラムでSVGをHTMLファイルに簡単に変換できます。この記事では、SVGからHTMLへのWebページ変換に関するいくつかの詳細を学習します。SVG画像は、特に画像のスケーラビリティと品質が重要な場合に、Web上で広く使用されています。 C#を使用して、プログラムでSVG画像要素を検査、抽出、またはナビゲートできます。SVG(Scalable Vector Graphics)は、2次元グラフィックス用のベクター画像形式です。これらの画像はXML形式に基づいているため、さまざまなノードをトラバースしてファイルの内容を簡単に編集または検索できます。 C#でプログラムによってSVG画像ファイルをロード、保存、またはマージできます。同様に、SVGイメージに関連する他のいくつかの機能により、.NETベースのアプリケーションでサポートされているいくつかのファイル形式を処理できます。スケーラブルベクターグラフィックス、SVG、ファイル形式は、通常はWeb用の2次元画像を表示するために使用されます。 C#またはVB.NETを使用して、プログラムでSVGをPDFまたはXPSに変換できます。 XPSおよびPDFファイル形式は、さまざまなシステムで広くサポートおよび利用されています。この記事では、SVGからPDFおよびSVGからXPSへの変換機能について例を挙げて説明します。この記事では、Asposeの.NET SVG APIでC#を使用して、SVGファイルをPNG、JPEG、TIFF、およびその他の一般的なラスター画像形式に変換する方法を紹介します。
Aspose.SVG for .NETは、C#またはVB.NETを使用してSVGファイルを処理するための強力なAPIです。これにより、SVGファイルをロード、解析、および他のさまざまなファイル形式に変換できます。この記事では、Aspose.SVG for .NETのコンバーターAPIの機能を活用し、次のSVG変換を実行する方法を学習します。
C#を使用してSVGをPNGに変換する C#を使用したSVGからJPEGへの変換 C#を使用してSVGをBMPに変換する C#を使用してSVGをTIFF画像として保存する C#を使用してSVGをGIFに変換する C#SVG toImageConverter-インストール Aspose.SVG for .NETは、NuGetでホストされており、NuGetパッケージマネージャーを使用して簡単にインストールできます。または、ダウンロードセクションからAPIのDLLをダウンロードすることもできます。
C#を使用してSVGをPNGに変換する PNGは、可逆圧縮のために人気のある画像形式です。品質を損なうことなく高解像度の画像が必要な場合は、SVGをPNGに変換することを選択できます。以下は、Aspose.SVGfor.NETを使用してSVGからPNGへの変換を実行する手順です。
SVGDocumentクラスを使用してSVG画像をロードします。 ImageDeviceクラスのインスタンスを作成して、出力画像の形式とファイルのパスを指定します。 SVGDocument.RenderTo(ImageDevice)メソッドを使用して、SVGをPNGにレンダリングします。 次のコードサンプルは、C#を使用してSVGをPNGに変換する方法を示しています。
// 完全な例とデータファイルについては、https://github.com/aspose-svg/Aspose.SVG-for-.NETにアクセスしてください。 string dataDir = RunExamples.GetDataDir_Data(); using (var document = new SVGDocument(Path.Combine(dataDir, "smiley.svg"))) { using (var device = new ImageDevice(new ImageRenderingOptions(ImageFormat.Png), dataDir + "smiley_out.png")) { document.RenderTo(device); } } C#を使用してSVGをJPEG画像に変換する SVGからJPEG形式への変換は、ファイルのサイズを小さくするために画像を圧縮する必要がある場合に役立ちます。 JPEGは不可逆圧縮をサポートしているため、画像の品質が低下します。ここで、圧縮率が高いほど画質が低くなります。 SVGファイルをJPEG画像にエクスポートする手順は次のとおりです。
SVGDocumentのインスタンスを作成し、SVGファイルをロードします。 出力JPEG画像のImageDeviceオブジェクトを作成して初期化します。 SVGDocument.RenderTo(ImageDevice)メソッドを使用して、SVGをJPEGとして保存します。 次のコードサンプルは、SVGファイルをC#のJPEG画像に変換します。
C#を使用してSVGをBMPに変換する BMP形式は、画像のデジタル表現で長い間使用されてきました。 BMPは、Windows、Macなどの複数のプラットフォームで開くことができるデバイスに依存しない形式として知られています。以下は、Aspose.SVGfor.NETを使用してSVGからBMPへの変換を実行する手順です。
SVGDocumentを使用して、変換するSVGファイルをロードします。 ImageDeviceクラスを使用して、出力形式とファイルのパスを指定します。 SVGDocument.RenderTo(ImageDevice)メソッドを使用して、SVGをBMPとしてレンダリングします。 次のコードサンプルは、C#を使用してSVGをBMPとして保存する方法を示しています。
// 完全な例とデータファイルについては、https://github.com/aspose-svg/Aspose.SVG-for-.NETにアクセスしてください。 string dataDir = RunExamples.C#SVGライブラリが製品ラインに追加されたことを発表するときが来ました- Aspose.SVG for .NET。これは、.NETまたは.NET CoreベースのアプリケーションでC#を使用して、プログラムでSVGファイルを作成、編集、読み取り、変換できる.NETクラスライブラリです。 APIのインストール方法と重要な機能について簡単に説明します。
C#.NETSVGAPI-インストール Aspose.SVG for .NET DLLは、ダウンロードセクションからダウンロードできます。一方、VisualStudioのNuGetパッケージマネージャーまたはパッケージマネージャーコンソールを介してインストールできます。
NuGetパッケージマネージャー パッケージマネージャーコンソール PM> Install-Package Aspose.SVG ここで、SVGファイルを処理するためのAPIのいくつかの顕著な機能を見てみましょう。
C#を使用してSVGファイルを作成する Aspose.SVG for .NETを使用すると、SVG構造を持つ空のファイルを作成できます。さらに、ユーザー定義の文字列からSVGファイルを作成することもできます。 APIはSVGDocumentクラスを提供してSVGファイルを作成し、さらにこのオブジェクトを使用してドキュメントをSVG要素で埋めることができます。完了したら、SVGDocument.Save()メソッドを使用してファイルを保存できます。次のコードサンプルは、SVGファイルを最初から作成する方法を示しています。
C#で空のSVGファイルを作成する // 完全な例とデータファイルについては、https://github.com/aspose-svg/Aspose.SVG-for-.NETにアクセスしてください。 using (var document = new SVGDocument()) { // ここのドキュメントに対していくつかのアクションを実行します... } C#でユーザー定義の文字列を使用してSVGを作成する // 完全な例とデータファイルについては、https://github.com/aspose-svg/Aspose.SVG-for-.NETにアクセスしてください。 using (var document = new SVGDocument("", ".")) { // ここのドキュメントに対していくつかのアクションを実行します... } C#でSVGファイルを編集する Aspose.SVG for .NETでは、SVGファイルを編集してコンテンツを更新することもできます。 APIのデータオブジェクトモデルは、SVGの公式仕様を効率的にマッピングして、SVGノードとその要素にアクセスして編集します。次のコードサンプルは、C#でSVGファイルを編集する方法を示しています。
// 完全な例とデータファイルについては、https://github.com/aspose-svg/Aspose.SVG-for-.NETにアクセスしてください。 string dataDir = RunExamples.GetDataDir_Data(); using (var document = new SVGDocument(Path.