SVGからWordDOCXC#

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文書に変換できます。

  1. SVGDocumentクラスでソースSVG画像をロードします。
  2. 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に変換するには、次の手順に従う必要があります。

  1. 入力SVGファイルをロードします。
  2. DocSaveOptionsクラスのオブジェクトを初期化します。
  3. ページサイズ、余白、水平または垂直解像度などのページ設定を構成します。

以下のコードスニペットは、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が提供するその他の機能の詳細を確認できます。

関連項目

EPUBをC#でWord DOCXに変換

ヒント:Aspose PowerPoint to Word Converterは、一般的なプレゼンテーションからWord文書への変換プロセスを示しているため、確認することをお勧めします。