이 주제에서는 C#을 사용하여 권한이 제한된 PDF로 XLSX를 변환하는 방법을 이해하게 됩니다. 때때로 다른 사람에게 정보를 전달하고 싶지만 복사나 인쇄를 제한하는 것과 같은 몇 가지 제한을 가하려는 경우가 있습니다. 다음 단계는 C#을 사용하여 XLSX에서 제한된 권한을 가진 PDF를 생성하는 방법을 안내합니다.
C#을 사용하여 제한된 권한이 있는 PDF로 XLSX를 변환하는 단계
- NuGet 패키지 관리자를 사용하여 Aspose.Cells for .NET 패키지 설치
- using 지시문으로 처음에 Aspose.Cells 가져오기
- 평가판 메시지가 표시되지 않도록 라이선스를 초기화합니다.
- PDF로 변환할 Workbook 인스턴스에 XLSX 파일 로드
- 출력 PDF 파일의 매개변수를 설정하려면 PDFSaveOptions 인스턴스를 초기화하십시오.
- 보안 옵션을 설정하려면 PDFSaveOptions 인스턴스에서 SecurityOptions 매개변수를 초기화하십시오.
- SecurityOptions 매개변수에서 복사/추출 및 인쇄 제한 설정
- PDFSaveOptions 설정을 사용하여 통합 문서 저장
다음 예에서는 C#을 사용하여 권한이 제한된 PDF로 Excel을 내보내는 프로세스를 보여줍니다. 여기에 샘플 XLSX 파일이 로드된 다음 사용자가 이 파일에서 텍스트를 복사/추출하거나 인쇄하는 데 제한이 있는 PDF로 저장됩니다.
C#을 사용하여 제한된 권한 PDF에 대한 Excel용 샘플 코드
위의 코드는 약간의 제한이 있는 PDF를 생성합니다. PdfSaveOptions.SecurityOptions.UserPassword를 설정하여 암호 요구 사항과 같은 제한 사항을 추가할 수 있습니다. 복사/추출 및 인쇄 제한은 계속 유효하며 UserPassword는 PDF를 열기 위한 것입니다. 사용자가 이 PDF 파일을 제한 없이 열 수 있도록 하려면 사용자가 이 PDF 파일을 복사/추출 또는 인쇄할 수 있는 항목을 입력하여 PdfSaveOptions.SecurityOptions.OwnerPassword를 설정하십시오. C#에서 Excel을 XPS로 변환와 같은 다른 변환도 수행할 수 있습니다.