ドキュメントをHTMLに変換

C# .NET を使用した DOC から HTML への変換。

Word 文書はコンテンツの作成とフォーマットに便利な方法を提供しますが、HTML 形式はコンテンツのアクセシビリティ、汎用性、統合の可能性の世界を切り開きます。したがって、Word 文書を HTML に変換することは、互換性の問題だけではありません。コンテンツが Web フレンドリーで、応答性が高く、さまざまなデバイスやプラットフォームで簡単にアクセスできるようにすることも目的です。

この記事では、.NET REST API を使用して Word 文書 (DOC、DOCX) を HTML 形式に簡単に変換する方法について詳しく説明します。

Word から HTML への変換のための REST API

GroupDocs.Conversion Cloud SDK for .NET を使用して Word 文書を HTML 形式に変換すると、非常に便利で効率的なコンテンツ変換ソリューションが提供されます。SDK は、文書の構造、書式、スタイルを保持するなど、変換プロセスのすべての側面を処理し、結果として得られる HTML が元のコンテンツの整合性と読みやすさを維持するようにします。

まず、NuGet パッケージ マネージャーで GroupDocs.Conversion-Cloud を検索し、[インストール] ボタンをクリックして SDK をインストールする必要があります。別の方法として、パッケージ マネージャー コンソールで次のコマンドを実行することもできます。

NuGet\Install-Package GroupDocs.Conversion-Cloud -Version 24.4.0

次に、パーソナライズされた API 認証情報 (クライアント ID とクライアント シークレット) を取得する必要があります。API 認証情報を取得する方法の詳細については、この短い チュートリアル に記載されている手順に従ってください。

C# で DOC を HTML に変換する

このセクションでは、GroupDocs.Conversion Cloud SDK for .NET が Word 文書を HTML に変換するための便利で信頼性の高いプラットフォームを提供し、コンテンツ変換ワークフローを簡単に合理化できるようにする方法について詳しく説明します。

  1. クライアントの資格情報を引数として渡す Configuration クラスのインスタンスを作成します。
var configurations = new Configuration(clientId, clientSecret1);
  1. ConvertApi を初期化し、Configuration オブジェクトを入力引数として渡します。
var apiInstance = new ConvertApi(configurations);
  1. 入力した Word 文書をクラウド ストレージにアップロードします。
fileUpload.UploadFile(new UploadFileRequest("input-sample.doc", stream));
  1. 入力 Word 文書の名前、結果の形式 html、および出力 HTML ファイルの名前を引数として指定するインスタンス ConvertSettings を作成します。
var settings = new ConvertSettings{...}
  1. ConvertDocumentRequest APIを呼び出してWord文書をHTML形式にエクスポートし、結果のHTMLをクラウドストレージに保存します。
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
docx から html

画像: DOCX から HTML への変換のプレビュー。

cURL コマンドを使用して DOCX を HTML に変換する

cURL コマンドで GroupDocs.Conversion Cloud を使用する主な利点の 1 つは、そのシンプルさと柔軟性です。変換プロセスをワークフローやスクリプトに簡単に統合し、DOCX から HTML への変換タスクを効率的に自動化できます。

このアプローチの最初のステップは、クライアントの資格情報に基づいて JWT アクセス トークンを生成することです。JWT トークンを生成したら、次の cURL コマンドを実行して Word 文書を HTML 形式に変換し、結果のファイルをクラウド ストレージに保存する必要があります。

curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{  \"StorageName\": \"internal\",  \"FilePath\": \"{inputFile}\",  \"Format\": \"html\",  \"LoadOptions\": {    \"Format\": \"docx\"  },  \"OutputPath\": \"{resultantHTML}\"}"

inputFile を入力 CSV ファイルの名前に、resultantHTML を結果 HTML ファイルの名前に、accessToken をパーソナライズされた JWT アクセス トークンに置き換えてください。

  • 結果の HTML をローカル ドライブに保存するには、次の cURL コマンドを使用してみてください。
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{  \"StorageName\": \"internal\",  \"FilePath\": \"{inputFile}\",  \"Format\": \"html\",  \"LoadOptions\": {    \"Format\": \"doc\"  }}" \
-o "myResultant.html"

Word から HTML への変換アプリ

軽量で超効率的なDOCXからHTMLへの変換アプリをぜひお試しください。この無料アプリはGroupDocs.Conversion Cloud API上に構築されており、Word文書からHTMLへの変換APIの驚くべき機能を体験できます。

DOCXからHTMLへのコンバーター

便利なリンク

結論

cURL コマンドのシンプルさと柔軟性を好むか、GroupDocs.Conversion Cloud API によって直接提供される包括的な機能を好むかにかかわらず、Word 文書 (DOC、DOCX など) から HTML 形式への変換はシームレスで効率的なプロセスになります。どちらのアプローチも、コンテンツ変換のための信頼性の高いソリューションを提供し、結果として得られる HTML が元の文書の整合性、書式設定、構造を維持することを保証します。

関連記事

詳細については、次のリンクにアクセスすることをお勧めします。