이 튜토리얼에서는 NET REST API를 사용하여 단어 DOC를 HTML로 변환하는 프로세스를 설명합니다. C# Low Code API를 사용하여 DOC를 HTML로 내보내기 위해 .NET Cloud SDK용 Aspose.Words를 사용하겠습니다. 이 문서에 제공된 단계를 따르고 실행 중인 샘플 C# REST API 코드를 사용하여 기능을 사용해 보세요.
전제조건
- 계정 생성 및 API 자격 증명 받기
- 다운로드 Aspose.Words Cloud SDK for Dotnet
- 위 SDK를 사용하여 C# 프로젝트 설정
NET REST API를 사용하여 Word를 HTML로 변환하는 단계
- DOC를 HTML로 변환하기 위한 API의 클라이언트 ID 및 클라이언트 비밀번호 설정
- 자격 증명을 사용하여 WordsAPI 클래스의 인스턴스를 인스턴스화합니다.
- 입력 및 출력 파일 설정
- 입력 DOC 파일을 FileStream 객체로 읽습니다.
- FileStream 및 출력 파일 형식을 사용하여 ConvertDocumentRequest 개체를 만듭니다.
- ConvertDocumentRequest 객체를 사용하여 DOC를 HTML로 변환하려면 ConvertDocument 메서드를 호출하세요.
- 출력 HTML 파일을 로컬 디스크에 저장
앞서 언급한 단계에서는 C# Low Code API*를 사용하여 *Word에서 HTML로 파일 형식을 변환하는 방법을 설명합니다. 구성 개체에 클라이언트 암호/ID를 설정하고 지정된 구성을 사용하여 WordsApi 클래스 개체를 생성하면 프로세스가 시작됩니다. 다음 단계에서는 입력 DOC를 HTML로 변환하기 위해 ConvertDocumentRequest 인스턴스에 사용되는 FileStream 객체로 소스 Word 파일을 읽어옵니다.
C# 로우 코드 API를 사용하여 Word DOC-HTML 변환기를 개발하기 위한 코드
using Aspose.Words.Cloud.Sdk; | |
using Aspose.Words.Cloud.Sdk.Model.Requests; | |
using System; | |
using System.IO; | |
namespace WordsSample.Words | |
{ | |
public class WordsToHtml | |
{ | |
public void ConvertWordToHtmlAsync() | |
{ | |
try | |
{ | |
var apiClient = new Configuration(); | |
apiClient.ClientSecret = "Client Secret"; | |
apiClient.ClientId = "Client Id"; | |
//Create SDK object | |
WordsApi wordsApi = new WordsApi(apiClient); | |
//string localPath = @""; | |
string inputFile = "Test1.doc"; | |
string outputFile = "DOCXToHTML"; | |
string outputFormat = "html"; | |
//Read input file to bytes array | |
var inpuFileStream = File.Open(inputFile, FileMode.Open); | |
inpuFileStream.Position = 0; | |
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(outputFile+"."+ outputFormat)) | |
{ | |
outputFileStream.Seek(0, SeekOrigin.Begin); | |
outputFileStream.CopyTo(fileStream); | |
} | |
} | |
catch (Exception e) | |
{ | |
Console.WriteLine(e.Message); | |
} | |
} | |
} | |
} |
이 샘플 코드는 C# REST API를 사용하여 DOC를 HTML로 변환하는 프로세스를 보여줍니다. ConvertDocumentRequest 클래스 개체는 입력 파일을 로드하는 동안 글꼴 위치, 암호화된 Word 파일의 암호 및 인코딩 세부 정보를 설정하는 옵션과 함께 입력 파일 바이트 스트림 및 출력 파일 형식으로 시작됩니다. 마지막으로 WordsApi 클래스에서 ConvertDocument() 메서드가 호출되어 DOC 파일을 HTML로 변환합니다.
다음 페이지에서 또 다른 유사한 기능을 확인할 수도 있습니다: NET REST API를 사용하여 Word DOC를 Markdown으로 변환.