Փոխակերպեք DOCX-ը DOC-ի NET REST API-ի միջոցով

Այս պարզ ուղեցույցն օգնում է ձեզ փոխակերպել DOCXDOC-ի NET REST API-ով: Այս առաջադրանքը կատարելու համար մենք կօգտագործենք Aspose.Words-ը .NET Cloud SDK-ի համար: Մանրամասն քայլերը և կոդերի նմուշը համօգտագործվում են՝ DOCX-ը DOC-ին C# REST API փոխանցելու համար այս SDK-ն աջակցող տարբեր հարթակներում:

Նախադրյալ

DOCX-ը DOC-ի փոխակերպելու քայլեր C# Low Code API-ով

  1. Սահմանեք Հաճախորդի ID-ն և Հաճախորդի գաղտնիքը API-ի համար
  2. Ստեղծեք Configuration դասի օբյեկտ և սահմանեք հաճախորդի հավատարմագրերը
  3. Ստեղծեք WordsAPI դասի օբյեկտ կոնֆիգուրացիայի օբյեկտով
  4. Նշեք մուտքային և ելքային ֆայլեր
  5. Կարդացեք մուտքագրված DOCX ֆայլը և պահեք այն բայթերի զանգվածում
  6. Ստուգեք ConvertDocumentRequest() մեթոդը՝ օգտագործելով վերը նշված բայթային զանգվածը
  7. Զանգահարեք ConvertDocument մեթոդը՝ DOCX-ը DOC-ի փոխարկելու համար REST API-ի միջոցով
  8. Պահպանեք ելքային 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-ով.

 Հայերեն