この短いチュートリアルでは、** C#を使用してWord DocumentをHTMLに変換する方法を学習します。次の簡単な手順とコードスニペットを使用して、 DOCXをC#でHTMLに効率的にエクスポート**できます。この変換は、.NET Frameworkが構成されているmacOS、Linux、MSWindowsなどの任意のオペレーティングシステムで実行できます。
C#を使用してWord文書をHTMLに変換する手順
- NuGetパッケージマネージャープラグインからAspose.Wordsライブラリをインストールします
- Documentクラスのオブジェクトをインスタンス化してDOCXをロードします
- CssStyleSheet、ページマージン、ページ設定などに関連するさまざまなプロパティを指定します。
- 出力ファイルをHTMLファイルとして保存します
上記の手順では、最初に* Document class *インスタンスがインスタンス化されて入力Wordドキュメントが読み込まれ、次にページマージン、ページ設定などのレンダリングプロセスにさまざまなプロパティが設定され、出力HTMLファイルのプロパティがカスタマイズされます。最終的に、出力ファイルはHTMLファイル拡張子で保存されます。
C#でDOCXをHTMLにエクスポートするコード
using System; | |
using Aspose.Words; | |
using Aspose.Words.Saving; | |
namespace ConvertDOCXtoHTMLinCsharp | |
{ | |
class Program | |
{ | |
static void Main(string[] args) | |
{ | |
// Use Aspose.Words license to remove trial version limitations after converting Word DOCX to HTML | |
License licenseForConvertingDOCXtoHTML = new License(); | |
licenseForConvertingDOCXtoHTML.SetLicense("Aspose.Words.lic"); | |
// Load input Word DOCX file with Document class | |
Document doc = new Document("Input.docx"); | |
// Set different properties of HtmlSaveOptions class | |
HtmlSaveOptions saveOptions = new HtmlSaveOptions(); | |
saveOptions.CssStyleSheetType = CssStyleSheetType.Inline; | |
saveOptions.ExportPageMargins = true; | |
saveOptions.ImageResolution = 90; | |
// Save output HTML | |
doc.Save("HtmlSaveOptions.html", saveOptions); | |
} | |
} | |
} |
このサンプルコードでは、入力WordドキュメントをロードするためにDocumentクラスのインスタンスが宣言されています。次に、出力HTMLファイルのプロパティを制御するために、さまざまなレンダリングオプションが指定されます。フォントと画像のレンダリング方法、または必要に応じてファイルを変換するためのcssスタイルシートとフォルダーの設定を操作できます。最後に、* C#を使用してDOCXからHTMLを生成します*。
この記事では、* C#を使用してDOCXからHTMLを生成する方法*について説明しました。ただし、DOCXファイルをTIFFに変換する場合は、C#を使用してDOCXをTIFFに変換する方法の記事を参照してください。