Эта краткая статья позволит вам конвертировать Word в TXT с помощью NET REST API. Мы будем использовать Aspose.Words for .NET Cloud SDK, который обеспечивает простой интерфейс и может использоваться для экспорта файла Word DOC в файл TXT. Если вы заинтересованы в создании конвертера Word DOC в TXT с помощью C# Low Code API, вы можете придерживаться простых рекомендаций, изложенных ниже в этой статье, и попробовать изучить эту функцию, используя рабочий пример кода.
Обязательное условие
- Создайте бесплатную учетную запись Aspose.Cloud и получите учетные данные API для преобразования Word в TXT.
- Загрузите Aspose.Words Cloud SDK для .NET, чтобы выполнить преобразование DOCX в TXT.
- Настройте проект C# для преобразования Word в TXT с помощью вышеуказанного SDK.
Действия по преобразованию Word DOC в TXT с помощью C# Low Code API
- Настройте идентификатор клиента и секрет клиента для API для преобразования DOCX в TXT.
- Создайте экземпляр объекта класса WordsAPI с учетными данными клиента облачной учетной записи.
- Установите исходное слово и имена выходных файлов TXT.
- Загрузите нужный файл DOCX и преобразуйте его в файловый поток.
- Используйте метод ConvertDocument для конвертирования DOCX в TXT с помощью REST API
- Сохраните созданный файл 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.