A Word konvertálása RTF-re a NET REST API segítségével

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

A Word DOC konvertálása RTF-re a C# Low Code API segítségével

  1. Állítsa be az API ügyfélazonosítóját és ügyféltitkát a Word Doc RTF-re konvertálásához
  2. Hozzon létre egy példányt a WordsAPI osztályból az ügyfél hitelesítő adataival
  3. Állítsa be a bemeneti Word és a kimeneti RTF fájlneveket
  4. Olvassa el a forrás Word DOC fájlt, és konvertálja azt fájlfolyammá
  5. Használja a ConvertDocument metódust a DOCX konvertálásához RTF-re a REST API segítségével
  6. 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.

 Magyar