Այս թեման ներառում է «Բառը DOC-ի MHTML փոխարկելու գործընթացը NET REST API-ով**: Մենք կօգտագործենք Aspose.Words-ը .NET Cloud SDK-ի համար՝ DOC-ը MHTML-ին C# ցածր կոդով API մատուցելու համար: Հետևեք այս հոդվածում ստորև տրված քայլերին և փորձեք գործող գործող նմուշ C# REST API կոդը:
Նախադրյալ
- Ստեղծեք հաշիվ և ստացեք API հավատարմագրեր
- Բեռնել Aspose.Words Cloud SDK for Dotnet to convert Word to MHTML
- Կարգավորեք C# լուծման նախագիծը վերը նշված SDK-ով
NET REST API-ով Word-ը MHTML-ի փոխարկելու քայլեր
- Սահմանեք Հաճախորդի ID-ն և Հաճախորդի գաղտնիքը API-ի համար՝ DOC-ը MHTML-ի փոխարկելու համար
- Ստեղծեք WordsAPI դասի օբյեկտը օգտատիրոջ հավատարմագրերով
- Սահմանեք մուտքագրված Word ֆայլը և ելքային MHTML ֆայլի անունները
- Կարդացեք սկզբնաղբյուր Word DOC ֆայլը FileStream-ի միջոցով
- Ստեղծեք ConvertDocumentRequest օրինակը՝ օգտագործելով FileStream և ելքային ֆայլի ձևաչափը
- Օգտագործեք ConvertDocument մեթոդը՝ Word DOC-ը MHTML-ի փոխարկելու համար՝ օգտագործելով ConvertDocumentRequest օբյեկտը
- Պահպանեք ստեղծված MHTML ֆայլը տեղական սկավառակի վրա
Վերոհիշյալ քայլերը բացատրում են ֆայլի ձևաչափի փոխարկումը Word-ից MHTML-ի C# Low Code API-ով: Գործընթացը կսկսվի հաճախորդի գաղտնիքը/id-ը սահմանելով Configuration օբյեկտում և ստեղծելով WordsApi դասի օրինակ՝ օգտագործելով տվյալ կոնֆիգուրացիան: Հետագա քայլերում սկզբնաղբյուր Word ֆայլը կարդացվում է FileStream-ում և փոխանցվում ConvertDocumentRequest օրինակին՝ մուտքագրված DOC-ը MHTML-ի փոխակերպելու համար:
Word DOC-ի MHTML փոխարկիչի մշակման կոդը C# Low Code API-ով
using Aspose.Words.Cloud.Sdk; | |
using Aspose.Words.Cloud.Sdk.Model.Requests; | |
using System; | |
using System.IO; | |
namespace WordsSample.Words | |
{ | |
public class WordsToMHTML | |
{ | |
public void ConvertWordToMHTMLAsync() | |
{ | |
try | |
{ | |
var apiClient = new Configuration(); | |
apiClient.ClientSecret = "Client Secret"; | |
apiClient.ClientId = "Client Id"; | |
//Create the Words API SDK object | |
WordsApi wordsConvApi = new WordsApi(apiClient); | |
string inputFile = "Test1.doc"; | |
string outputMhtmlFile = "DOCXToMHTML"; | |
string outputFileFormat = "mhtml"; | |
//Read input file to bytes array | |
var inpuStream = File.Open(inputFile, FileMode.Open); | |
inpuStream.Position = 0; | |
ConvertDocumentRequest convertDocumentRequest = new ConvertDocumentRequest(inpuStream, outputFileFormat, null, null, null, null, null, null, null); | |
var conversionTask = wordsConvApi.ConvertDocument(convertDocumentRequest); | |
conversionTask.Wait(); | |
var outputMhtmlFileStream = conversionTask.Result; | |
outputMhtmlFileStream.Position = 0; | |
using (var fileStream = File.Create(outputMhtmlFile+"."+ outputFileFormat)) | |
{ | |
outputMhtmlFileStream.Seek(0, SeekOrigin.Begin); | |
outputMhtmlFileStream.CopyTo(fileStream); | |
} | |
} | |
catch (Exception e) | |
{ | |
Console.WriteLine(e.Message); | |
} | |
} | |
} | |
} |
Այս օրինակելի կոդը ցուցադրում է DOC-ը MHTML-ի փոխարկելու գործընթացը C# REST API-ով: ConvertDocumentRequest դասի օրինակը սկզբնավորվում է մուտքային ֆայլի բայթ հոսքի և ելքային ֆայլի ձևաչափի հետ միասին տառատեսակի գտնվելու վայրը կարգավորելու համար, գաղտնաբառը՝ կոդավորված Word ֆայլերը բեռնելու և մուտքային ֆայլը բացելիս կոդավորման մանրամասները: Վերջապես, ConvertDocument() մեթոդը օգտագործվում է DOCX ֆայլը MHTML-ի փոխակերպելու համար:
Այս թեմայում մենք կենտրոնացել ենք այն բանի վրա, թե ինչպես կարելի է փոխարկել DOC ֆայլը MHTML-ի C# REST API-ով: Եթե ցանկանում եք Word փաստաթուղթը փոխարկել MD ֆայլի, տես հոդվածը, թե ինչպես անել Վերափոխեք Word DOC-ը Markdown-ի NET REST API-ով.