DOCX를 DOC C#으로 변환

Microsoft Word 문서는 크게 DOCDOCX의 두 가지 유형입니다. 프로그래밍 방식으로 C# 또는 VB.NET을 사용하여 DOCX를 DOC로, DOC에서 DOCX로 변환할 수 있습니다. 각 문서를 하나씩 처리하고 변환하거나 많은 파일을 작업해야 하는 경우 DOC 및 DOCX 파일을 일괄 변환할 수 있습니다. 다음 사용 사례를 탐색하여 주제를 자세히 이해할 수 있습니다.

DOCX to DOC 및 DOC to DOCX 변환기 API – 설치

Aspose.Words for .NET API는 DOCX를 DOC로, DOC를 DOCX 파일 형식으로 효율적이고 빠르게 변환하는 데 사용할 수 있습니다. .NET 프레임워크 기반 애플리케이션에서 API를 구성할 수 있으므로 C#과 VB.NET 언어를 사용하여 프로그래밍 방식으로 변환을 수행할 수 있습니다. 공식 웹사이트에서 DLL 파일을 ZIP 형식으로 다운로드하거나 다음 NuGet 명령을 사용하여 솔루션에 API를 설치할 수 있습니다.

Install-Package Aspose.Words

C# 또는 VB.NET을 사용하여 프로그래밍 방식으로 DOCX를 DOC 파일로 변환

DOC와 DOCX의 주요 차이점은 DOC 파일 형식은 DOCX 파일 형식이 모든 관련 XML 파일을 포함하는 ZIP 파일인 바이너리 파일이라는 것입니다. 다음 단계에 따라 DOCX 파일을 DOC 문서로 변환할 수 있습니다.

  1. 소스 파일의 LoadFormat 지정
  2. 입력 DOCX 파일 로드
  3. SaveFormat을 사용하여 출력 DOC 파일 저장

아래 코드 조각은 C# 또는 VB.NET을 사용하여 DOCX를 DOC로 변환하는 방법을 보여줍니다.

// 입력 워드 문서의 LoadFormat 지정
Aspose.Words.LoadOptions options = new Aspose.Words.LoadOptions();
options.LoadFormat = Aspose.Words.LoadFormat.Docx ;

// 소스 DOCX 파일 로드
Aspose.Words.Document document = new Aspose.Words.Document(dataDir + "file.doc", options);

// DOCX를 DOC 파일로 변환
document.Save(dataDir + "test.doc", Aspose.Words.SaveFormat.Docx);

C# 또는 VB.NET을 사용하여 DOCX를 DOC 파일로 일괄 변환

.NET 응용 프로그램에서 수백 개의 DOCX 파일을 DOC 형식으로 변환해야 할 수도 있습니다. 프로그램을 한 번만 실행하면 파일 배치를 쉽게 변환할 수 있습니다. DOCX 파일 배치를 변환하려면 아래 단계를 따르십시오.

  1. 디렉토리 또는 폴더에서 모든 DOCX 파일 로드
  2. LoadOptions 클래스를 사용하여 각 DOCX 파일 로드
  3. 각 입력 파일의 확장자를 DOC로 변경
  4. 출력 파일을 DOC 형식 파일로 저장

다음 코드는 C# 또는 VB.NET을 사용하여 DOCX 파일 배치를 DOC 형식 파일로 변환하는 방법을 보여줍니다.

string[] files = Directory.GetFiles(dataDir, "*.docx");
foreach (var file in files)
{
    // 입력 워드 문서의 LoadFormat 지정
    Aspose.Words.LoadOptions options = new Aspose.Words.LoadOptions();
    options.LoadFormat = Aspose.Words.LoadFormat.Docx;

    // 소스 DOCX 파일 로드
    Aspose.Words.Document document = new Aspose.Words.Document(file, options);

    var filename = Path.ChangeExtension(file, ".doc");

    // DOCX를 DOC 파일로 변환
    document.Save(filename, Aspose.Words.SaveFormat.Doc);
}

C# 또는 VB.NET을 사용하여 DOC를 DOCX 파일로 변환

C# 또는 VB.NET을 사용하여 .NET Framework 기반 응용 프로그램에서 Microsoft Word DOC 파일을 DOCX 형식 파일로 변환할 수 있습니다. 다음은 변환을 수행하는 단계입니다.

  1. 입력 DOC 파일의 LoadFormat 설정
  2. Document 클래스로 소스 문서 초기화
  3. DOCX 형식으로 출력 파일 저장

아래 코드는 C# 또는 VB.NET을 사용하여 DOC를 DOCX로 변환하는 방법을 보여줍니다.

// 입력 워드 문서의 LoadFormat 지정
Aspose.Words.LoadOptions options = new Aspose.Words.LoadOptions();
options.LoadFormat = Aspose.Words.LoadFormat.Doc;

// 소스 DOC 파일 로드
Aspose.Words.Document document = new Aspose.Words.Document(dataDir + "test.doc" , options);

// DOC를 DOCX 파일로 변환
document.Save(dataDir + "test.docx" , Aspose.Words.SaveFormat.Docx);

C# 또는 VB.NET을 사용하여 프로그래밍 방식으로 DOC를 DOCX로 일괄 변환

DOC에서 DOCX로의 변환을 위해 여러 파일 및 다른 배치의 변환을 처리할 수도 있습니다. 이러한 파일을 변환하려면 아래 단계를 따라야 합니다.

  1. 디렉토리에서 모든 DOC 파일 로드
  2. LoadFormat 열거에서 DOC 값을 설정합니다.
  3. 입력 문서 로드
  4. SaveFormat을 사용하여 출력 DOCX 파일 저장

다음 코드 샘플은 C# 또는 VB.NET을 사용하여 배치 DOC 파일을 DOCX 파일로 변환하는 방법을 설명합니다.

string[] files = Directory.GetFiles(dataDir, "*.doc");
foreach (var file in files)
{
    // 입력 워드 문서의 LoadFormat 지정
    Aspose.Words.LoadOptions options = new Aspose.Words.LoadOptions();
    options.LoadFormat = Aspose.Words.LoadFormat.Doc;

    // 소스 DOC 파일 로드
    Aspose.Words.Document document = new Aspose.Words.Document(file, options);

    var filename = Path.ChangeExtension(file, ".docx");

    // DOC를 DOCX 파일로 변환
    document.Save(filename, Aspose.Words.SaveFormat.Docx);
}

결론

DOC 및 DOCX 파일 형식의 상호 변환을 수행하는 방법을 배웠습니다. 특히, DOC를 DOCX로, DOCX를 DOC로 변환하는 방법을 살펴보았습니다. 또한 C# 또는 VB.NET을 사용하여 프로그래밍 방식으로 DOC 또는 DOCX 파일 배치를 변환하는 방법도 배웠습니다. 그러나 더 자세히 알고 싶다면 API 문서제품 페이지를 참조하십시오. 또한 문의 사항이 있는 경우 무료 지원 포럼으로 문의해 주시기 바랍니다.

또한보십시오