Ez az éles téma magában foglalja a(z) Word konvertálását RTF-re NET REST API-val. Az Aspose.Words for .NET Cloud SDK-t használjuk Word DOC-fájlok RTF-fájlba exportálásához. Ha Word DOC–RTF konvertert kíván fejleszteni C# Low Code API-val, kérjük, kövesse az ebben a cikkben ismertetett irányelveket, és próbálja ki a funkciót működő mintakóddal.
Előfeltétel
- Hozzon létre ingyenes fiókot és szerezzen be API hitelesítési adatokat
- Letöltés Aspose.Words Cloud SDK for .NET
- Állítsa be a C# projektet a Word-RTF konvertáláshoz a fenti SDK-val
A Word DOC konvertálása RTF-re a C# Low Code API segítségével
- Állítsa be az API ügyfélazonosítóját és ügyféltitkát a Word Doc RTF-re konvertálásához
- Hozzon létre egy példányt a WordsAPI osztályból az ügyfél hitelesítő adataival
- Állítsa be a bemeneti Word és a kimeneti RTF fájlneveket
- Olvassa el a forrás Word DOC fájlt, és konvertálja azt fájlfolyammá
- Használja a ConvertDocument metódust a DOCX konvertálásához RTF-re a REST API segítségével
- Mentse el a generált RTF fájlt a helyi lemezre
A fenti lépések biztosítják az egyszerűsített DOCX-RTF konvertálást a REST API használatával, ahol a folyamat az Aspose.Words for .NET REST SDK használatával indul, és a WordsApi osztály objektumának létrehozásával a létrehozott felhőalkalmazás-azonosító és titkos értékek megadásával az előfizetés. A forrás Word fájl a lemezről lévő fájlfolyamon keresztül érhető el, és a ConvertDocument() metódus használatával a Word RTF konvertálási folyamata befejeződik a felhőben, és visszaküldésre kerül az RTF fájlfolyam, amelyet el lehet menteni a lemezre.
Kód a DOC-ból RTF-be való konvertálásához NET REST API-val
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); | |
} | |
} | |
} | |
} |
Ez a példakód bemutatja a Word dokumentum RTF konverter fejlesztésének alapjait C# REST API-val. Az átalakítási folyamat során beállíthatja a további paramétereket, beleértve a kimeneti dokumentum elérési útját, a sorközt és a kimeneti fájl nevét. A DOC-RTF konvertálás ezen funkciója bármely kód nélküli vagy alacsony kódú alkalmazásba integrálható bármely, a .NET-keretrendszert támogató operációs rendszeren.
Ebben a témakörben megismerkedtünk a Word RTF konverzióval a NET REST API-val. Ha érdekli a Word PDF konvertálása, olvassa el a konvertálja a DOCX-et PDF-be a NET REST API segítségével című cikket.