비밀번호, 보안 및 메타데이터

IronPDF 개발자에게 강력한 PDF 보안 옵션을 제공하며, PDF 메타데이터, 암호, 권한 등을 사용자 지정하고 설정할 수 있도록 지원합니다. IronPDF의 비밀번호, 보안 및 메타데이터 옵션을 통해 PDF 문서의 요구에 맞춘 사용자 정의 권한 및 보안 수준을 만들 수 있습니다. 이는 SecuritySettingsMetaData 클래스와 같은 클래스를 사용하여 수행됩니다. PDF 문서를 인쇄할 수 없도록 제한하거나, 읽기 전용으로 설정하거나, 128비트 암호화를 적용하거나, PDF 문서에 암호를 설정하는 등의 옵션이 있습니다.

사용자 정의 메타데이터 설정은 다양한 PDF 메타데이터 옵션에 액세스할 수 있도록 MetaData 클래스를 구현하고, 사용자 지정 값으로 설정함으로써 구현됩니다. 여기에는 저자 변경, 키워드 변경, 데이터 수정 등이 포함됩니다. 사용자 지정 보안 설정에는 사용자 및 소유자 암호 설정, 인쇄 권한 설정, 읽기 전용 모드 설정 등이 포함됩니다.

PDF 문서의 보안 설정을 사용자 지정하려면 먼저 기존 PDF 파일을 불러오거나 새 PDF 파일을 만들어야 합니다. 여기서는 암호로 보호된 기존 PDF 문서를 불러왔습니다. 이 문서에는 PDF 문서를 열기 위해 필요한 암호가 입력되어 있습니다. PDF가 로드되면 pdf.MetaData.Keys를 사용하여 PDF의 현재 메타데이터를 가져옵니다. 기존 PDF 메타데이터 값을 제거하려면 RemoveMetaDataKey 메소드를 사용하십시오. 새로운 메타데이터 값을 설정하기 시작하려면 pdf.MetaData.metadataField(예: pdf.MetaData.Keywords)을 사용한 다음 새 값을 할당하십시오. TitleKeywords와 같은 메타데이터 필드는 문자열 값을 사용하고, ModifiedData 필드는 날짜시간 값을 사용합니다.

다음으로 SecuritySettings 클래스를 사용하여 새로운 보안 설정을 설정했습니다. 보시다시피, 여기에서 설정할 수 있는 다양한 옵션들이 있습니다. 이를 통해 작업하는 각 PDF 문서에 대한 권한 및 보안 수준을 완벽하게 제어할 수 있습니다. 이러한 설정에 액세스하려면 pdf.SecuritySettings을 사용한 다음 원하는 설정을 조정해야 합니다. 예를 들어, MakePdfDocumentReadOnly 메소드는 PDF 문서를 읽기 전용으로 설정하고 128비트로 내용을 암호화합니다. SecuritySettings에 대한 다른 옵션은 다음과 같습니다:

  • AllowUserAnnotations: 사용자가 PDF에 주석을 달 수 있는지 여부를 제어합니다.
  • AllowUserPrinting: 문서의 인쇄 권한을 제어합니다.
  • AllowUserFormData: 사용자가 양식을 작성할 수 있는지 여부에 대한 권한을 설정합니다.
  • OwnerPassword: 다른 보안 설정을 비활성화하거나 활성화하는 데 사용되는 PDF의 소유자 비밀번호를 설정합니다.
  • UserPassword: 문서를 열거나 인쇄하기 위해 입력해야 하는 PDF의 사용자 비밀번호를 설정합니다.

사용자 정의 메타데이터, 비밀번호 및 보안 설정을 PDF 문서에 대해 설정한 후, pdf.SaveAs 메소드를 사용하여 지정된 위치에 PDF를 저장하십시오.

IronPDF 사용하여 PDF 메타데이터를 다루는 방법을 알아보세요.

시작할 준비 되셨나요?
Nuget 다운로드 19,936,792 | 버전: 2026.7 방금 출시
Still Scrolling Icon

아직도 스크롤하고 계신가요?

빠른 증거를 원하시나요? PM > Install-Package IronPdf
샘플을 실행하세요 HTML이 PDF로 변환되는 것을 지켜보세요.