Ši trumpa mokymo programa padės konvertuoti DOCX į RTF naudojant NET REST API. Naudokite Aspose.Words for .NET Cloud SDK, kad sukurtumėte DOCX į RTF keitiklį su C# REST API. Norėdami dirbti su šia funkcija, galite naudoti daugybę kitų funkcijų, tyrinėdami SDK ir tinkindami procesą bet kurioje iš palaikomų platformų.
Būtina sąlyga
- Sukurkite paskyrą ir gaukite API kredencialus
- parsisiųsti Aspose.Words Cloud SDK for Dotnet to perform the DOCX to RTF conversion
- Sukurkite C# projektą su aukščiau nurodytu SDK, kad konvertuotumėte DOC į DOCX su aukščiau nurodytu SDK
Veiksmai, kaip konvertuoti DOCX į RTF naudojant C# Low Code API
- Sukurkite konfigūracijos objektą ir nustatykite kliento paslaptį bei ID, kad konvertuotumėte DOCX į RTF
- Sukurkite WordsApi objektą su apibrėžta konfigūracija, kad atliktumėte DOCX konvertavimą į RTF
- Nurodykite šaltinio DOCX ir išvesties RTF failų failus
- Įkelkite įvesties DOCX failą ir inicijuokite padėtį
- Sukurkite ConvertDocumentRequest() metodą naudodami aukščiau pateiktą failų srautą ir formatą
- Iškvieskite metodą ConvertDocument, norėdami konvertuoti DOCX į RTF naudojant REST API
- Išsaugokite konvertuotą RTF failą vietiniame diske
Aukščiau atlikti veiksmai padės pakeisti Word į RTF su C# Low Code API. Pradėsime kurdami WordsApi klasės egzempliorių su konfigūracijos objektu, turinčiu kliento ID ir paslaptį, po to pasiesime šaltinio DOCX failą į failų srautą ir sukursime ConvertDocumentRequest egzempliorių. Galiausiai naudosime WordsApi.ConvertDocument() metodą RTF failui generuoti iš Word failo.
Kodas konvertuoti DOCX į RTF naudojant 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 DocxToRtf | |
{ | |
public void ConvertDocxToRtfAsync() | |
{ | |
try | |
{ | |
var apiClient = new Configuration(); | |
apiClient.ClientSecret = "Secret"; | |
apiClient.ClientId = "ID"; | |
//Create SDK object | |
WordsApi wordsApi = new WordsApi(apiClient); | |
string input = "Test.docx"; | |
string output = "DOCXToRTF"; | |
string format = "rtf"; | |
//Read input file to bytes array | |
var fileStream = File.Open(input, FileMode.Open); | |
fileStream.Position = 0; | |
ConvertDocumentRequest docxToRtfRequest = new ConvertDocumentRequest(fileStream, format, null, null, null, null, null, null, null); | |
var task = wordsApi.ConvertDocument(docxToRtfRequest); | |
task.Wait(); | |
var outputFileStream = task.Result; | |
outputFileStream.Position = 0; | |
using (var stream = File.Create(output+"."+ format)) | |
{ | |
outputFileStream.Seek(0, SeekOrigin.Begin); | |
outputFileStream.CopyTo(stream); | |
} | |
} | |
catch (Exception e) | |
{ | |
Console.WriteLine(e.Message); | |
} | |
} | |
} | |
} |
Šis pavyzdys parodo pagrindą pakeisti DOCX į RTF naudojant NET REST API. Galite toliau tinkinti transformaciją nustatydami įvairius parametrus ConvertDocumentRequest() metodu, kuris kol kas šiame pavyzdiniame kode nustatytas į nulį. Išvesties failo srautas išsaugomas vietiniame faile, tačiau taip pat galite siųsti jį per tinklą arba išsaugoti duomenų bazėje, kaip pasirinkote.
Taip pat galite patikrinti kitą panašią funkciją šiame puslapyje: Kaip konvertuokite DOC į PDF naudodami NET REST API.