Deze korte tutorial helpt u bij het Converteren van DOCX naar RTF met de NET REST API. Gebruik de Aspose.Words voor .NET Cloud SDK om een DOCX naar RTF-converter te ontwikkelen met C# REST API. U kunt vele andere functies gebruiken om met deze functie te werken door de SDK te verkennen en het proces op een van de ondersteunde platforms aan te passen.
Voorwaarde
- Maak een account en ontvang API-inloggegevens
- Downloaden Aspose.Words Cloud SDK for Dotnet to perform the DOCX to RTF conversion
- Stel een C#-project in met de bovenstaande SDK voor DOC naar DOCX-conversie met de bovenstaande SDK
Stappen om DOCX naar RTF te converteren met C# Low Code API
- Maak het configuratieobject en stel het clientgeheim en de ID in om DOCX naar RTF te converteren
- Instantieer het WordsApi-object met de gedefinieerde configuratie om de DOCX naar RTF-conversie uit te voeren
- Geef de bron-DOCX en de uitvoer-RTF-bestandsbestanden op
- Laad het invoer-DOCX-bestand en initialiseer de positie
- Instantieer de ConvertDocumentRequest()-methode met behulp van de bovenstaande bestandsstroom en -indeling
- Roep de methode ConvertDocument aan om DOCX naar RTF te converteren met behulp van REST API
- Sla het geconverteerde RTF-bestand op de lokale schijf op
Met de bovenstaande stappen kunt u Word naar RTF transformeren met C# Low Code API. We beginnen met het maken van de WordsApi-klasse-instantie waarbij het configuratieobject de client-ID en het geheim heeft, gevolgd door toegang tot het bron-DOCX-bestand in een bestandsstroom en het maken van een ConvertDocumentRequest-instantie. Ten slotte zullen we de methode WordsApi.ConvertDocument() gebruiken voor het genereren van het RTF-bestand uit het Word-bestand.
Code om DOCX naar RTF te converteren met 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); | |
} | |
} | |
} | |
} |
Dit voorbeeld demonstreert de basis voor het wijzigen van DOCX naar RTF met NET REST API. U kunt de transformatie verder aanpassen door verschillende parameters in te stellen in de ConvertDocumentRequest() -methode, die in deze voorbeeldcode voorlopig op null is ingesteld. De uitvoerbestandsstroom wordt opgeslagen in een lokaal bestand, maar u kunt deze ook via een netwerk verzenden of in de database opslaan, afhankelijk van uw keuze.
U kunt ook een andere soortgelijke functie bekijken op de volgende pagina: Hoe kan ik converteer DOC naar PDF met NET REST API.