2014-09-19 2 views
0

암호화 기능 (기본적으로 128 비트 암호화)을 테스트하기 위해 암호로 'abcd'를 암호로 보호 한 pdf 파일 'apps.pdf'를 만들었습니다.pdf 파일 암호화 기능 오류

소스 코드 1 :

use PDF::Tk; 
my $doc = PDF::Tk->new(pdftk => '/apps/free/pdftk/1.44/bin/pdftk'); 
$doc->call_pdftk('apps.pdf', '1.128.pdf', 'owner_pw', 'abcd'); 

점점 오류 :

Error: Unexpected command-line data: 
    owner_pw 
where we were expecting an input PDF filename, 
operation (e.g. "cat") or "input_pw". Exiting. 
Errors encountered. No output created. 
Done. Input errors, so no output created. 
pdftk apps.pdf owner_pw abcd 1.128.pdf failed: 256 at /usr/lib/perl5/site_perl/5.10.0/PDF/Tk.pm   line 73. 

참고 : 같은 'ABCD'와 권한 암호 '등의 문서 열기 암호와 새로운 PDF'apps.pdf '을 만들어 abcd123 '. 해결 방법을 알려주십시오.

답변

0

줄 바꾸기 "$ doc-> call_pdftk ('apps.pdf', '1.128.pdf', 'owner_pw', 'abcd');" ('/ apps/free/pdftk/1.44/bin/pdftk', 'apps.pdf', 'output', '1.128.pdf', 'owner_pw', 'abcd', 'user_pw', ' Oct1234 ');

"owner_pw"에는 사용 권한 암호가 포함되어 있고 "user_pw"에는 열린 문서 암호가 들어 있습니다.

결과 : 1.128.pdf는 보안 암호로 생성됩니다.