このチュートリアルでは、NET REST API を使用して Word DOC を HTML に変換するプロセスについて説明します。 C# ローコード API を使用して **DOC を HTML にエクスポートするには、Aspose.Words for .NET Cloud SDK を使用します。この記事に記載されている手順に従い、実行中のサンプル C# REST API コードを使用して機能を試してください。
前提条件
- アカウントを作成して API 認証情報を取得する
- ダウンロード Aspose.Words Cloud SDK for Dotnet
- 上記の SDK を使用して C# プロジェクトをセットアップします
NET REST API を使用して Word を HTML に変換する手順
- API のクライアント ID とクライアント シークレットを設定して DOC を HTML に変換します
- 資格情報を使用して WordsAPI クラスのインスタンスをインスタンス化します。
- 入力ファイルと出力ファイルを設定する
- 入力 DOC ファイルを FileStream オブジェクトに読み込みます
- FileStream と出力ファイル形式を使用して ConvertDocumentRequest オブジェクトを作成します
- ConvertDocument メソッドを呼び出し、ConvertDocumentRequest オブジェクトを使用して DOC を HTML に変換します。
- 出力された HTML ファイルをローカル ディスクに保存します。
前述の手順では、C# Low Code API* を使用した *Word から HTML へのファイル形式の変換について説明します。このプロセスは、Configuration オブジェクトにクライアント シークレット/ID を設定し、指定された構成を使用して WordsApi クラス オブジェクトを作成することで開始されます。次のステップでは、ソース Word ファイルが FileStream オブジェクトに読み込まれます。このオブジェクトは、入力 DOC を HTML に変換するために ConvertDocumentRequest インスタンスで使用されます。
C# ローコード API を使用して Word DOC から HTML へのコンバーターを開発するためのコード
using Aspose.Words.Cloud.Sdk; | |
using Aspose.Words.Cloud.Sdk.Model.Requests; | |
using System; | |
using System.IO; | |
namespace WordsSample.Words | |
{ | |
public class WordsToHtml | |
{ | |
public void ConvertWordToHtmlAsync() | |
{ | |
try | |
{ | |
var apiClient = new Configuration(); | |
apiClient.ClientSecret = "Client Secret"; | |
apiClient.ClientId = "Client Id"; | |
//Create SDK object | |
WordsApi wordsApi = new WordsApi(apiClient); | |
//string localPath = @""; | |
string inputFile = "Test1.doc"; | |
string outputFile = "DOCXToHTML"; | |
string outputFormat = "html"; | |
//Read input file to bytes array | |
var inpuFileStream = File.Open(inputFile, FileMode.Open); | |
inpuFileStream.Position = 0; | |
ConvertDocumentRequest convertDocumentRequest = new ConvertDocumentRequest(inpuFileStream, outputFormat, null, null, null, null, null, null, null); | |
var conversionTask = wordsApi.ConvertDocument(convertDocumentRequest); | |
conversionTask.Wait(); | |
var outputFileStream = conversionTask.Result; | |
outputFileStream.Position = 0; | |
using (var fileStream = File.Create(outputFile+"."+ outputFormat)) | |
{ | |
outputFileStream.Seek(0, SeekOrigin.Begin); | |
outputFileStream.CopyTo(fileStream); | |
} | |
} | |
catch (Exception e) | |
{ | |
Console.WriteLine(e.Message); | |
} | |
} | |
} | |
} |
このサンプル コードは、C# REST API を使用して DOC を HTML に変換するプロセスを示します。 ConvertDocumentRequest クラス オブジェクトは、入力ファイルのバイト ストリームと出力ファイル形式、および入力ファイルの読み込み時にフォントの場所、暗号化された Word ファイルのパスワード、エンコードの詳細を設定するオプションを使用して開始されます。最後に、WordsApi クラスで ConvertDocument() メソッドを呼び出して、DOC ファイルを HTML に変換します。
次のページで別の同様の機能を確認することもできます: NET REST APIを使用してWord DOCをMarkdownに変換する。