Převeďte DOC na EPUB pomocí NET REST API

Tento krátký tutoriál popisuje proces převodu DOC na EPUB pomocí NET REST API. K exportu souboru Word DOC do souboru EPUB použijeme Aspose.Words for .NET Cloud SDK. Pokud chcete vyvinout převodník Word DOC na EPUB s C# Low Code API, postupujte podle kroků uvedených v tomto článku a vyzkoušejte funkci pomocí běžícího ukázkového kódu.

Předpoklad

Kroky k převodu Word DOC na EPUB pomocí C# Low Code API

  1. Chcete-li převést DOC na EPUB, nastavte ID klienta a tajný klíč klienta pro rozhraní API
  2. Vytvořte instanci třídy WordsAPI s přihlašovacími údaji klienta
  3. Určete vstupní a výstupní soubory
  4. Přečtěte si vstupní soubor DOC a nahrajte jej do cloudového úložiště
  5. Zavolejte metodu ConvertDocument a převeďte DOC na EPUB pomocí REST API
  6. Uložte výstupní soubor EPUB na místní disk

Výše uvedené kroky zajišťují hladkou konverzi DOCX do EPUB pomocí REST API. Proces začne použitím Aspose.Words for .NET REST SDK a vytvořením instance WordsApi poskytnutím identifikátoru zapůjčení a tajných hodnot pro předplatné. Zdrojový soubor Word bude zpřístupněn z disku a pomocí metody ConvertDocument() bude převod Wordu na EPUB proveden v cloudu a bude vrácen soubor EPUB, který lze uložit na disk.

Kód pro konverzi DOC na EPUB s NET REST API

using Aspose.Words.Cloud.Sdk;
using Aspose.Words.Cloud.Sdk.Model.Requests;
using System;
using System.IO;
namespace WordsSample.Words
{
public class WordsToEpub
{
public void ConvertWordToEpub()
{
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 = "Test1.doc";
string outputFile = "DOCToEPUB.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 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(localPath + outputFile + "." + outputFormat))
{
outputFileStream.Seek(0, SeekOrigin.Begin);
outputFileStream.CopyTo(fileStream);
}
}
catch (Exception e)
{
Console.WriteLine(e.Message);
}
}
}
}

Tento ukázkový kód poskytuje základ pro vývoj dokumentu aplikace Word na převodník EPUB s C# REST API. Během procesu převodu můžete nastavit další parametry, jako je cesta k výstupnímu dokumentu, název výstupního souboru, podrobnosti o kódování, pokud je vstupním souborem soubor HTML nebo TXT, a heslo zdrojového souboru. Tuto funkci převodu DOC na EPUB lze použít s libovolnými aplikacemi bez kódu nebo s nízkým kódem v libovolném operačním systému podporujícím tuto sadu SDK.

Můžete se také podívat na další podobnou funkci na následující stránce: Převeďte DOCX na BMP pomocí .NET REST API.

 Čeština