Այս պարզ ուղեցույցն օգնում է ձեզ փոխակերպել DOCX-ը DOC-ի NET REST API-ով: Այս առաջադրանքը կատարելու համար մենք կօգտագործենք Aspose.Words-ը .NET Cloud SDK-ի համար: Մանրամասն քայլերը և կոդերի նմուշը համօգտագործվում են՝ DOCX-ը DOC-ին C# REST API փոխանցելու համար այս SDK-ն աջակցող տարբեր հարթակներում:
Նախադրյալ
- Ստեղծեք հաշիվ և ստացեք API հավատարմագրեր
- Բեռնել Aspose.Words Cloud SDK for Dotnet
- Կարգավորեք C# նախագիծը վերը նշված SDK-ով
DOCX-ը DOC-ի փոխակերպելու քայլեր C# Low Code API-ով
- Սահմանեք Հաճախորդի ID-ն և Հաճախորդի գաղտնիքը API-ի համար
- Ստեղծեք Configuration դասի օբյեկտ և սահմանեք հաճախորդի հավատարմագրերը
- Ստեղծեք WordsAPI դասի օբյեկտ կոնֆիգուրացիայի օբյեկտով
- Նշեք մուտքային և ելքային ֆայլեր
- Կարդացեք մուտքագրված DOCX ֆայլը և պահեք այն բայթերի զանգվածում
- Ստուգեք ConvertDocumentRequest() մեթոդը՝ օգտագործելով վերը նշված բայթային զանգվածը
- Զանգահարեք ConvertDocument մեթոդը՝ DOCX-ը DOC-ի փոխարկելու համար REST API-ի միջոցով
- Պահպանեք ելքային DOC ֆայլը տեղական սկավառակի վրա
Այս քայլերը բացատրում են DOCX ֆայլը DOC-ի փոխելու գործընթացը C# Low Code API-ով: Սկզբնական քայլերում հաճախորդի ID-ն և գաղտնիքը օգտագործվում են Configuration դասի օբյեկտը սկզբնավորելու համար, WordsApi օբյեկտը հայտարարվում է նշված կոնֆիգուրացիայի միջոցով, մուտքագրված ֆայլը ընթերցվում է բայթ զանգվածի մեջ, իսկ ConvertDocumentRequest օբյեկտը ստեղծվում է իրական վերափոխման համար: Վերջապես, WordsApi դասից կանչվում է ConvertDocument() մեթոդը՝ DOCX-ը DOC ձևաչափի փոխարկելու համար։
Կոդ՝ DOCX-ի DOC-ի ձևաչափման համար C# REST API-ով
using Aspose.Words.Cloud.Sdk; | |
using Aspose.Words.Cloud.Sdk.Model.Requests; | |
using System; | |
using System.IO; | |
namespace WordsSample.Words | |
{ | |
public class DocxToDoc | |
{ | |
public void ConvertDocxToDocAsync() | |
{ | |
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.docx"; | |
string outputFile = "DOCXToDOC"; | |
string outputFormat = "doc"; | |
//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); | |
} | |
} | |
} | |
} |
Հետևեք այս կոդը՝ DOCX-ը DOC ֆայլի NET REST API-ով փոխելու համար: WordsApi-ն ունի բազմաթիվ ծանրաբեռնվածություններ, հետևաբար դուք կարող եք օգտագործել այն առանց Կազմաձևման օբյեկտը հայտարարելու և հաճախորդի ID-ն և հավատարմագրերը ուղղակիորեն սահմանելու: Դուք կարող եք տարբեր հատկություններ սահմանել ConvertDocumentRequest() կոնստրուկտորում, օրինակ, սկզբնաղբյուր ֆայլի կոդավորման գաղտնաբառը, բնօրինակ փաստաթղթերի պահեստավորումը, եթե արդեն վերբեռնված է, և ելքային փաստաթղթի ֆայլի անվանումը:
Կարող եք նաև ստուգել մեկ այլ նմանատիպ հնարավորություն հետևյալ էջում. Ինչպես կատարել փոխարկել DOCX-ը JPG-ի NET REST API-ով.