Converta DOC em TXT com NET REST API

Este tópico rápido permitirá que você converta DOC em TXT com NET REST API. O Aspose.Words for .NET Cloud API SDK fornece uma interface fácil e pode ser usado para exportar um arquivo Word DOC para um arquivo TXT. Se você estiver curioso sobre o desenvolvimento do conversor Word DOC para TXT com API C# Low Code, siga as etapas simples compartilhadas abaixo neste tópico e tente explorar o recurso usando um código de exemplo funcional.

Pré-requisito

Etapas para converter DOC em TXT com API C# Low Code

  1. Configure o ID do cliente e o segredo do cliente para a API converter DOC em TXT
  2. Crie uma instância do objeto de classe WordsAPI com credenciais de cliente de conta na nuvem
  3. Defina o Word DOC de origem e os nomes dos arquivos TXT de saída
  4. Carregue o arquivo DOC desejado e converta-o em um fluxo de arquivo
  5. Use o método ConvertDocument para Converter DOC em TXT usando REST API
  6. Salve o arquivo TXT criado no disco local

As etapas acima auxiliam na realização da conversão de DOC em TXT usando API REST. O processo será iniciado usando Aspose.Words for .NET REST SDK e criando um objeto da classe WordsApi usando o identificador do aplicativo em nuvem e valores secretos. O arquivo de documento Word desejado será acessado por meio do fluxo de arquivos do disco e usado pelo método ConvertDocument() para realizar o processo de conversão de DOC em TXT na nuvem e retornar o fluxo de arquivo TXT de saída que pode ser salvo no disco.

Código para conversão de DOCX em TXT com NET REST API

using Aspose.Words.Cloud.Sdk;
using Aspose.Words.Cloud.Sdk.Model.Requests;
using System;
using System.IO;
namespace WordsSample.Words
{
public class DocToTxt
{
public void ConvertDocToTxtAsync()
{
try
{
var apiClient = new Configuration();
apiClient.ClientSecret = "";
apiClient.ClientId = "";
//Create SDK object
WordsApi wordsApi = new WordsApi(apiClient);
string localPath = @"C:\Words\";
string inputFile = "Test.doc";
string outputFile = "DOCToTxt.txt";
string outputFormat = "txt";
//Read input file to bytes array
var inpuFileStream = File.Open(localPath + '/' + inputFile, FileMode.Open);
inpuFileStream.Position = 0;
//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);
}
}
}
}

O código acima envolve o processo de desenvolvimento de um documento Word para conversor TXT com C# REST API. Você também pode configurar outros parâmetros opcionais durante o processo de conversão, incluindo o caminho para o documento de saída, adicionando espaçamento entre linhas e o nome do arquivo de saída. Este recurso de conversão de DOC para TXT é útil e pode ser integrado a qualquer aplicativo sem código ou com pouco código em qualquer sistema operacional que suporte o .NET Framework.

Neste tópico, aprendemos como obter a conversão DOCX em TXT com net REST API. Se você quiser saber mais sobre a conversão de DOCX para HTML, consulte o artigo sobre como fazer converter DOCX para HTML com NET REST API.

 Português