Tento stručný článek vám umožní převést Word na TXT pomocí NET REST API. Použijeme sadu Aspose.Words for .NET Cloud SDK, která poskytuje snadné rozhraní a lze ji použít k exportu souboru Word DOC do souboru TXT. Pokud máte zájem o vygenerování převaděče Word DOC na TXT s C# Low Code API, můžete se řídit jednoduchými pokyny sdílenými níže v tomto článku a zkusit tuto funkci prozkoumat pomocí funkčního ukázkového kódu.
Předpoklad
- Vytvořte si bezplatný účet Aspose.Cloud a získejte přihlašovací údaje k rozhraní API pro převod Wordu na TXT
- Stáhněte si Aspose.Words Cloud SDK pro .NET a proveďte převod DOCX na TXT
- Nastavte projekt C# pro převod Wordu na TXT pomocí výše uvedené sady SDK
Kroky k převodu Word DOC na TXT pomocí C# Low Code API
- Nastavte ID klienta a tajný klíč klienta pro rozhraní API pro převod DOCX na TXT
- Vytvořte instanci objektu třídy WordsAPI s přihlašovacími údaji klienta cloudového účtu
- Nastavte názvy zdrojových souborů Word a výstupních souborů TXT
- Načtěte požadovaný soubor DOCX a převeďte jej na datový proud
- Použijte metodu ConvertDocument k převedení DOCX na TXT pomocí REST API
- Uložte vygenerovaný soubor TXT na místní disk
Výše uvedené kroky pomáhají dosáhnout konverze DOCX na TXT pomocí REST API. Proces bude zahájen pomocí Aspose.Words for .NET REST SDK a vytvořením instance třídy WordsApi pomocí identifikátoru cloudové aplikace a tajných hodnot. Požadovaný soubor Word DOCX bude zpřístupněn prostřednictvím datového proudu souborů z disku a bude použit metodou ConvertDocument() k provedení procesu převodu Word na TXT v cloudu a vrácení výstupního datového proudu souboru TXT, který lze uložit na disk.
Kód pro převod DOC na TXT s 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); | |
} | |
} | |
} | |
} |
Tento příklad kódu ukazuje proces vývoje převaděče dokumentu Word na TXT s C# REST API. Během procesu převodu můžete také nastavit další volitelné parametry včetně přidání řádkování, cesty k výstupnímu dokumentu a názvu výstupního souboru. Tato funkce převodu DOC na TXT je užitečná a lze ji integrovat s libovolnými aplikacemi bez kódu nebo s nízkým kódem v libovolném operačním systému podporujícím rozhraní .NET Framework.
V tomto příkladu jsme se dozvěděli o procesu dosažení převodu Word na TXT pomocí NET REST API. Pokud se chcete dozvědět o převodu Wordu na SVG, přečtěte si článek o tom, jak převést Word na SVG pomocí NET REST API.