C# で SVG をマージする

C# を使用して SVG ファイルを結合し、結果を PDF、XPS、BMP、JPEG、PNG、GIF、TIFF などの一般的な形式で保存します

C# を使用して SVG をマージする方法

複数の SVG または画像を 1 つのドキュメントに結合する必要がある理由はたくさんあります。 SVG ファイルをマージするには、C# プラットフォーム用の強力で使いやすいドキュメント操作 API である Aspose.SVG for .NET API を使用します。 .当社の C# ライブラリは、SVG ドキュメントをレンダリングおよびマージするための SvgRenderer クラスを提供します。 Render() メソッドを使用すると、一度に複数のドキュメントを出力レンダリング デバイスに送信してマージすることができます。

SVG を PDF に結合する C# の例

高速な C# ライブラリを使用すると、.NET 開発者は SVG ファイルを結合し、結合した結果を PDF、XPS、JPEG、PNG、BMP、GIF、TIFF などの多くの一般的な形式に高品質かつ効率的に変換できます。複数の SVG ファイルを別の形式の 1 つのファイルに同時に結合し、リソース管理、HTTP リクエスト数の最適化、Web アプリケーションの読み込み時間の短縮などのタスクのパフォーマンスを向上させることができます。ドキュメントのマージは、数行のコードで実行できます。

SVG を PDF にマージ – C#

// Initialize SVG documents from files to merge 
using (var document1 = new SVGDocument("document1.svg"))
using (var document2 = new SVGDocument("document2.svg"))
using (var document3 = new SVGDocument("document3.svg"))
{
    // Create an instance of SvgRenderer
    using var renderer = new Aspose.Svg.Rendering.SvgRenderer();
    // Create an instance of SvgRenderer
    using var device = new Aspose.Svg.Rendering.Pdf.PdfDevice("result.pdf");
    //Merge all SVG documents to PDF
    renderer.Render(device, document1, document2, document3);
}

上記の C# の例では、PdfDevice の使用によって示されているように、出力形式は PDF です。 出力形式を変更する場合は、目的の形式に一致する別のデバイス クラスを使用する必要があります。 たとえば、PNG、JPEG、BMP、GIF、または TIFF 形式にImageDeviceを使用できます。 さらに、出力ファイル パスに適切なファイル拡張子を指定する必要があります。

ドキュメントの SVG 合併

Aspose.SVG for .NET ライブラリを使用すると、C# を使用してプログラムで SVG ファイルを作成、編集、読み取り、変換、マージできます。 Aspose.Svg.Rendering 名前空間は、変換およびマージ メソッドへの簡単なアクセスを実装します。さらに、SVG ファイルを PDF、XPS、JPEG、PNG、BMP、TIFF、GIF などの一般的な形式に結合することもできます。ドキュメントの章 SVG ファイルをマージする方法 SVG C# API マージ機能の詳細については、こちらをご覧ください。今すぐ Aspose.SVG を C# プロジェクトに含めて、SVG マージのパワーと柔軟性を体験してください。

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 のインストール:

  1. パッケージ マネージャー コンソールを使用します。
  2. NuGet パッケージ マネージャー GUI の使用。

C# ライブラリのインストールの詳細については、 Aspose.SVG ドキュメント を参照してください。

その他のサポートされている合併

SVG ファイルを他の多くのファイル形式に組み合わせることができます。