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

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

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

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: Controls whether or not users can annotate the PDF.
  • AllowUserPrinting: Controls printing permissions for the document.
  • AllowUserFormData: Sets the permissions for whether users can fill in forms.
  • OwnerPassword: Sets the owner password for the PDF, which is used to disable or enable the other security settings.
  • UserPassword: Sets the user password for the PDF, which must be entered in order to open or print the document.

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

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

시작할 준비 되셨나요?
Nuget 다운로드 19,014,616 | 버전: 2026.5 just released
Still Scrolling Icon

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

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