HTMLレスポンシブWebページは、さまざまなデバイスで見栄えがすることを目的としています。これらのページは、さまざまな画面サイズに応じて自動的に調整されます。この記事では、変換を自動化し、C#を使用して.NETアプリケーション内でWordドキュメントを応答性の高いHTMLページとして表示する方法について説明します。

C#.NETAPIを使用したWordからレスポンシブなHTMLレイアウト

以下のトピックについて以下で説明します。

.NET APIforWordおよびレスポンシブHTMLビューア

以下の例では、GroupDocs.Viewer for .NETを使用して、Wordドキュメントを応答性の高いHTMLページとしてレンダリングします。 APIは強力な多数のドキュメントのレンダリングをサポートするドキュメントビューア.NETAPIです。これにより、埋め込みリソースと外部リソースを備えた** HTMLビューア**、JPGおよびPNGとしてレンダリングする画像ビューア、および印刷や他のユーザーとの共有に最適なPDFビューアを構築できます。

ダウンロードセクションからDLLまたはMSIインストーラーをダウンロードするか、NuGetを介してパッケージを.NETアプリケーションに追加してAPIをインストールできます。

PM> Install-Package GroupDocs.Viewer

C#を使用してWord文書を応答性の高いHTMLとして表示するように変換する

MS Word DOC、DOCXドキュメントがあり、これらのドキュメントを応答性の高いHTMLページにレンダリングして、さまざまな画面サイズすべてで見栄えを良くしたい場合は、次の手順とC#コードを使用してください。

次の手順は、.NET APIを使用してWord文書(DOC / DOCX) をレスポンシブHTMLに変換する方法を示しています。

  • Viewerクラスを使用してWord文書(DOC / DOCX) をロードします。
  • html出力の埋め込みリソースまたは外部リソースのいずれかにHtmlViewOptionsを設定します。
  • RenderResponsiveをtrueに設定します。
  • ViewerクラスのViewメソッドを呼び出して、ロードされたWordドキュメントの応答性の高いWebページを生成します。

次の4ライナーのソースコードは、WordドキュメントをC#を使用してリソースが埋め込まれた応答性の高いHTMLとしてレンダリングします。

// Word DOC / DOCXドキュメントをC#のHTMLレスポンシブページに変換します
using (Viewer viewer = new Viewer(@"path/document.docx"))
{
    HtmlViewOptions options = HtmlViewOptions.ForEmbeddedResources("path/page_{0}.html");
    options.RenderResponsive = true; // Set the Responsive as true
    viewer.View(options);
}

無料のAPIライセンスを取得する

評価の制限なしにAPIを使用するために、無料の一時ライセンスを取得できます。

結論

要約すると、C#を使用してWordドキュメントをレスポンシブHTMLページとしてレンダリングする方法を学習しました。さらに、埋め込みリソースと外部リソースを使用してHTMLページを生成できます。 GroupDocsによって構築されたのような独自のドキュメントビューア.NETアプリケーションの構築を開始することに自信を持っている必要があります。

APIの詳細については、ドキュメントおよびGitHubリポジトリにアクセスしてください。さらに質問やあいまいな点がある場合は、フォーラムの無料サポートに連絡してください。

関連項目