Pretvorite DOCX u EPUB pomoću NET REST API-ja

Ovaj jednostavan članak opisuje mehanizam za konvertiranje DOCX u EPUB pomoću NET REST API-ja. Aspose.Words za .NET Cloud SDK može se koristiti za izvoz DOCX datoteke u EPUB datoteku. Ako želite izraditi pretvarač Word DOCX u EPUB s C# Low Code API-jem, slijedite dolje navedene korake i isprobajte značajku pomoću radnog uzorka koda.

Preduvjet

Koraci za pretvaranje Word DOC u EPUB pomoću C# Low Code API-ja

  1. Postavite ID klijenta i Tajnu klijenta za API za pretvaranje DOCX u EPUB
  2. Instancirajte objekt klase WordsAPI s vjerodajnicama klijenta
  3. Odredite ulazne DOCX i izlazne EPUB datoteke
  4. Pročitajte ulaznu DOCX datoteku u toku datoteke i proslijedite je kao argument instanci klase ConvertDocumentRequest
  5. Pozovite metodu ConvertDocument za konvertiranje DOCX u EPUB koristeći REST API
  6. Spremite pretvorenu EPUB datoteku na lokalni disk

Gore navedeni koraci osiguravaju brzu pretvorbu DOCX u EPUB koristeći REST API. Proces će započeti korištenjem Aspose.Words za .NET REST SDK i dobivanjem instance WordsApi pružanjem posuđenog identifikatora i tajnih vrijednosti za pretplatu. Izvorna DOCX datoteka učitat će se s diska pomoću streama datoteke i korištenjem metode ConvertDocument(), konverzija Worda u EPUB bit će dovršena u oblaku i vratit će se EPUB datoteka koja se može spremiti na lokalni disk.

Kod za pretvorbu DOC u EPUB pomoću NET REST API-ja

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);
}
}
}
}

Ovaj primjer koda daje osnovu za razvoj Word dokumenta u EPUB pretvarač s C# REST API. Imate mogućnost postavljanja dodatnih parametara tijekom procesa pretvorbe kao što su naziv izlazne datoteke, put do izlaznog dokumenta i lozinka izvorne datoteke. Ova značajka DOCX konverzije u EPUB može se koristiti s bilo kojom aplikacijom bez koda ili s niskim kodom na bilo kojem operativnom sustavu koji podržava ovaj SDK.

U ovoj smo temi naučili o DOCX konverziji u EPUB koristeći C# REST API. Ako ste zainteresirani za renderiranje BMP-a za DOCX datoteku, pogledajte članak o tome kako Pretvorite DOCX u BMP pomoću .NET REST API-ja.

 Hrvatski