PDF 암호화 및 복호화
PDF 보안은 PDF 파일 작업에서 중요한 측면이며, IronPDF는 PDF 보안을 매우 중요하게 생각합니다. IronPDF를 사용하면 사용자 지정 메타데이터 및 보안 설정을 PDF에 적용하여 PDF 파일을 암호화하고 복호화할 수 있습니다. IronPDF는 암호화된 파일에 128비트 암호화를 지원하고, (파일에 접근하는 데 필요한 올바른 암호가 있는 경우) 이전에 암호화된 파일을 복호화할 수 있으며, 기존 또는 새로 생성된 PDF 문서에 암호 보호를 적용할 수 있습니다.
C#에서 URL을 PDF로 변환하는 단계
var pdf = PdfDocument.FromFile("sample.pdf", "password");pdf.MetaData.Author = "Satoshi Nakamoto";pdf.SecuritySettings.RemovePasswordsAndEncryption();pdf.SecuritySettings.MakePDFDocumentReadOnly("secret-key");pdf.Password = "my-password";
IronPDF를 사용하여 PDF 파일을 암호화하고 복호화하는 첫 번째 단계는 새 PDF 파일을 만들거나 여기에서처럼 기존 파일을 불러오는 것입니다. PdfDocument.FromFile를 사용하여 PDF 파일을 불러오는 과정에서, FromFile 메서드에 두 개의 매개변수를 전달했습니다. 첫 번째는 PDF 파일 경로이고, 두 번째는 암호화된 PDF를 열기 위한 암호입니다.
다음 줄들은 암호화된 PDF의 메타데이터를 편집하는 내용입니다. 예를 들어, pdf.MetaData.Author은 Author 필드를 사용자 정의 문자열 값으로 편집하는 데 사용됩니다. 각 메타데이터 필드는 pdf.MetaData.field-key을 사용하여 액세스할 수 있으며, 여기서 필드 키는 Author, Keywords, modifiedDate 등과 같이 편집하려는 필드의 이름으로 대체됩니다. 이는 PDF에 검색을 용이하게 하는 키워드, 사용자 지정된 수정 날짜, 새로운 작성자 또는 MetaData 속성 내에서 사용자 지정이 필요한 기타 항목을 지정하는 데 특히 유용합니다.
다음 줄은 PDF 문서에서 현재 암호와 암호화를 모두 제거합니다. 이 복호화 과정을 통해 PDF 파일을 암호화 없이 저장하거나, 새 암호화 설정을 추가할 수 있도록 파일을 초기화할 수 있습니다. 다음 단계에서는 새 암호화 설정을 추가하는 작업을 진행할 것입니다. pdf.SecuritySettings.setting을 사용하면 PDF의 보안 설정을 사용자 지정할 수 있으며, setting은 변경하고자 하는 실제 설정으로 대체됩니다. 예를 들어, pdf.SecuritySettings.MakePdfDocumentReadOnly는 PDF를 읽기 전용으로 설정합니다. PdfSecuritySettings 클래스에는 사용자 주석 작성 금지부터 인쇄 권한 제어에 이르기까지 PDF의 보안 설정을 완벽하게 사용자 정의할 수 있는 다양한 옵션이 포함되어 있습니다; 이 클래스는 PDF 보안이 안전하고 효율적으로 처리되도록 보장합니다.
pdf.Password는 PDF의 암호를 변경하거나, 기존 암호가 없는 경우 새 암호를 설정하는 데 사용됩니다. 이 비밀번호는 강력한 128비트 암호화를 사용하여 PDF 파일을 암호화하여 무단 접근으로부터 보호합니다. 메타데이터 및 보안 설정이 만족스러우면 SaveAs()을 사용하여 PDF 문서를 원하는 파일 위치에 저장할 수 있습니다.
IronPDF를 사용하여 PDF 권한 및 암호 설정 방법을 알아보세요.

