비밀번호로 보호된 PDF 문서 생성
이 단계에서는 간단한 텍스트 파일을 생성하고 이를 비밀번호로 보호된 PDF 문서로 변환합니다. 이를 위해 enscript 및 ps2pdf 명령어를 사용합니다. enscript는 텍스트 파일을 PostScript 로 변환하고, ps2pdf는 PostScript 를 PDF 로 변환합니다.
먼저, ~/project 디렉토리에 secret.txt라는 간단한 텍스트 파일을 생성합니다.
echo "This is a secret document." > ~/project/secret.txt
cat ~/project/secret.txt
다음으로, secret.txt를 PostScript 파일로 변환합니다.
enscript -p ~/project/secret.ps ~/project/secret.txt
ls -l ~/project/secret.ps
이제 PostScript 파일을 비밀번호로 보호된 PDF 로 변환합니다. 사용자 비밀번호와 소유자 비밀번호를 모두 labex123으로 설정합니다. 사용자 비밀번호는 문서 열기를 제한하고, 소유자 비밀번호는 인쇄 또는 편집과 같은 권한을 제한합니다.
ps2pdf -sOwnerPassword=labex123 -sUserPassword=labex123 ~/project/secret.ps ~/project/protected.pdf
ls -l ~/project/protected.pdf
비밀번호로 보호된 PDF 문서를 성공적으로 생성했습니다.