Pretvorite Word u TXT pomoću NET REST API-ja

Ovaj brzi članak omogućit će vam konvertiranje Word u TXT pomoću NET REST API-ja. Koristit ćemo Aspose.Words za .NET Cloud SDK koji pruža jednostavno sučelje i može se koristiti za izvoz Word DOC datoteke u TXT datoteku. Ako ste zainteresirani za generiranje Word DOC-a u TXT pretvarač s C# Low Code API-jem, možete se pridržavati jednostavnih smjernica koje se dijele u nastavku u ovom članku i pokušati istražiti značajku pomoću radnog uzorka koda.

Preduvjet

Koraci za pretvaranje Word DOC u TXT pomoću C# Low Code API-ja

  1. Postavite ID klijenta i Tajnu klijenta za API za pretvaranje DOCX u TXT
  2. Instancirajte objekt klase WordsAPI s vjerodajnicama klijenta računa u oblaku
  3. Postavite nazive izvorne Word i izlazne TXT datoteke
  4. Učitajte željenu DOCX datoteku i pretvorite je u tok datoteke
  5. Upotrijebite metodu ConvertDocument za konvertiranje DOCX u TXT koristeći REST API
  6. Spremite generiranu TXT datoteku na lokalni disk

Prethodno navedeni koraci pomažu u postizanju DOCX konverzije u TXT koristeći REST API. Proces će započeti korištenjem Aspose.Words za .NET REST SDK i stvaranjem instance klase WordsApi pomoću identifikatora aplikacije u oblaku i tajnih vrijednosti. Željenoj Word DOCX datoteci pristupit će se putem toka datoteke s diska i koristit će je metoda ConvertDocument() za izvođenje procesa konverzije Worda u TXT u oblaku i vraćanje izlaznog toka datoteke TXT koji se može spremiti na disk.

Kod za pretvorbu DOC u TXT s NET REST API-jem

using Aspose.Words.Cloud.Sdk;
using Aspose.Words.Cloud.Sdk.Model.Requests;
using System;
using System.IO;
namespace WordsSample.Words
{
public class WordsToTxt
{
public void ConvertWordToTxtAsync()
{
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 = "DOCXToTxt.txt";
string outputFormat = "txt";
//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);
}
}
}
}

Ovaj primjer koda prikazuje postupak razvoja Word dokumenta u TXT pretvarač s C# REST API-jem. Također možete postaviti druge izborne parametre tijekom procesa pretvorbe uključujući dodavanje proreda, stazu za izlazni dokument i naziv izlazne datoteke. Ova značajka pretvorbe DOC u TXT je zgodna i može se integrirati s bilo kojom aplikacijom bez koda ili s niskim kodom na bilo kojem operativnom sustavu koji podržava .NET Framework.

U ovom smo primjeru naučili o procesu postizanja konvertiranja riječi u TXT pomoću NET REST API-ja. Ako želite naučiti o pretvorbi Worda u SVG, pogledajte članak o tome kako pretvoriti Word u SVG pomoću NET REST API-ja.

 Hrvatski