SVG画像は、本質的にスケーラブルであるため人気があります。特定のシナリオでは、SVG画像をDOCXまたはDOC形式のWord文書に変換する必要がある場合があります。したがって、この記事では、C#でプログラムによってSVGファイルをWord文書に変換する方法について説明します。
SVGからDOCXまたはDOCへのコンバーター– C#APIのインストール
Aspose.HTML for .NET APIを使用して、HTML、MHTML、SVG、および多くのその他のファイル形式を作成、編集、または変換できます。 ダウンロードセクションからDLLファイルをダウンロードするか、次のNuGetインストールコマンドを使用して、APIをインストールするだけです。
PM> Install-Package Aspose.HTML
SVGをWordDOCXまたはDOCにプログラムでC#に変換する
次の手順で、SVGをDOCXまたはDOC形式のWord文書に変換できます。
- SVGDocumentクラスでソースSVG画像をロードします。
- ConvertSVGメソッドとDocSaveOptionsクラスオブジェクトを使用してSVG画像を変換します。
次のコードスニペットは、これらの手順に従ってSVGファイルをC#でDOCXに変換する方法を詳しく説明しています。
// ファイルからSVGドキュメントを初期化します
SVGDocument document = new SVGDocument("sample.svg");
// SVGをWordDOCXに変換する
Converter.ConvertSVG(document, new DocSaveOptions(), "sample_output.docx");
C#を使用して詳細設定でSVGをWordDOCXに変換する
SVGからWord文書への変換をカスタマイズして変換できます。たとえば、ページサイズ、ページマージン、解像度などです。C#の詳細設定でSVGをDOCXに変換するには、次の手順に従う必要があります。
- 入力SVGファイルをロードします。
- DocSaveOptionsクラスのオブジェクトを初期化します。
- ページサイズ、余白、水平または垂直解像度などのページ設定を構成します。
以下のコードスニペットは、C#でプログラムによって詳細設定を使用してSVG画像をWordDOCXに変換する方法を詳しく説明しています。
// ファイルからSVGドキュメントを初期化します
SVGDocument document = new SVGDocument("sample.svg");
// DocSaveOptionsを初期化して、さまざまなプロパティを設定します
DocSaveOptions options = new DocSaveOptions();
options.DocumentFormat = DocumentFormat.DOCX;
options.PageSetup.AnyPage = new Page(new Size(500, 500), new Margin(30, 10, 10, 10));
// SVGをDOCXに変換する
Converter.ConvertSVG(document, options, "sample_output.docx");
無料の評価ライセンスを取得する
無料の一時ライセンスをリクエストすることで、評価の制限なしにAPIを評価できます。
オンラインデモ
上記のAPIを使用して開発されたSVGtoDOCXConverterウェブアプリをお試しください。
結論
この記事では、C#でプログラムによってSVGファイルをDOCX形式に変換する方法を学びました。ページ設定プロパティを指定することにより、基本的な変換シナリオと高度な変換について説明しました。さらに、ドキュメントにアクセスするか、フォーラムから連絡することで、APIが提供するその他の機能の詳細を確認できます。
関連項目
ヒント:Aspose PowerPoint to Word Converterは、一般的なプレゼンテーションからWord文書への変換プロセスを示しているため、確認することをお勧めします。