Word 문서를 PDF로 변환하는 것은 일관된 형식을 유지하고 다양한 플랫폼에서 안전하게 공유하기 위한 일반적인 요구 사항입니다. Aspose.Words의 .NET을 위한 문서 변환기 플러그인으로 개발자는 속도와 정확성을 갖춘 고충실도 Word에서 PDF로의 변환을 달성할 수 있습니다. 이 가이드는 외부 종속성 없이 C#에서 Aspose.Words를 활용하여 문서를 원활하게 변환하는 방법을 보여줍니다.
다루는 주제:
Word에서 PDF로의 변환 개요
Aspose.Words Document Converter for .NET은 개발자에게 Word 파일을 PDF 형식으로 변환하면서 문서의 충실성을 유지할 수 있는 기능을 제공합니다. 주요 기능은 다음과 같습니다:
- 사용자 정의 가능한 설정: 준수 표준(예: PDF/A-1a), 압축 옵션 및 페이지 범위를 지정하세요.
- 배치 처리: 여러 파일을 동시에 효율적으로 변환합니다(C# .NET Word to PDF 배치 변환).
- 고속 성능: 최소 자원 사용으로 변환을 최적화하여 C# .NET에서 가장 빠른 Word에서 PDF로의 변환을 가능하게 합니다.
시작하기
프로젝트에 Aspose.Words 추가하기
NuGet 패키지 관리자를 사용하거나 패키지 관리자 콘솔에서 Aspose.Words를 설치합니다:
PM> Install-Package Aspose.Words
NuGet 패키지 관리자를 사용하기
- Visual Studio에서 프로젝트를 생성하거나 엽니다.
- NuGet 패키지 관리자로 이동하여 _Aspose.Words_를 검색합니다.
- Word에서 PDF로 변환하기 위한 최고의 C# 라이브러리인 Aspose.Words for .NET 라이브러리를 설치합니다.
C#에서 Word DOC를 PDF로 변환하기
Word 문서를 C#에서 PDF로 변환하려면 다음 간단한 단계를 따릅니다:
- Document 클래스를 사용하여 Word DOC/DOCX 문서를 로드하세요.
- Document.Save() 메서드를 호출하고 출력 파일 이름에 “.pdf” 확장을 지정합니다.
아래의 코드 샘플은 C# .NET에서 Word 문서를 프로그래밍 방식으로 PDF로 변환하는 방법을 보여줍니다:
Word 문서
변환된 PDF
Word 문서의 선택한 페이지를 PDF로 변환하기
변환 과정에서 포함할 페이지 범위를 지정하여 Word에서 PDF로의 변환 과정을 사용자 정의할 수 있습니다. 첫 N페이지를 변환하거나 시작 페이지의 인덱스를 지정하여 범위를 정의할 수 있습니다. 아래의 코드 샘플은 C#을 사용하여 Word 문서의 두 번째 페이지부터 시작하는 3페이지를 PDF로 변환하는 방법을 보여줍니다.
C#에서 규정 준수와 함께 Word를 PDF로 변환하기
PDF 문서는 PDF 1.7, PDF 1.5, PDF/A-1a 등 다양한 표준을 준수할 수 있습니다. _Aspose.Words for .NET_을 사용하면 Word에서 PDF로 변환할 때 원하는 PDF 준수 수준을 지정할 수 있습니다. 이는 PdfCompliance 열거형을 사용하여 설정할 수 있습니다. 아래의 코드 샘플은 C#에서 Word에서 PDF로 변환하는 동안 준수 수준을 설정하는 방법을 보여줍니다.
Word에서 PDF 변환 시 텍스트/이미지 압축 적용하기
PDF 형식은 텍스트와 이미지 압축을 지원하여 문서 크기를 줄이고 공유 및 인쇄를 최적화합니다. _Aspose.Words for .NET_을 사용하여 Word에서 PDF로 변환하는 과정에서 텍스트 및 이미지 압축을 적용할 수 있습니다.
텍스트 압축 옵션
다음 텍스트 압축 모드가 PdfTextCompression 열거형을 통해 제공됩니다:
- 없음: 텍스트 압축을 적용하지 않고 PDF를 저장합니다.
- Flate: 플레이트(ZIP) 압축으로 PDF를 저장합니다.
이미지 압축
다음 이미지 압축 옵션은 PdfImageCompression 열거형을 통해 제공됩니다:
- 자동: API가 문서 내 각 이미지에 대해 최상의 압축을 자동으로 선택합니다.
- JPEG: JPEG 형식으로 압축합니다(투명도 지원하지 않음).
아래의 코드 샘플은 C#에서 텍스트 및 이미지 압축을 모두 적용하여 Word를 PDF로 변환하는 방법을 보여줍니다.
Word에서 PDF 변환 시 디지털 서명 사용하기
또한 Word에서 PDF로 변환하는 동안 출력 PDF에 디지털 서명을 적용할 수 있습니다. CertificateHolder 클래스를 사용하여 디지털 인증서와 그 비밀번호를 지정할 수 있으며, PdfDigitalSignatureDetails 클래스를 통해 디지털 서명을 위한 추가 세부정보(이유, 위치, 날짜/시간)를 제공할 수 있습니다. 아래의 코드 샘플은 C#에서 디지털 서명과 함께 Word를 PDF로 변환하는 방법을 보여줍니다.
C#에서 원하는 JPEG 품질로 Word를 PDF로 변환하기
변환된 PDF 문서 내 이미지의 JPEG 품질을 설정할 수 있으며, 이는 PdfSaveOptions.JpegQuality 속성을 사용하여 지정됩니다. JpegQuality 값은 0에서 100까지 설정할 수 있으며, 0은 가장 낮은 품질과 최대 압축을 나타내고, 100은 최소 압축으로 최고의 품질을 나타냅니다.
아래의 코드 샘플은 C#에서 Word를 PDF로 변환할 때 JPEG 품질을 설정하는 방법을 보여줍니다.
무료 라이선스 받기
평가 제한 없이 Word 문서를 PDF로 변환하기 위한 무료 임시 라이선스를 받으세요. .NET Word 문서에서 PDF 변환 API를 활용하세요.
온라인에서 Word를 PDF로 변환하기
고충실도와 정확성으로 Word 문서를 PDF로 변환하는 무료 온라인 앱을 사용해보세요. 계정 생성이나 구독이 필요하지 않습니다.
결론
Word 문서를 PDF로 변환하는 것은 많은 애플리케이션에서 일반적인 요구 사항이며, Aspose.Words for .NET은 이 과정을 간소화하여 일관되고 신뢰할 수 있는 결과를 제공합니다. 이 블로그 게시물에서는 C# .NET을 사용하여 Word 문서를 효율적으로 PDF로 변환하는 방법을 보여주었습니다. 또한 Word에서 PDF로 변환을 사용자 정의하기 위한 라이브러리의 고급 기능도 탐색했습니다.
_Aspose.Words for .NET_의 문서를 방문하여 API에서 제공하는 모든 기능을 알아보세요. Microsoft Word 없이 신뢰할 수 있는 Word에서 PDF로 변환을 포함합니다. 질문이나 문의 사항이 있으시면 포럼을 통해 문의하세요.