A DOCX konvertálása EPUB formátumba a NET REST API segítségével

Ez az egyszerű cikk azt a mechanizmust írja le, amellyel a DOCX konvertálása EPUB-re NET REST API-val. Az Aspose.Words for .NET Cloud SDK használható DOCX-fájlok EPUB-fájlba történő exportálására. Ha Word DOCX–EPUB konvertert szeretne létrehozni C# Low Code API-val, kövesse az alábbi lépéseket, és próbálja ki a funkciót a működő mintakóddal.

Előfeltétel

A Word DOC konvertálása EPUB-ba a C# Low Code API segítségével

  1. Állítsa be az API ügyfélazonosítóját és ügyféltitkát a DOCX EPUB formátumba konvertálásához
  2. Példányosítsa a WordsAPI osztály objektumát az ügyfél hitelesítő adataival
  3. Adja meg a bemeneti DOCX és a kimeneti EPUB fájlokat
  4. Olvassa be a bemeneti DOCX fájlt a fájlfolyamban, és adja át argumentumként a ConvertDocumentRequest osztálypéldánynak
  5. Hívja a ConvertDocument metódust a DOCX konvertálásához EPUB formátumba a REST API segítségével
  6. Mentse a konvertált EPUB fájlt a helyi lemezre

A fenti lépések biztosítják a gyors DOCX-EPUB-borítást a REST API használatával. A folyamat az Aspose.Words for .NET REST SDK használatával kezdődik, és a WordsApi példányának lekérésével az előfizetéshez kölcsönzött azonosító és titkos értékek megadásával kezdődik. A forrás DOCX fájl a lemezről fájlfolyam segítségével töltődik be, és a ConvertDocument() metódussal a Word-ből EPUB konvertálás befejeződik a felhőben, és a rendszer visszaadja az EPUB fájlt, amelyet el lehet menteni a helyi lemezre.

Kód a DOC-ból EPUB-ba konvertálásához NET REST API-val

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

Ez a példakód megadja az alapot a Word dokumentum EPUB konverterének fejlesztéséhez C# REST API-val. Lehetősége van további paraméterek beállítására az átalakítási folyamat során, például a kimeneti fájl neve, a kimeneti dokumentum elérési útja és a forrásfájl jelszava. A DOCX-EPUB konvertálás ezen funkciója bármely kód nélküli vagy alacsony kódú alkalmazással használható bármely operációs rendszeren, amely támogatja ezt az SDK-t.

Ebben a témakörben megismerkedtünk a DOCX-ről EPUB-ba konvertálással a C# REST API használatával. Ha érdekli a BMP renderelése egy DOCX fájlhoz, olvassa el a A DOCX konvertálása BMP-vé a .NET REST API segítségével című cikket.

 Magyar