Այս պարզ հոդվածը նկարագրում է NET REST API-ով ** DOCX-ը EPUB-ի վերածելու մեխանիզմը**: Aspose.Words-ը .NET Cloud SDK-ի համար կարող է օգտագործվել DOCX ֆայլը EPUB ֆայլ արտահանելու համար: Եթե ցանկանում եք ստեղծել Word DOCX-ի դեպի EPUB փոխարկիչ C# Low Code API-ով, հետևեք ստորև տրված քայլերին և փորձեք գործառույթը՝ օգտագործելով աշխատանքային օրինակելի կոդը:
Նախադրյալ
- Ստեղծեք հաշիվ և ստացեք API-ի հավատարմագրերը
- Բեռնել Aspose.Words Cloud SDK for .NET to perform DOCX to EPUB conversion
- Նախադրեք C# նախագիծը վերը նշված SDK-ով՝ DOCX-ը EPUB-ի փոխարկելու համար
Word DOC-ը EPUB-ի փոխարկելու քայլեր C# Low Code API-ով
- Սահմանեք Client ID-ն և Client Secret-ը API-ի համար՝ DOCX-ը EPUB-ի փոխարկելու համար
- Ստեղծեք WordsAPI դասի օբյեկտը հաճախորդի հավատարմագրերով
- Նշեք մուտքային DOCX և ելքային EPUB ֆայլեր
- Կարդացեք մուտքագրված DOCX ֆայլը ֆայլի հոսքում և որպես արգումենտ փոխանցեք ConvertDocumentRequest դասի օրինակին
- Զանգահարեք ConvertDocument մեթոդը՝ Փոխակերպեք DOCX-ը EPUB-ի՝ REST API-ի միջոցով
- Պահպանեք փոխարկված EPUB ֆայլը տեղական սկավառակի վրա
Վերոնշյալ քայլերը ապահովում են արագ DOCX դեպի EPUB ծածկույթ՝ օգտագործելով REST API: Proess-ը կսկսի օգտագործել Aspose.Words-ը .NET REST SDK-ի համար և ստանալով WordsApi-ի օրինակ՝ տրամադրելով lent նույնացուցիչը և բաժանորդագրության գաղտնի արժեքները: Աղբյուրի 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); | |
} | |
} | |
} | |
} |
Այս օրինակ կոդը հիմք է տալիս մշակելու Word փաստաթուղթը EPUB փոխարկիչ C# REST API-ով: Փոխակերպման գործընթացում դուք հնարավորություն ունեք սահմանելու լրացուցիչ պարամետրեր, ինչպիսիք են ելքային ֆայլի անունը, ելքային փաստաթղթի ուղին և աղբյուրի ֆայլի գաղտնաբառը: DOCX-ի EPUB-ի փոխակերպման այս հատկությունը կարող է օգտագործվել այս SDK-ն աջակցող ցանկացած օպերացիոն համակարգի առանց կոդով կամ ցածր կոդով հավելվածների հետ:
Այս թեմայում մենք իմացանք DOCX-ի EPUB փոխակերպման մասին՝ օգտագործելով C# REST API: Եթե դուք հետաքրքրված եք DOCX ֆայլի համար BMP-ի ցուցադրմամբ, տես հոդվածը, թե ինչպես կատարել Փոխակերպեք DOCX-ը BMP-ի .NET REST API-ով.