이 빠른 문서를 사용하면 NET REST API를 사용하여 Word을 TXT로 변환할 수 있습니다. 쉬운 인터페이스를 제공하고 Word DOC 파일을 TXT 파일로 내보내는 데 사용할 수 있는 Aspose.Words for .NET Cloud SDK를 사용하겠습니다. C# Low Code API를 사용하여 Word DOC-TXT 변환기를 생성하는 데 관심이 있는 경우 이 문서 아래에 공유된 간단한 지침을 따르고 작동하는 샘플 코드를 사용하여 기능을 탐색해 볼 수 있습니다.
전제조건
- Word를 TXT로 변환하려면 무료 Aspose.Cloud 계정을 만들고 API 자격 증명을 받으세요
- DOCX에서 TXT로의 변환을 수행하려면 Aspose.Words Cloud SDK for .NET을 다운로드하세요.
- 위 SDK를 사용하여 Word에서 TXT로의 변환을 위한 C# 프로젝트 설정
C# 로우 코드 API를 사용하여 Word DOC를 TXT로 변환하는 단계
- DOCX를 TXT로 변환하기 위한 API에 대한 클라이언트 ID 및 클라이언트 비밀번호를 설정합니다.
- 클라우드 계정 클라이언트 자격 증명을 사용하여 WordsAPI 클래스의 개체를 인스턴스화합니다.
- 소스 Word 및 출력 TXT 파일 이름 설정
- 원하는 DOCX 파일을 로드하고 파일 스트림으로 변환합니다.
- ConvertDocument 방법을 사용하여 REST API를 사용하여 DOCX를 TXT로 변환
- 생성된 TXT 파일을 로컬 디스크에 저장
앞서 언급한 단계는 REST API*를 사용하여 *DOCX를 TXT로 변환하는 데 도움이 됩니다. 프로세스는 .NET REST SDK용 Aspose.Words를 사용하고 클라우드 앱 식별자와 비밀 값을 사용하여 WordsApi 클래스의 인스턴스를 생성함으로써 시작됩니다. 원하는 Word DOCX 파일은 디스크의 파일 스트림을 통해 액세스되고 ConvertDocument() 메서드에서 사용되어 클라우드에서 Word에서 TXT로의 변환 프로세스를 수행하고 디스크에 저장할 수 있는 출력 TXT 파일 스트림을 반환합니다.
NET REST API를 사용하여 DOC에서 TXT로 변환하는 코드
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); | |
} | |
} | |
} | |
} |
이 예제 코드는 C# REST API*를 사용하여 *Word 문서를 TXT 변환기로 개발하는 프로세스를 보여줍니다. 줄 간격 추가, 출력 문서 경로 및 출력 파일 이름을 포함하여 변환 프로세스 중에 다른 선택적 매개 변수를 설정할 수도 있습니다. DOC에서 TXT로 변환하는 이 기능은 편리하며 .NET Framework를 지원하는 모든 운영 체제의 코드 없음 또는 로우 코드 앱과 통합될 수 있습니다.
이 예에서는 NET REST API*를 사용하여 *Word를 TXT로 변환하는 프로세스에 대해 배웠습니다. Word에서 SVG로의 변환에 대해 알아보려면 NET REST API를 사용하여 Word를 SVG로 변환 방법에 대한 기사를 참조하세요.