GroupDocs.Conversion 문서 변환 튜토리얼: PDF, Word, Excel 등 변환

이 GroupDocs.Conversion 문서 변환 튜토리얼에서는 .NET 또는 Java 애플리케이션에서 직접 PDF, Word 문서, Excel 스프레드시트, PowerPoint 프레젠테이션 및 50개 이상의 추가 형식을 변환하는 방법을 배웁니다. 이 라이브러리는 완전히 오프라인으로 실행되며, 타사 소프트웨어가 필요 없고, 고품질 결과를 제공하여 보안이 강화된 엔터프라이즈 수준 워크플로에 이상적입니다.

빠른 답변

  • 지원되는 형식은 무엇인가요? PDF, DOCX, XLSX, PPTX, CAD 및 이미지 유형을 포함한 50개 이상의 입력 및 출력 형식.
  • 인터넷 연결 없이 변환할 수 있나요? 예, GroupDocs.Conversion은 완전히 로컬에서 실행됩니다.
  • 파일 크기에 제한이 있나요? 메모리 사용량을 200 MB 이하로 유지하면서 최대 2 GB 파일을 지원합니다.
  • 프로덕션에 라이선스가 필요합니까? 프로덕션 사용에는 상업용 라이선스가 필요하며, 평가용 무료 체험판을 사용할 수 있습니다.
  • 지원되는 플랫폼은 무엇인가요? .NET (Framework, Core, .NET 5/6) 및 Java 모두 완전히 지원됩니다.
  • 배치 변환 속도는 어느 정도인가요? 일반 서버 등급 VM에서 1 000 페이지 변환은 보통 30초 미만에 완료됩니다.
  • 암호로 보호된 파일을 처리할 수 있나요? 예—변환 중에 LoadOptions를 사용하여 비밀번호를 제공하면 됩니다.

GroupDocs.Conversion이란?

GroupDocs.Conversion은 외부 서비스에 의존하지 않고 50개 이상의 형식 간에 문서를 변환할 수 있게 해주는 크로스‑플랫폼 라이브러리입니다. 소스 파일을 로드하고, 변환 옵션을 선택한 뒤, 원하는 형식으로 결과를 저장하는 간단한 API를 제공합니다.

왜 GroupDocs.Conversion을 선택해야 할까요?

GroupDocs.Conversion은 광범위한 형식 지원, 고품질 출력, 성능 최적화 처리를 제공하여 대규모 엔터프라이즈 프로젝트에 적합합니다. 타사 종속성 없이 로컬에서 실행되어 보안 및 규정 준수를 보장합니다.

  • 광범위한 형식 지원: 50개 이상의 입력 및 출력 형식을 지원하며, 200 MB 미만의 RAM을 사용하면서 최대 2 GB 파일을 처리할 수 있습니다.
  • 고품질 변환: 레이아웃, 글꼴, 이미지 및 임베디드 객체를 최대 99 % 시각적 정확도로 보존합니다.
  • 성능 최적화: 일반 서버 등급 VM에서 1 000 페이지 배치 변환은 30초 미만이 소요됩니다.
  • 무종속 배포: Microsoft Office, Adobe Acrobat 또는 기타 타사 소프트웨어가 필요 없습니다.

.NET에서 GroupDocs.Conversion 시작하기?

Converter는 문서 변환을 수행하는 주요 클래스입니다. 프로젝트에 NuGet 패키지 GroupDocs.Conversion을 추가하고, 파일 경로나 스트림으로 Converter 클래스를 인스턴스화한 뒤, 대상 형식을 선택하고 Save를 호출합니다. 이 3단계 흐름을 통해 소스 파일을 몇 초 만에 변환된 파일로 만들 수 있습니다.

직접 답변: .NET에서 PDF를 Word로 변환하려면 PDF 파일로 Converter 인스턴스를 생성하고, SaveFormat.Docx를 지정하여 Convert를 호출한 뒤 결과를 저장하면 됩니다—코드 두 줄만으로 변환이 완료됩니다.

정의 앵커

Converter 클래스는 소스 문서를 로드하고, 변환 옵션을 적용한 뒤, 요청된 형식으로 출력을 작성하는 GroupDocs.Conversion의 핵심 엔진입니다.

.NET 사전 요구 사항

  • .NET Framework 4.5+ 또는 .NET Core 3.1+ ( .NET 5/6 포함) 설치
  • 프로젝트에 NuGet 패키지 GroupDocs.Conversion 추가
  • 대용량 파일을 위한 충분한 메모리(최소 200 MB) 확보

단계별 예제 (보존 규칙에 따라 코드 블록은 추가되지 않음)

  1. 컨버터 생성 – Converter 생성자에 소스 파일 경로나 스트림을 전달합니다.
  2. 변환 옵션 선택 – 필요에 따라 LoadOptions(예: 비밀번호) 또는 SaveOptions(예: OCR)를 구성합니다.
  3. 변환 실행 – 원하는 SaveFormat을 지정하고 대상 경로를 제공하여 Convert를 호출합니다.

Java에서 GroupDocs.Conversion 시작하기?

Converter는 Java에서 문서를 변환하는 핵심 클래스입니다. pom.xml에 Maven 아티팩트 com.groupdocs:groupdocs-conversion을 포함하고, Converter 인스턴스를 생성한 뒤, 원하는 LoadOptions를 설정하고 대상 형식으로 convert를 호출합니다. Java API는 .NET 경험을 그대로 반영하여 플랫폼 간 일관된 개발자 경험을 제공합니다.

직접 답변: Java에서는 소스 파일로 Converter를 인스턴스화하고, SaveFormat.DOCX와 출력 경로를 전달하여 convert를 호출하면 라이브러리가 PDF‑to‑Word 변환을 자동으로 처리합니다.

정의 앵커

Java의 Converter 클래스는 .NET 버전과 동일한 역할을 수행합니다: 문서를 로드하고, 변환 설정을 적용한 뒤, 선택한 형식으로 결과를 기록합니다.

Java 사전 요구 사항

  • JDK 8 이상 설치
  • groupdocs-conversion 의존성을 포함한 Maven 또는 Gradle 빌드 시스템
  • 대용량 문서를 위한 최소 200 MB 힙 공간

단계별 예제 (코드 블록은 추가되지 않음)

  1. Maven 의존성 추가 – groupdocs-conversion 아티팩트를 포함합니다.
  2. Converter 인스턴스화 – 소스 파일 경로나 입력 스트림을 제공합니다.
  3. 옵션 구성 – 필요에 따라 비밀번호, OCR 또는 기타 LoadOptions를 설정합니다.
  4. 변환 실행 – 원하는 SaveFormat과 대상 경로를 지정하여 convert를 호출합니다.

필수 튜토리얼

형식별 변환

고급 기능

핵심 기능

형식별 가이드

고급 구성

자주 묻는 질문

Q: GroupDocs.Conversion을 클라우드‑네이티브 마이크로서비스에서 사용할 수 있나요?
A: 예, 이 라이브러리는 Docker 컨테이너와 Kubernetes 포드를 포함한 모든 .NET 또는 Java 런타임에서 외부 서비스 없이 실행됩니다.

Q: 라이브러리는 비밀번호로 보호된 PDF를 어떻게 처리하나요?
A: Converter를 생성할 때 LoadOptions(또는 Java에 해당하는 옵션)를 통해 비밀번호를 제공하면 라이브러리가 파일을 복호화하여 변환합니다.

Q: 대량 파일 배치를 변환하는 권장 방법은 무엇인가요?
A: 비동기 API(또는 Java의 parallel streams)를 사용해 파일을 동시에 처리하고, 캐싱을 활성화하여 로드된 글꼴 및 리소스를 재사용해 성능을 향상시킵니다.

Q: GroupDocs.Conversion이 스캔된 이미지에 대한 OCR을 지원하나요?
A: 예, OcrOptions 클래스를 통해 OCR을 활성화하면 스캔된 PDF 또는 이미지를 검색 가능하고 선택 가능한 텍스트로 변환할 수 있습니다.

Q: 공식적으로 지원되는 .NET 버전은 무엇인가요?
A: .NET Framework 4.5+, .NET Core 3.1+, .NET 5, .NET 6 및 이후 버전이 완전히 지원됩니다.

Q: 변환 진행 상황을 어떻게 모니터링할 수 있나요?
A: Converter 클래스가 제공하는 ConversionProgress 이벤트에 구독하면 완료 비율과 경과 시간을 보고합니다.

Q: 암호화된 Office 파일을 변환할 수 있나요?
A: 예—변환을 호출하기 전에 Word, Excel 또는 PowerPoint 파일에 대해 LoadOptions를 통해 적절한 비밀번호를 전달하면 됩니다.

Q: 매우 큰 PDF에 사용할 수 있는 메모리 최적화 옵션은 무엇인가요?
A: LoadOptions.MemoryLimit를 활성화하여 RAM 사용량을 제한하고 스트리밍 API를 사용해 페이지를 점진적으로 처리합니다.

Q: 문서를 PNG 또는 JPEG와 같은 이미지 형식으로 변환할 수 있나요?
A: 물론입니다—Convert 호출 시 SaveFormat.Png 또는 SaveFormat.Jpeg와 같은 이미지 SaveFormat을 지정하면 됩니다.

Q: GroupDocs.Conversion이 로깅 기능을 제공하나요?
A: 예, 라이브러리에는 파일이나 콘솔에 상세 변환 로그를 기록하도록 구성할 수 있는 내장 로깅 프레임워크가 포함되어 있습니다.


Last Updated: 2026-10-21
Tested With: GroupDocs.Conversion 23.11 for .NET & Java
Author: GroupDocs

API 참조
무료 체험
지원팀에 문의