C# Word to PDF Conversion

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에서 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 라이브러리를 설치합니다.
Convert Word to PDF C# .NET

C#에서 Word DOC를 PDF로 변환하기

C#에서 Word 문서를 PDF로 변환하려면 다음의 간단한 단계를 따르세요:

  • Document 클래스를 사용하여 Word DOC/DOCX 문서를 로드합니다.
  • Document.Save() 메서드를 호출하고 “.pdf” 확장자를 가진 출력 파일 이름을 지정합니다.

다음 코드 샘플은 C# .NET에서 프로그래밍 방식으로 Word를 PDF로 변환하는 방법을 보여줍니다:

Word 문서

C# Convert Word to PDF

변환된 PDF

Word to PDF programmatically in C#

Word 문서의 선택한 페이지를 PDF로 변환하기

결과 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 열거형을 통해 사용할 수 있습니다:

  • None: 텍스트 압축을 적용하지 않고 PDF를 저장합니다.
  • Flate: flate (ZIP) 압축으로 PDF를 저장합니다.

이미지 압축

다음 이미지 압축 옵션은 PdfImageCompression 열거형을 통해 제공됩니다:

  • Auto: 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 없이도 신뢰할 수 있는 C# .NET에서 Word에서 PDF로 변환을 포함합니다. 질문이나 문의 사항이 있는 경우 포럼을 통해 연락해 주세요.

관련 기사