Այս հստակ թեման ենթադրում է «Word-ը RTF-ի NET REST API-ով ** փոխարկելու գործընթացը**: Մենք կօգտագործենք Aspose.Words-ը .NET Cloud SDK-ի համար՝ Word DOC ֆայլը RTF ֆայլ արտահանելու համար: Եթե դուք մտադիր եք մշակել Word DOC-ի դեպի RTF փոխարկիչ C# Low Code API-ով, խնդրում ենք հետևել այս հոդվածում ներկայացված ուղեցույցներին և փորձեք գործառույթը՝ օգտագործելով գործող օրինակելի կոդը:
Նախադրյալ
- Ստեղծեք անվճար հաշիվ և ստացեք API հավատարմագրեր
- Բեռնել Aspose.Words Cloud SDK for .NET
- Ստեղծեք C# նախագիծը Word-ի RTF փոխակերպման համար վերը նշված SDK-ով
Word DOC-ը RTF-ի փոխարկելու քայլեր C# Low Code API-ով
- Սահմանեք Client ID-ն և Client Secret-ը API-ի համար Word Doc-ը RTF-ի փոխարկելու համար
- Ստեղծեք WordsAPI դասի օրինակ ձեր հաճախորդի հավատարմագրերով
- Սահմանեք մուտքագրված Word և ելքային RTF ֆայլերի անունները
- Կարդացեք աղբյուրը Word DOC ֆայլը և փոխարկեք այն ֆայլի հոսքի
- Օգտագործեք ConvertDocument մեթոդը * DOCX-ը RTF-ի փոխարկելու համար REST API-ի միջոցով*
- Պահպանեք ստեղծված 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-ով.