PDF 문서를 암호화하는 방식을 지정합니다.
objPdfDocEncryptor.Key
objPdfDocEncryptor
PdfDocEncryptor 오브젝트
String
PDF 문서를 암호화하는데 사용되는 키 길이와 알고리즘을 지정합니다. 아래 표는 사용 가능한 값입니다. 값을 지정하지 않을 경우 128 AES가 기본값으로 적용됩니다.
값 | 설명 |
---|---|
128 AES | 128비트 AES |
256 AES | 256비트 AES. 문서를 읽기 위해서 Adobe Read X(10.0) 이상 버전이 필요. |
Set pdfDoc = Server.CreateObject("TABS.PdfDocument")
pdfDoc.PageSize = "A4"
pdfDoc.CoverHtml = pdfDoc.LoadTextFromFile("C:\Template\cover.htm")
pdfDoc.BodyHtml = pdfDoc.LoadTextFromFile("C:\Template\content.htm")
'암호화 방식과 키 길이 설정
pdfDoc.Encryptor.Key = "128 AES"
'문서 비밀번호 지정
pdfDoc.Encryptor.UserPassword = "asdf1234"
If pdfDoc.Connect(19975, 30) Then
retCode = pdfDoc.Write("C:\result\encrypt.pdf")
If retCode = 0 Then
Response.Write "<p>PDF 문서가 성공적으로 생성되었습니다.</p>"
Else
Response.Write "<p>PDF 문서를 생성하는데 실패하였습니다. 오류 코드: " & retCode & "</p>"
End If
pdfDoc.Close
Else
Response.Write "<p>PDF 서버로 연결할 수 없습니다</p>"
End If