ウェブコンテンツの管理は、しばしばリッチな Microsoft Word Online ドキュメントをサイトやアプリに公開することを意味します。手動でのコピー&ペーストの代わりに、.NET REST API を使用して Word documents を HTML に自動的に変換し、構造、スタイル、および画像を保持できます。
- Word to HTML 変換 API
- Word 文書を C# (.NET) で HTML に変換する
- DOC/DOCX を cURL を使って HTML へ
- 高度なHTMLエクスポートオプション
- 無料の Word ->HTML 変換ツールをお試しください
- 役立つリンク
Word to HTML 変換 API
Aspose.Words Cloud SDK for .NET は、REST エンドポイントと SDK を通じて DOC から HTML への変換を簡単に行う方法を提供します。いくつかのコード行で DOC または DOCX を HTML に変換でき、CMS 取り込み、ナレッジベース、静的サイトパイプラインに最適です。
NuGet から .NET SDK をインストールします:
NuGet\Install-Package Aspose.Words-Cloud
今すぐ、Aspose Cloud dashboard で無料アカウントを作成し、クライアントIDとクライアントシークレットを取得してください。
Word ドキュメントを C# (.NET) で HTML に変換する
以下は、C#を使用してMS WordドキュメントをHTMLに変換する方法を示す最小限の例です。
- まず、
Configuration
およびWordsApi
オブジェクトを作成する必要があります。
var config = new Configuration { ClientId = clientID, ClientSecret = clientSecret };
var wordsApi = new WordsApi(config);
- 次に、
UploadFileRequest
オブジェクトを使用して、入力の Word ドキュメントをクラウドストレージにアップロードします。
var uploadFileRequest = new UploadFileRequest(file, inputFile);
wordsApi.UploadFile(uploadFileRequest);
ConvertDocumentRequest
クラスのインスタンスを作成し、Word ドキュメントから HTML への変換操作を開始するためにGetDocumentWithFormat(…)
メソッドを呼び出します。
var response = new GetDocumentWithFormatRequest(inputFile, format,outPath: resultant);
wordsApi.GetDocumentWithFormat(response);
// 完全な例とデータファイルについては、以下にアクセスしてください。
https://github.com/aspose-words-cloud/aspose-words-cloud-dotnet
// https://dashboard.aspose.cloud/ からクライアント認証情報を取得します。
string clientSecret = "XXXXXXXXXXXX";
string clientID = "XXXXXXX-XXXXXX-XXXXX-be35-ff5c3a6aa4a2";
// ClinetID と Client Secret の詳細を使用して構成オブジェクトを作成します。
var config = new Aspose.Words.Cloud.Sdk.Configuration { ClientId = clientID, ClientSecret = clientSecret };
// WordsApi インスタンスを初期化する
var wordsApi = new WordsApi(config);
// Input PDF file name
String inputFile = "test_multi_pages.docx";
// 結果ファイル形式
String format = "HTML";
String resultant = "resultantFile.html";
// 入力 ODT ファイルの内容をストリーム インスタンスに読み込む
var sourceFile = System.IO.File.OpenRead(inputFile);
// DocumentWithFormatRequest リクエストオブジェクトを作成する
var response = new ConvertDocumentRequest(requestDocument, format: "HTML", outPath: "resultantFile.html");
// ドキュメント操作をトリガーする
wordsApi.ConvertDocument(response);
// 変換が成功した場合、成功メッセージを出力します。
if (response != null && response.Equals("OK"))
{
Console.WriteLine("The Word to HTML conversion completed successfully !");
Console.ReadKey();
}

Word ドキュメントから HTML への変換のプレビュー
DOC/DOCX を cURL を使用して HTML に変換する
代わりに、Word DOC/DOCX 形式を HTML 形式に変換するために cURL コマンドを使用することも検討できます。この方法は、コーディングの経験が不要なプラットフォーム非依存のソリューションを求めている場合に非常に効率的です。
- クライアント認証情報に基づいてJWTアクセストークンを生成します:
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=XXXXX-XXXX-XXXX-be35-ff5c3a6aa4a2&client_secret=CLIENT_SECRET" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
- Convert a Word DOC to HTML format directly from command line interface/terminal.
curl -v "https://api.aspose.cloud/v4.0/words/{sourceFile}?format=html" \
-X GET \
-H "accept: application/octet-stream" \
-H "Authorization: Bearer <JWT Token>" \
-o "{resultantFile}"
sourceFile
を入力 Word ドキュメントの名前に置き換え、 resultantFile
を生成された HTML の名前に置き換え、 accessToken
を前述の JWT アクセストークンに置き換えてください。
高度な HTML エクスポートオプション
Word Onlineコンテンツパイプラインをターゲットにして、品質とSEOを向上させるためには:
- レスポンシブ vs. 固定レイアウト: モバイルフレンドリーなHTMLにはインラインCSSを使用してください。
- 画像: 単一の HTML ファイルまたはパフォーマンスのための別のフォルダーとして Base64 としてエクスポートします。
- フォント:フォントリソースを埋め込むか提供することで、フォントの忠実度を確保します。
- ページ: プレビューやスニペット用に特定のページ範囲を変換します。
- クリーンアップ: CMSがグローバルCSSを適用する場合は、インラインスタイルを削除するためにHTMLをポストプロセスします。
無料の Word ->HTML コンバータを試す
このAPIの機能をすぐに探索するには、無料のオンラインコンバータを使ってWord文書からHTMLへの変換ワークフローを即座にテストできます。DOC/DOCXをアップロードし、何もインストールせずに公開準備が整ったHTMLを取得します。したがって、ウェブブラウザ内で私たちの free online DOCX to HTML converter を試してください。

Word DOCX から HTML への変換アプリのプレビュー。
結論
Aspose.Words Cloud SDK for .NETを使用することは、大規模にWordをHTMLに変換する最も迅速な方法です。CMS用のDOCからHTML、静的サイト用のDOCXからHTML、またはMS Word OnlineワークフローからDOCをHTMLに変換する自動化が必要な場合でも、Aspose.Words Cloudは最小限のコードでクリーンで信頼性の高い結果を提供します。
FAQs
-
WordをHTMLにオンラインで変換するにはどうすればいいですか? 上記にリンクされた無料アプリを使用するか、REST APIを呼び出して、DOC/DOCXファイルを使用してWeb用のHTMLを取得してください。
-
画像やスタイルは保持されますか? はい—Base64エクスポートをインラインアセットに有効にするか、別々に保存してキャッシュを改善してください。
-
これは Microsoft Word Online と異なりますか? Word Online は Microsoft のエディタです。このガイドでは、.NET REST API を使用して Word を HTML にプログラムでエクスポートする方法を示します。これは自動化と CI/CD のためのものです。
-
複数のWordファイルを一括変換できますか? はい—C#でファイルパスをループ処理するか、大規模なドキュメントセットを処理するためにバッチAPIリクエストを送信します。
役立つリンク
おすすめの記事
以下のブログを訪れることを強くお勧めします: