PDFium Delphi Component Docs

Password 속성

컴포넌트: TPdf  ·  유닛: PDFium
Active := True 전에 지정하는 decryption password입니다

Syntax

property Password;

Description

Active := True 전에 대입하는 복호화 암호입니다. FileName과 마찬가지로 컴포넌트가 비활성일 때만 바꿀 수 있습니다

암호는 다시 대입될 때까지 유지되며 컴포넌트가 파괴될 때 메모리에서 지워집니다. 틀린 암호면 LoadDocument는 EPdfError를 발생시키고, Active := True는 컴포넌트를 비활성으로 남긴 채 실패를 LastLoadReport에 보고합니다

암호는 UTF-8로 PDFium에 전달되며, PDFium이 필요 시 오래된 보안 핸들러를 위해 Latin-1로 변환합니다. Free Pascal 빌드는 문자열 자체의 코드 페이지에서 변환하므로, Lazarus UTF-8 문자열 모드와 무관하게 비 ASCII 암호가 동작합니다

해당 PDFium API를 감싸 TPdf 인스턴스 멤버로 노출하므로, 사용자 쪽에서 FPDF_DOCUMENT 핸들을 직접 관리할 필요가 없습니다

Remarks

Example

if Pdf1.Active then
  Pdf1.Password;

See Also

Active, Permissions, UserPermissions