Այս ձեռնարկը նկարագրում է «Բառը DOC-ի HTML փոխարկելու գործընթացը NET REST API**-ով: Մենք կօգտագործենք Aspose.Words-ը .NET Cloud SDK-ի համար՝ DOC դեպի HTML C# Low Code API արտահանման համար: Հետևեք այս հոդվածում տրված քայլերին և փորձեք հնարավորությունը՝ օգտագործելով գործարկվող C# REST API կոդը:
Նախադրյալ
- Ստեղծեք հաշիվ և ստացեք API հավատարմագրեր
- Բեռնել Aspose.Words Cloud SDK for Dotnet
- Կարգավորեք C# նախագիծը վերը նշված SDK-ով
NET REST API-ով Word-ը HTML-ի փոխարկելու քայլեր
- Սահմանեք Client ID-ն և Client Secret-ը API-ի համար՝ DOC-ը HTML-ի փոխարկելու համար
- Ստեղծեք WordsAPI դասի օրինակ ձեր հավատարմագրերով
- Սահմանեք մուտքային և ելքային ֆայլերը
- Կարդացեք մուտքագրված DOC ֆայլը FileStream օբյեկտի մեջ
- Ստեղծեք ConvertDocumentRequest օբյեկտը՝ օգտագործելով FileStream և ելքային ֆայլի ձևաչափը
- Կանչեք ConvertDocument մեթոդը՝ DOC-ը HTML-ի փոխարկելու համար՝ օգտագործելով ConvertDocumentRequest օբյեկտը
- Պահպանեք ելքային HTML ֆայլը տեղական սկավառակի վրա
Վերոհիշյալ քայլերը բացատրում են ֆայլի ձևաչափի փոխարկումը Word-ից HTML-ի C# Low Code API-ով: Գործընթացը կսկսվի հաճախորդի գաղտնիքը/id-ը սահմանելով Configuration օբյեկտում և ստեղծելով WordsApi դասի օբյեկտ՝ օգտագործելով տվյալ կոնֆիգուրացիան: Հաջորդ քայլում սկզբնաղբյուր Word ֆայլը կարդացվում է FileStream օբյեկտի մեջ, որն օգտագործվում է ConvertDocumentRequest օրինակում՝ մուտքագրված DOC-ը HTML-ի փոխարկելու համար:
Word DOC-ի HTML փոխարկիչի մշակման կոդը 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 WordsToHtml | |
{ | |
public void ConvertWordToHtmlAsync() | |
{ | |
try | |
{ | |
var apiClient = new Configuration(); | |
apiClient.ClientSecret = "Client Secret"; | |
apiClient.ClientId = "Client Id"; | |
//Create SDK object | |
WordsApi wordsApi = new WordsApi(apiClient); | |
//string localPath = @""; | |
string inputFile = "Test1.doc"; | |
string outputFile = "DOCXToHTML"; | |
string outputFormat = "html"; | |
//Read input file to bytes array | |
var inpuFileStream = File.Open(inputFile, FileMode.Open); | |
inpuFileStream.Position = 0; | |
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(outputFile+"."+ outputFormat)) | |
{ | |
outputFileStream.Seek(0, SeekOrigin.Begin); | |
outputFileStream.CopyTo(fileStream); | |
} | |
} | |
catch (Exception e) | |
{ | |
Console.WriteLine(e.Message); | |
} | |
} | |
} | |
} |
Այս օրինակելի կոդը ցույց է տալիս C# REST API-ով * DOC-ը HTML-ի փոխարկելու գործընթացը: ConvertDocumentRequest դասի օբյեկտը գործարկվում է մուտքային ֆայլի բայթ հոսքով և ելքային ֆայլի ձևաչափով, ինչպես նաև մուտքային ֆայլը բեռնելիս տառատեսակի գտնվելու վայրը, ծածկագրված Word ֆայլերի գաղտնաբառը և կոդավորման մանրամասները սահմանելու տարբերակները: Վերջապես, WordsApi դասում կանչվում է ConvertDocument() մեթոդը՝ DOC ֆայլը HTML-ի փոխակերպելու համար։
Կարող եք նաև ստուգել մեկ այլ նմանատիպ հնարավորություն հետևյալ էջում՝ Վերափոխեք Word DOC-ը Markdown-ի NET REST API-ով.