Click or drag to resize

Key 프로퍼티

PDF 문서를 암호화하는 방식을 지정합니다.

형식
syntax
objPdfDocEncryptor.Key

objPdfDocEncryptor

PdfDocEncryptor 오브젝트

데이터 형식

String

설명

PDF 문서를 암호화하는데 사용되는 키 길이와 알고리즘을 지정합니다. 아래 표는 사용 가능한 값입니다. 값을 지정하지 않을 경우 128 AES가 기본값으로 적용됩니다.

설명

128 AES

128비트 AES

256 AES

256비트 AES. 문서를 읽기 위해서 Adobe Read X(10.0) 이상 버전이 필요.

예제
ASP
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