Преобразование Word в TXT с помощью NET REST API

Эта краткая статья позволит вам конвертировать Word в TXT с помощью NET REST API. Мы будем использовать Aspose.Words for .NET Cloud SDK, который обеспечивает простой интерфейс и может использоваться для экспорта файла Word DOC в файл TXT. Если вы заинтересованы в создании конвертера Word DOC в TXT с помощью C# Low Code API, вы можете придерживаться простых рекомендаций, изложенных ниже в этой статье, и попробовать изучить эту функцию, используя рабочий пример кода.

Обязательное условие

Действия по преобразованию Word DOC в TXT с помощью C# Low Code API

  1. Настройте идентификатор клиента и секрет клиента для API для преобразования DOCX в TXT.
  2. Создайте экземпляр объекта класса WordsAPI с учетными данными клиента облачной учетной записи.
  3. Установите исходное слово и имена выходных файлов TXT.
  4. Загрузите нужный файл DOCX и преобразуйте его в файловый поток.
  5. Используйте метод ConvertDocument для конвертирования DOCX в TXT с помощью REST API
  6. Сохраните созданный файл TXT на локальном диске.

Вышеупомянутые шаги помогают добиться преобразования DOCX в TXT с использованием REST API. Процесс начнется с использования Aspose.Words для .NET REST SDK и создания экземпляра класса WordsApi с использованием идентификатора облачного приложения и секретных значений. Доступ к желаемому файлу Word DOCX будет осуществляться через файловый поток с диска и использоваться методом ConvertDocument() для выполнения процесса преобразования Word в TXT в облаке и возврата выходного потока файла TXT, который можно сохранить на диске.

Код для преобразования DOC в TXT с помощью 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);
}
}
}
}

В этом примере кода показан процесс разработки преобразователя документов Word в TXT с использованием C# REST API. Вы также можете установить другие дополнительные параметры в процессе преобразования, включая добавление межстрочного интервала, путь к выходному документу и имя выходного файла. Эта функция преобразования DOC в TXT удобна и может быть интегрирована с любыми приложениями без кода или приложениями с низким кодом в любой операционной системе, поддерживающей .NET Framework.

В этом примере мы узнали о процессе преобразования Word в TXT с помощью NET REST API. Если вы хотите узнать о преобразовании Word в SVG, обратитесь к статье о том, как конвертировать Word в SVG с помощью NET REST API.

 Русский