Преобразувайте Word в TXT с NET REST API

Тази кратка статия ще ви позволи да конвертирате Word в TXT с NET REST API. Ще използваме Aspose.Words за .NET Cloud SDK, който предоставя лесен интерфейс и може да се използва за експортиране на Word DOC файл в TXT файл. Ако се интересувате от генерирането на конвертор на Word DOC към TXT с C# Low Code API, можете да се придържате към простите указания, споделени по-долу в тази статия, и да опитате да проучите функцията, като използвате работещ примерен код.

Предпоставка

Стъпки за конвертиране на Word DOC в TXT с C# Low Code API

  1. Настройте Client ID и Client Secret за API за конвертиране на DOCX в TXT
  2. Създайте екземпляр на обект от класа WordsAPI с идентификационни данни на клиентски акаунт в облак
  3. Задайте имената на изходния Word и изходния 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.

 Български