
문서를 PDF로 변환하는 기능은 이 디지털 시대에 거의 필수 기술입니다. PDF는 보편적으로 허용되는 표준이므로 공유하는 동안 워드 프로세싱 문서를 이 휴대용 형식으로 변환해야 하는 경우가 많습니다. 이 기사에서는 C#을 사용하여 PDF로 보기 위해 Word 문서를 프로그래밍 방식으로 렌더링하는 방법을 살펴보겠습니다. 또한 .NET 애플리케이션 내에서 C#을 사용하여 이러한 워드 프로세싱 문서를 보안 PDF로 변환하는 방법을 살펴봅니다.
Word 및 PDF 뷰어 – .NET API
GroupDocs.Viewer for .NET은 개발자가 강력한 .NET 기반 응용 프로그램을 만들 수 있는 API입니다. API를 사용하면 응용 프로그램 내에서 문서를 PDF, HTML 및 이미지 형식으로 렌더링할 수 있습니다. 이 기사에서는 Word 문서를 PDF로 보는 데 사용하는 방법을 보여줍니다.
API는 다운로드 섹션에서 DLL 또는 MSI 설치 프로그램으로 다운로드하거나 NuGet을 사용하여 .NET 애플리케이션에 설치할 수 있습니다.
PM> Install-Package GroupDocs.Viewer
C#을 사용하여 Word 문서를 PDF로 보는 방법
기본 렌더링 옵션부터 시작하겠습니다. 다음은 단 몇 줄의 C# 코드로 Word 문서를 PDF로 변환하는 방법을 보여주는 단계입니다.
다음은 Word 문서를 PDF 파일로 렌더링하는 C# 코드입니다.
// C#을 사용하여 Word 문서를 PDF로 보는 방법
using GroupDocs.Viewer.Options;
...
using (Viewer viewer = new Viewer("path/document.docx"))
{
PdfViewOptions options = new PdfViewOptions("path/Word-Document.pdf");
viewer.View(options);
}
다음은 위 코드의 출력입니다.

C#을 사용하여 인쇄 옵션이 비활성화된 암호로 보호된 PDF로 된 Word 문서
여기에서 몇 줄의 코드로 다음 두 가지 질문에 대한 답을 찾을 수 있습니다.
- Word 문서를 암호로 보호된 PDF로 변환하는 방법은 무엇입니까?
- 인쇄 옵션을 비활성화한 상태에서 PDF를 만드는 방법은 무엇입니까?
다음 단계는 C#을 사용하여 제한된 권한을 가진 보호된 PDF로 Word 문서를 변환하는 방법을 안내합니다.
- Viewer 클래스를 사용하여 Word(DOC/DOCX) 문서를 로드합니다.
- 보안 클래스를 사용하여 보안 설정을 준비합니다.
- DocumentOpenPassword를 설정하여 문서에 대한 액세스를 제한합니다.
- PermissionsPassword를 설정하여 PDF 인쇄, 수정 및 데이터 추출을 제한합니다.
- Permissions 속성을 설정하여 권한을 허용/거부합니다.
- 이제 PDF 보기 옵션을 설정하고 보안 설정을 추가하십시오.
- View 메서드를 호출하여 로드된 Word 문서를 권한이 제한된 암호로 보호된 PDF로 봅니다.
다음 C# 코드는 Word 문서를 인쇄 권한이 없는 보호된 PDF 파일로 렌더링합니다.
// C#을 사용하여 Word 문서를 보호된 PDF로 보는 방법
using GroupDocs.Viewer.Options;
...
using (Viewer viewer = new Viewer("path/document.docx"))
{
Security security = new Security
{
DocumentOpenPassword = "opening-pass",
PermissionsPassword = "permission-pass",
Permissions = Permissions.AllowAll ^ Permissions.DenyPrinting
};
PdfViewOptions options = new PdfViewOptions("path/Word-Document.pdf")
{
Security = security
};
viewer.View(options);
}
암호로 보호된 PDF
이제 PDF를 열 때마다 비밀번호를 입력하라는 메시지가 표시됩니다.

인쇄 옵션이 비활성화된 PDF
변환 중에 설정된 권한에 따라 출력 PDF는 제한된 권한을 갖습니다. 인쇄 옵션이 비활성화되어 사용자가 이 PDF 파일을 인쇄할 수 없습니다.

무료 임시 라이선스 받기
무료 임시 라이선스를 받아 평가 제한 없이 라이브러리를 사용해 볼 수 있습니다.
결론
요약하면 결과 PDF를 암호로 보호하는 옵션을 포함하여 C#을 사용하여 Word 문서를 프로그래밍 방식으로 보고 PDF로 변환하는 방법을 살펴보았습니다. 또한 권한을 설정하여 PDF 파일 인쇄를 제한하는 방법도 배웠습니다. 이러한 지식을 바탕으로 이제 GroupDocs.Viewer 온라인 앱과 유사한 자신만의 Word 및 PDF 뷰어 응용 프로그램을 쉽게 만들 수 있습니다.
GroupDocs.Viewer for .NET에 대해 자세히 알아보려면 해당 문서를 참조하십시오. 질문이나 문의 사항이 있는 경우 포럼을 통해 문의해 주세요.