DOCX C# 압축

효율적으로 공유하거나 저장해야 하는 대용량 문서로 작업할 때 Word 문서를 압축하는 것이 도움이 되는 경우가 많습니다. 이 블로그 게시물에서는 C#을 사용하여 프로그래밍 방식으로 Word 문서를 압축하는 방법을 살펴보겠습니다. 기본 응용 프로그램과 온라인에서 Word DOCX 또는 DOC 문서를 무료로 압축하는 다양한 접근 방식을 다룰 것입니다.

DOCX 파일을 압축하는 이유는 무엇입니까?

Word 문서를 압축하려는 데에는 여러 가지 이유가 있습니다.

파일 크기 감소: 문서를 압축하면 파일 크기가 줄어들어 이메일을 통해 공유하거나 디스크에 저장하기가 더 쉬워집니다.

더 빠른 업로드/다운로드: 작은 파일을 더 빠르게 업로드하거나 다운로드할 수 있어 효율성이 향상됩니다.

최적화된 저장 공간: 압축된 문서는 저장 장치의 공간을 덜 차지하므로 저장 비용이 절약됩니다.

향상된 성능: 압축된 문서로 작업하는 애플리케이션은 I/O 작업 감소로 인해 성능이 향상되는 경우가 많습니다.

이제 C#에서 Word 문서를 압축하는 데 사용할 수 있는 방법을 살펴보겠습니다.

C#의 DOCX 압축 - API 설치

새 릴리스 섹션에서 Conholdate.Total for .NET의 DLL을 다운로드하거나 다음 NuGet 설치 명령을 실행하여 환경을 쉽게 구성할 수 있습니다.

PM> Install-Package Conholdate.Total

C#에서 Word 문서 압축

아래 단계에 따라 C#에서 Word 문서를 압축할 수 있습니다.

  • Document 클래스를 사용하여 입력 Word 문서를 로드합니다.
  • OoxmlSaveOptions 클래스의 개체를 만듭니다.
  • 가장 강력하고 가장 느린 압축을 적용하려면 최대 압축 수준을 사용합니다.
  • Save 메서드를 사용하여 압축된 Word DOCX 문서를 내보냅니다.

다음 코드 조각은 C#에서 Word DOCX 문서를 압축하는 방법을 보여줍니다.

// 입력 Word 문서 로드
Aspose.Words.Document doc = new Aspose.Words.Document("input.docx");

// OoxmlSaveOptions 클래스의 객체 생성
Aspose.Words.Saving.OoxmlSaveOptions saveOptions = new Aspose.Words.Saving.OoxmlSaveOptions(Aspose.Words.SaveFormat.Docx);

// 최대 압축 수준을 사용하여 가장 강력하고 가장 느린 압축을 적용합니다.
saveOptions.CompressionLevel = Aspose.Words.Saving.CompressionLevel.Maximum;

// 압축된 Word DOCX 문서 저장
doc.Save("MaxCompression.docx", saveOptions);

C#에서 Word 문서의 빠른 압축

다음 단계에서는 C#에서 Word 문서를 빠르게 압축하는 방법을 자세히 설명합니다.

  • Document 클래스의 인스턴스를 생성하여 소스 Word 문서를 로드합니다.
  • OoxmlSaveOptions 클래스의 개체를 시작합니다.
  • 더 빠르고 빠른 파일 압축을 위해 SuperFast 압축 수준을 사용합니다.
  • Save 메서드를 사용하여 압축된 출력 Word DOCX 문서를 작성합니다.

아래 샘플 코드는 C#에서 DOC 또는 DOCX 문서를 압축하는 방법을 보여줍니다.

// 입력 Word 문서 로드
Aspose.Words.Document doc = new Aspose.Words.Document("input.docx");

// OoxmlSaveOptions 클래스의 객체 생성
Aspose.Words.Saving.OoxmlSaveOptions saveOptions = new Aspose.Words.Saving.OoxmlSaveOptions(Aspose.Words.SaveFormat.Docx);

// 더 빠르고 약한 압축을 위해 초고속 압축 수준을 사용합니다.
saveOptions.CompressionLevel = Aspose.Words.Saving.CompressionLevel.SuperFast;

// 압축된 Word DOCX 문서 저장
doc.Save("QuickCompression.docx", saveOptions);

온라인 워드 DOCX 압축기

응용 프로그램이나 플러그인을 설치할 필요 없이 온라인으로 Word 문서를 압축할 수도 있습니다. 무료 온라인 Word 압축기 애플리케이션에서 몇 번의 클릭만으로 온라인으로 Word 문서를 압축할 수 있습니다.

무료 평가판 라이센스

전체 용량에 대한 제한 없이 API를 평가하기 위해 무료 임시 라이선스를 요청할 수 있습니다.

결론

C#에서 Word 문서를 압축하는 과정은 간단합니다. Word DOC 또는 DOCX 문서를 압축하면 파일 크기를 줄이고 성능을 향상시키며 저장 공간을 최적화할 수 있으므로 다양한 응용 프로그램에서 Word 문서 작업을 더 쉽게 할 수 있습니다. 문의사항에 대해 논의하고 싶으시면 포럼에 글을 남겨주세요.

또한보십시오