この簡単な記事では、NET REST API を使用して DOCX を EPUB に変換するメカニズムについて説明します。 Aspose.Words for .NET Cloud SDK は、DOCX ファイルを EPUB ファイルにエクスポートするために使用できます。 C# ロー コード API を使用して Word DOCX から EPUB へのコンバーターを作成する場合は、以下の手順に従い、動作するサンプル コードを使用して機能を試してください。
前提条件
- アカウントを作成し、API 認証情報を取得します
- ダウンロード Aspose.Words Cloud SDK for .NET to perform DOCX to EPUB conversion
- 上記の SDK を使用して C# プロジェクトをセットアップし、DOCX を EPUB に変換します
C# ローコード API を使用して Word DOC を EPUB に変換する手順
- DOCX を EPUB に変換するための API のクライアント ID とクライアント シークレットを設定します。
- クライアント資格情報を使用して WordsAPI クラスのオブジェクトをインスタンス化します。
- 入力DOCXファイルと出力EPUBファイルを指定します
- ファイル ストリーム内の入力 DOCX ファイルを読み取り、引数として ConvertDocumentRequest クラス インスタンスに渡します。
- ConvertDocument メソッドを呼び出して REST API を使用して DOCX を EPUB に変換
- 変換したEPUBファイルをローカルディスクに保存します。
上記の手順により、REST API* を使用した *DOCX から EPUB への迅速な変換が保証されます。このプロセスは、Aspose.Words for .NET REST SDK を使用し、サブスクリプションの貸与識別子とシークレット値を指定して WordsApi のインスタンスを取得することから始まります。ソース DOCX ファイルは、ファイル ストリームを使用してディスクからロードされ、ConvertDocument() メソッドを使用することにより、Word から EPUB への変換がクラウドで完了し、ローカル ディスクに保存できる EPUB ファイルが返されます。
NET REST API を使用した DOC から EPUB への変換のコード
using Aspose.Words.Cloud.Sdk; | |
using Aspose.Words.Cloud.Sdk.Model.Requests; | |
using System; | |
using System.IO; | |
namespace WordsSample.Words | |
{ | |
public class DocxToEpub | |
{ | |
public void ConvertDocxToEpub() | |
{ | |
try | |
{ | |
var apiClient = new Configuration(); | |
apiClient.ClientSecret = "Client Secret"; | |
apiClient.ClientId = "Client ID"; | |
//Create SDK object | |
WordsApi wordsApi = new WordsApi(apiClient); | |
string localPath = @"C:\Words\"; | |
string inputFile = "Test.docx"; | |
string outputFile = "DOCXToEPUB.epub"; | |
string outputFormat = "epub"; | |
//Read input file to bytes array | |
var inpuFileStream = File.Open(localPath + '/' + inputFile, FileMode.Open); | |
inpuFileStream.Position = 0; | |
//create conversion request object with input and output files | |
ConvertDocumentRequest convertDocRequest = new ConvertDocumentRequest(inpuFileStream, outputFormat, null, null, null, null, null, null, null); | |
var conversionTask = wordsApi.ConvertDocument(convertDocRequest); | |
conversionTask.Wait(); | |
var outputFileStream = conversionTask.Result; | |
outputFileStream.Position = 0; | |
using (var fileStream = File.Create(localPath + outputFile + "." + outputFormat)) | |
{ | |
outputFileStream.Seek(0, SeekOrigin.Begin); | |
outputFileStream.CopyTo(fileStream); | |
} | |
} | |
catch (Exception e) | |
{ | |
Console.WriteLine(e.Message); | |
} | |
} | |
} | |
} |
このコード例は、C# REST API* を使用した *Word ドキュメントから EPUB へのコンバーターを開発するための基礎を提供します。変換プロセス中に、出力ファイル名、出力ドキュメントへのパス、ソース ファイルのパスワードなどの追加パラメータを設定するオプションがあります。 DOCX から EPUB への変換 のこの機能は、この SDK をサポートするオペレーティング システム上のノーコード アプリまたはローコード アプリで使用できます。
このトピックでは、C# REST API* を使用した *DOCX から EPUB への変換について学習しました。 DOCX ファイルの BMP レンダリングに興味がある場合は、.NET REST API を使用して DOCX を BMP に変換する の方法に関する記事を参照してください。