Փոխակերպեք Word-ը RTF-ի NET REST API-ով

Այս հստակ թեման ենթադրում է «WordRTF-ի NET REST API-ով ** փոխարկելու գործընթացը**: Մենք կօգտագործենք Aspose.Words-ը .NET Cloud SDK-ի համար՝ Word DOC ֆայլը RTF ֆայլ արտահանելու համար: Եթե դուք մտադիր եք մշակել Word DOC-ի դեպի RTF փոխարկիչ C# Low Code API-ով, խնդրում ենք հետևել այս հոդվածում ներկայացված ուղեցույցներին և փորձեք գործառույթը՝ օգտագործելով գործող օրինակելի կոդը:

Նախադրյալ

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

  1. Սահմանեք Client ID-ն և Client Secret-ը API-ի համար Word Doc-ը RTF-ի փոխարկելու համար
  2. Ստեղծեք WordsAPI դասի օրինակ ձեր հաճախորդի հավատարմագրերով
  3. Սահմանեք մուտքագրված Word և ելքային RTF ֆայլերի անունները
  4. Կարդացեք աղբյուրը Word DOC ֆայլը և փոխարկեք այն ֆայլի հոսքի
  5. Օգտագործեք ConvertDocument մեթոդը * DOCX-ը RTF-ի փոխարկելու համար REST API-ի միջոցով*
  6. Պահպանեք ստեղծված RTF ֆայլը տեղական սկավառակի վրա

Վերոնշյալ քայլերը ապահովում են պարզեցված DOCX-ի RTF փոխակերպում REST API-ի միջոցով, որի արդյունքում գործընթացը սկսվում է Aspose.Words-ի .NET REST SDK-ի համար և ստեղծելով WordsApi դասի օբյեկտ՝ տրամադրելով ստեղծված ամպային հավելվածի նույնացուցիչը և գաղտնի արժեքները: բաժանորդագրությունը։ Աղբյուր Word ֆայլը հասանելի կլինի սկավառակից ֆայլի հոսքի միջոցով և օգտագործելով ConvertDocument() մեթոդը, Word-ի RTF փոխակերպման գործընթացը կավարտվի ամպում, և RTF ֆայլի հոսքը կվերադարձվի, որը կարող է պահպանվել սկավառակի վրա:

Կոդ DOC-ի RTF փոխակերպման համար NET REST API-ով

using Aspose.Words.Cloud.Sdk;
using Aspose.Words.Cloud.Sdk.Model.Requests;
using System;
using System.IO;
namespace WordsSample.Words
{
public class WordsToRtf
{
public void ConvertWordToRtfAsync()
{
try
{
var apiClient = new Configuration();
apiClient.ClientSecret = "";
apiClient.ClientId = "";
//Create SDK object
WordsApi wordsApi = new WordsApi(apiClient);
string localPath = @"C:\Words\";
string inputFile = "Test1.docx";
string outputFile = "DOCXToRtf.rtf";
string outputFormat = "rtf";
//Read input file to bytes array
var inpuFileStream = File.Open(localPath + '/' + inputFile, FileMode.Open);
inpuFileStream.Position = 0;
//var uploadDocRequest = new UploadFileRequest(inpuFileStream, inputFile);
//var task = wordsApi.UploadFile(uploadDocRequest);
//task.Wait();
//var result = task.Result;
//create conversion request object with input and output files
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(localPath + outputFile+"."+ outputFormat))
{
outputFileStream.Seek(0, SeekOrigin.Begin);
outputFileStream.CopyTo(fileStream);
}
}
catch (Exception e)
{
Console.WriteLine(e.Message);
}
}
}
}

Այս օրինակ կոդը ցույց է տալիս հիմքը Word փաստաթուղթը RTF փոխարկիչ մշակելու համար C# REST API-ով: Փոխակերպման գործընթացում կարող եք կարգավորել լրացուցիչ պարամետրերը, ներառյալ ելքային փաստաթղթի ուղին, տողերի տարածությունը և ելքային ֆայլի անունը: DOC-ի RTF-ի փոխակերպման այս հատկությունը կարող է ինտեգրվել ցանկացած առանց կոդի կամ ցածր կոդով հավելվածների հետ .NET Framework-ին աջակցող ցանկացած օպերացիոն համակարգի հետ:

Այս թեմայում մենք սովորել ենք Bord-ի RTF-ի փոխակերպումը NET REST API-ով: Եթե ձեզ հետաքրքրում է Word-ի PDF փոխակերպումը, տես հոդվածը, թե ինչպես կատարել փոխարկել DOCX-ը PDF-ի NET REST API-ով.

 Հայերեն