C#을 사용하여 Word를 PDF로 보기

문서를 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로 변환하는 방법을 보여주는 단계입니다.

  • Viewer 클래스를 사용하여 Word 문서를 로드합니다.
  • 기본 PDF 보기 옵션을 준비합니다.
  • 로드된 Word 문서를 PDF로 저장하려면 View 메서드를 호출합니다.

다음은 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);
}

다음은 위 코드의 출력입니다.

워드를 PDF로

C#을 사용하여 인쇄 옵션이 비활성화된 암호로 보호된 PDF로 된 Word 문서

여기에서 몇 줄의 코드로 다음 두 가지 질문에 대한 답을 찾을 수 있습니다.

  1. Word 문서를 암호로 보호된 PDF로 변환하는 방법은 무엇입니까?
  2. 인쇄 옵션을 비활성화한 상태에서 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 파일을 인쇄할 수 없습니다.

보호된 PDF로 Word

무료 임시 라이선스 받기

무료 임시 라이선스를 받아 평가 제한 없이 라이브러리를 사용해 볼 수 있습니다.

결론

요약하면 결과 PDF를 암호로 보호하는 옵션을 포함하여 C#을 사용하여 Word 문서를 프로그래밍 방식으로 보고 PDF로 변환하는 방법을 살펴보았습니다. 또한 권한을 설정하여 PDF 파일 인쇄를 제한하는 방법도 배웠습니다. 이러한 지식을 바탕으로 이제 GroupDocs.Viewer 온라인 앱과 유사한 자신만의 Word 및 PDF 뷰어 응용 프로그램을 쉽게 만들 수 있습니다.

GroupDocs.Viewer for .NET에 대해 자세히 알아보려면 해당 문서를 참조하십시오. 질문이나 문의 사항이 있는 경우 포럼을 통해 문의해 주세요.

또한보십시오