NET REST API を使用して DOCX を DOC に変換する

この簡単なガイドは、NET REST API を使用して DOCXDOC に変換するのに役立ちます。このタスクを実行するには、Aspose.Words for .NET Cloud SDK を使用します。この SDK をサポートするさまざまなプラットフォームで C# REST API を使用して DOCX を DOC に転送するための詳細な手順とサンプル コードが共有されています。

前提条件

C# ローコード API を使用して DOCX を DOC に変換する手順

  1. APIのクライアントIDとクライアントシークレットを設定する
  2. Configuration クラスのオブジェクトを作成し、クライアントの資格情報を設定します。
  3. 構成オブジェクトを使用して WordsAPI クラスのオブジェクトを作成します
  4. 入力ファイルと出力ファイルを指定する
  5. 入力DOCXファイルを読み取り、バイト配列に保存します。
  6. 上記のバイト配列を使用して ConvertDocumentRequest() メソッドをインスタンス化します。
  7. ConvertDocument メソッドを呼び出して、REST API を使用して DOCX を DOC に変換します。
  8. 出力された DOC ファイルをローカル ディスクに保存します。

これらの手順では、C# Low Code API* を使用して *DOCX ファイルを DOC に変更するプロセスについて説明します。最初のステップでは、クライアント ID とシークレットを使用して Configuration クラス オブジェクトを初期化し、指定された構成を使用して WordsApi オブジェクトを宣言し、入力ファイルをバイト配列に読み取り、実際の変換のために ConvertDocumentRequest オブジェクトを作成します。最後に、WordsApi クラスから ConvertDocument() メソッドを呼び出して、DOCX を DOC 形式に変換します。

C# REST API を使用して DOCX を DOC にフォーマットするコード

using Aspose.Words.Cloud.Sdk;
using Aspose.Words.Cloud.Sdk.Model.Requests;
using System;
using System.IO;
namespace WordsSample.Words
{
public class DocxToDoc
{
public void ConvertDocxToDocAsync()
{
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.docx";
string outputFile = "DOCXToDOC";
string outputFormat = "doc";
//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);
}
}
}
}

このコードに従って、NET REST API* を使用して *DOCX を DOC ファイルに変更します。 WordsApi には複数のオーバーロードがあるため、Configuration オブジェクトを宣言したり、クライアント ID と資格情報を直接設定したりしなくても、WordsApi を使用できます。 ConvertDocumentRequest() コンストラクターでさまざまなプロパティを設定できます。たとえば、ソース ファイルの暗号化パスワード、元のドキュメントの保存場所 (既にアップロードされている場合)、出力ドキュメントのファイル名などです。

次のページで別の同様の機能を確認することもできます: NET REST APIを使用してDOCXをJPGに変換します の方法。

 日本語