C# を使用した SVG から PDF への変換
SVG は、スケーラビリティを実現するために、Web サイトの構築と印刷グラフィックに最もよく使用される形式の 1 つです。ただし、場合によっては、SVG を変換して別のファイル形式で保存する必要があります。 Aspose.SVG for .NET API を使用すると、さまざまな変換パラメーターを完全に制御して、プログラムで SVG を PDF に変換できます。強力な C# API を使用すると、SVG を一般的な形式に高速かつ高品質に変換できます。SVG ファイルを PDF に変換すると、デバイスやプラットフォーム間でビジュアル コンテンツを簡単に共有、共同作業、表示できるようになります。
無料のオンラインコンバーター
SVG から PDF への変換の品質をブラウザで直接テストしてください!次の C# の例は、ConvertSVG() メソッドを使用して SVG ドキュメントを変換する方法を示しています。ファイルから SVG を読み取り、デフォルトの保存オプションを使用して SVG を PDF に変換するためのソース コードについて説明します。ローカル ファイル システムから 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}}");
Aspose.SVG API 変換関数と最も一般的な SVG 変換シナリオの C# の例を検討します。ドキュメントの章 SVG ファイルの変換方法 では、C# の例を検討できます。さまざまな方法で SVG を PDF に変換する方法。それらのいくつかを考えてみましょう:
ConvertSVG() メソッドを使用して SVG を PDF に変換する手順
- SVGDocument クラスの SVGDocument() コンストラクターの 1 つを使用して SVG ファイルをロードします。
- 新しい PdfSaveOptions オブジェクトを作成します。
- ConvertSVG() メソッドを使用して、SVG を PDF ファイルとして保存します。 SVGDocument、PdfSaveOptions、および出力ファイル パスを ConvertSVG() メソッドに渡す必要があります。
- 指定したパスに PDF ファイルが保存されます。
RenderTo() メソッドを使用して SVG を PDF に変換する手順
- SVGDocument を SVG ファイルで初期化します。
- PdfRenderingOptions クラスのオブジェクトを作成します。 PdfRenderingOptions() コンストラクターを使用して、ドキュメントの「Format」プロパティを指定します。
- PdfDevice クラスを初期化し、レンダリングする出力ファイル名を指定します。
- RenderTo() メソッドを呼び出して、PdfDevice のインスタンスを渡します。
SVG を PDF に変換
using (var document = new SVGDocument("input.svg"))
{
var options = new PdfRenderingOptions();
using (IDevice device = new PdfDevice(options, "output.pdf"))
{
document.RenderTo(device);
}
}
よくある質問
Aspose.SVG を使用すると、オンラインでもプログラムでも、SVG を他の形式に変換できます。 SVG コンバーター を使用して SVG をリアルタイムで変換できます。これにより、ファイルが迅速かつ高品質に変換されます。 SVG をアップロードして変換し、数秒で結果を取得します。
Aspose.SVG API は、PDF、XPS、DOCX、JPEG、PNG、BMP、TIFF、GIF などの一般的な形式への幅広い SVG 変換を提供します。
ベクター グラフィックスは、近年最も人気のある Web デザインのトレンドの 1 つです。最新のブラウザーはすべて SVG をサポートしており、Web はすでにベクター グラフィックスに切り替える必要があるようです。ただし、SVG の使用にはいくつかの制限があり、SVG を変換する必要があります。
はい、SVG コンバーター は、Web ブラウザーを備えた任意のオペレーティング システムで使用できます。 オンラインで動作し、ソフトウェアのインストールは必要ありません。
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 ドキュメント を参照してください。
サポートされているその他の SVG 変換
SVG を他の多くのファイル形式に変換することもできます。