
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 に変換するための便利で信頼性の高いプラットフォームを提供し、コンテンツ変換ワークフローを簡単に合理化できるようにする方法について詳しく説明します。
- クライアントの資格情報を引数として渡す
Configuration
クラスのインスタンスを作成します。
var configurations = new Configuration(clientId, clientSecret1);
ConvertApi
を初期化し、Configuration オブジェクトを入力引数として渡します。
var apiInstance = new ConvertApi(configurations);
- 入力した Word 文書をクラウド ストレージにアップロードします。
fileUpload.UploadFile(new UploadFileRequest("input-sample.doc", stream));
- 入力 Word 文書の名前、結果の形式
html
、および出力 HTML ファイルの名前を引数として指定するインスタンスConvertSettings
を作成します。
var settings = new ConvertSettings{...}
- ConvertDocumentRequest APIを呼び出してWord文書をHTML形式にエクスポートし、結果のHTMLをクラウドストレージに保存します。
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
画像: 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の驚くべき機能を体験できます。
便利なリンク
結論
cURL コマンドのシンプルさと柔軟性を好むか、GroupDocs.Conversion Cloud API によって直接提供される包括的な機能を好むかにかかわらず、Word 文書 (DOC、DOCX など) から HTML 形式への変換はシームレスで効率的なプロセスになります。どちらのアプローチも、コンテンツ変換のための信頼性の高いソリューションを提供し、結果として得られる HTML が元の文書の整合性、書式設定、構造を維持することを保証します。
関連記事
詳細については、次のリンクにアクセスすることをお勧めします。