이 간단한 주제는 NET REST API를 사용하여 DOC를 DOCX로 변환하는 방법에 중점을 둡니다. Word DOC 파일을 DOCX 파일로 내보내는 쉬운 인터페이스를 제공하는 .NET Cloud API SDK용 Aspose.Words를 사용합니다. C# 로우 코드 API를 사용하여 Word DOC-DOCX 변환기를 개발하려는 경우 이 항목에서 아래에 공유된 간단한 단계를 따르고 작동하는 샘플 코드를 사용하여 기능을 탐색할 수 있습니다.
전제조건
- 무료 Aspose.Cloud 계정을 생성하고 API 자격 증명을 얻습니다 DOC를 DOCX로 변환
- DOC에서 DOCX로 변환하려면 Aspose.Words Cloud SDK for .NET을 다운로드하세요.
- 위 SDK를 사용하여 DOC에서 DOCX로 변환하기 위한 C# 프로젝트를 설정합니다.
C# 로우 코드 API를 사용하여 DOC를 DOCX로 변환하는 단계
- DOC를 DOCX로 변환하기 위한 API에 대한 클라이언트 ID 및 클라이언트 비밀번호를 구성합니다.
- 클라우드 계정 클라이언트 자격 증명을 사용하여 WordsAPI 클래스 인스턴스를 인스턴스화합니다.
- 소스 DOC 및 원하는 출력 DOCX 파일 이름 설정
- 소스 DOC 파일을 로드하고 이를 파일 스트림으로 변환합니다.
- ConvertDocument 방법을 사용하여 REST API를 사용하여 DOC를 DOCX로 변환
- 변환된 DOCX 파일을 로컬 디스크에 저장
앞서 언급한 단계는 REST API*를 사용하여 *DOC에서 DOCX로의 변환을 수행하는 데 도움이 됩니다. 프로세스는 .NET REST SDK용 Aspose.Words를 사용하고 클라우드 앱 자격 증명(식별자 및 비밀 값)을 사용하여 WordsApi 클래스의 인스턴스를 생성하여 시작됩니다. 원본 Word DOC 파일은 디스크의 파일 스트림을 통해 액세스되며 ConvertDocument() 메서드를 사용하여 클라우드에서 DOC에서 DOCX로의 변환 프로세스가 수행되어 Word에 저장할 수 있는 출력 DOCX 파일 스트림을 반환합니다. 디스크.
NET REST API를 사용하여 DOC에서 DOCX로 변환하는 코드
using Aspose.Words.Cloud.Sdk; | |
using Aspose.Words.Cloud.Sdk.Model.Requests; | |
using System; | |
using System.IO; | |
namespace WordsSample.Words | |
{ | |
public class DocToDocx | |
{ | |
public void ConvertDocToDocxAsync() | |
{ | |
try | |
{ | |
var apiClient = new Configuration(); | |
apiClient.ClientSecret = "Secret"; | |
apiClient.ClientId = "ID"; | |
//Create SDK object | |
WordsApi wordsApi = new WordsApi(apiClient); | |
string input = "Test1.doc"; | |
string output = "DOCToDOCX"; | |
string format = "docx"; | |
//Read input file to bytes array | |
var fileStream = File.Open(input, FileMode.Open); | |
fileStream.Position = 0; | |
ConvertDocumentRequest docToDocxRequest = new ConvertDocumentRequest(fileStream, format, null, null, null, null, null, null, null); | |
var task = wordsApi.ConvertDocument(docToDocxRequest); | |
task.Wait(); | |
var outputFileStream = task.Result; | |
outputFileStream.Position = 0; | |
using (var stream = File.Create(output+"."+ format)) | |
{ | |
outputFileStream.Seek(0, SeekOrigin.Begin); | |
outputFileStream.CopyTo(stream); | |
} | |
} | |
catch (Exception e) | |
{ | |
Console.WriteLine(e.Message); | |
} | |
} | |
} | |
} |
주어진 코드 예제에는 C# REST API*를 사용하여 *Word 문서를 DOCX 변환기로 개발하는 작업이 포함됩니다. 출력 문서의 경로, 출력 파일의 비밀번호, 줄 간격 추가 및 출력 파일 이름을 포함하여 변환 프로세스 중에 다른 선택적 매개변수를 구성하도록 선택할 수 있습니다. 이 DOC에서 DOCX로의 변환 기능은 편리하며 .NET Framework를 지원하는 환경에서 작동하는 코드가 없거나 낮은 코드 응용 프로그램과 통합될 수 있습니다.
이 기사에서는 net REST API*를 사용하여 *DOCX를 DOC로 변환하는 방법을 배웠습니다. DOCX에서 RTF로의 변환에 대해 알아보려면 NET REST API를 사용하여 DOCX를 RTF로 변환 방법에 대한 기사를 참조하세요.