HTMLレスポンシブWebページは、さまざまなデバイスで見栄えがすることを目的としています。これらのページは、さまざまな画面サイズに応じて自動的に調整されます。この記事では、変換を自動化し、C#を使用して.NETアプリケーション内で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リポジトリにアクセスしてください。さらに質問やあいまいな点がある場合は、フォーラムの無料サポートに連絡してください。