Este artigo rápido permitirá que você converta Word em TXT com NET REST API. Usaremos o Aspose.Words for .NET Cloud SDK, que fornece uma interface fácil e pode ser usado para exportar um arquivo Word DOC para um arquivo TXT. Se estiver interessado em gerar um conversor Word DOC para TXT com API C# Low Code, você pode seguir as diretrizes simples compartilhadas abaixo neste artigo e tentar explorar o recurso usando um código de exemplo funcional.
Pré-requisito
- Crie uma conta Aspose.Cloud gratuita e obtenha credenciais de API para converter Word em TXT
- Baixe o Aspose.Words Cloud SDK para .NET para realizar a conversão de DOCX para TXT
- Configure o projeto C# para conversão de Word em TXT com o SDK acima
Etapas para converter Word DOC em TXT com API C# Low Code
- Configure o ID do cliente e o segredo do cliente para a API converter DOCX em TXT
- Instanciar um objeto da classe WordsAPI com credenciais de cliente de conta na nuvem
- Defina o Word de origem e os nomes dos arquivos TXT de saída
- Carregue o arquivo DOCX desejado e converta-o em um fluxo de arquivo
- Use o método ConvertDocument para Converter DOCX em TXT usando REST API
- Salve o arquivo TXT gerado no disco local
As etapas mencionadas acima ajudam a obter a conversão de DOCX em TXT usando REST API. O processo começará usando Aspose.Words for .NET REST SDK e criando uma instância da classe WordsApi usando o identificador do aplicativo em nuvem e valores secretos. O arquivo Word DOCX 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 Word 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 DOC 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 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); | |
} | |
} | |
} | |
} |
Este código de exemplo exibe o processo de desenvolvimento de um documento Word para conversor TXT com API REST C#. Você também pode definir outros parâmetros opcionais durante o processo de conversão, incluindo adicionar espaçamento entre linhas, o caminho para o documento de saída 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 ou com pouco código em qualquer sistema operacional que suporte o .NET Framework.
Neste exemplo, aprendemos sobre o processo de obtenção de conversão de Word em TXT com NET REST API. Se você quiser saber mais sobre a conversão de Word para SVG, consulte o artigo sobre como fazer converter Word para SVG com NET REST API.