검색결과 리스트
글
PDF에 비밀번호 설정하기
급한 분을 위해 파일을 먼저 올려두었습니다.
하지만 아래도 한번 읽어봐주세요.
개인정보보호법 등이 강화되면서 PDF 파일을 보내려할 때에도 비밀번호를 설정해야하는 경우가 있습니다.
하지만 유료 프로그램을 사용해야하는 등 쉽지가 않습니다.
특정 웹사이트를 이용하면 비밀번호를 걸어주기도 하지만, 그 경우 서버로 파일을 일단 업로드 해야하기 때문에 해당 파일이 유출되지 않을 것이라는 보장은 없습니다.
그래서 찾아보았습니다.
Github에 보면 qpdf라는 프로그램이 있습니다.
GitHub - qpdf/qpdf: qpdf: A content-preserving PDF document transformer
qpdf: A content-preserving PDF document transformer - qpdf/qpdf
github.com
다양한 기능을 가진 프로그램이지만, 사용법이 쉬워보이진 않습니다.
그래도 설명해보자면, 파일들을 다운받은 다음 bin 폴더에 있는 qpdf.exe 파일을 cmd 창에서 실행합니다.
qpdf.exe --encrypt %userPwd% %userPwd% 256 -- "%inputFile%" "encrypted_%inputFile%" |
이걸 bat 파일로 만들면 조금더 쉽긴 합니다.
PDF_Encryptor.bat
@echo off title PDF 암호화 도구 (QPDF) echo ============================== echo PDF 파일에 비밀번호를 설정합니다. echo set a password on your PDF echo ============================== echo. set /p inputFile="비밀번호를 설정할 PDF 파일명을 입력하세요 (예: sample.pdf): " set /p userPwd="설정할 비밀번호를 입력하세요: " :: 암호화 실행 - 소유자 비밀번호는 사용자 비밀번호와 동일하게 설정 qpdf.exe --encrypt %userPwd% %userPwd% 256 -- "%inputFile%" "encrypted_%inputFile%" echo. echo ■ 암호화 완료! 결과 파일: encrypted_%inputFile% echo ----------------------------------------------------------------------------------------- echo This software includes QPDF, which is licensed under the Apache License 2.0. echo See https://github.com/qpdf/qpdf for more information. pause |
조금더 검색해 봅니다.
그랬더니 bat 파일을 기반으로 exe, dll 등을 묶어서 하나의 실행파일로 만들어주는 프로그램을 Github에서 찾을 수 있습니다.
https://github.com/l-urk/Bat-To-Exe-Converter-64-Bit/releases
Releases · l-urk/Bat-To-Exe-Converter-64-Bit
Bat To Exe Converter (64 Bit) - Developer Fatih Kodak - l-urk/Bat-To-Exe-Converter-64-Bit
github.com
이제 이걸 이용해서 하나의 파일로 묶어봅니다.
예의상 README.txt도 만들어 봅니다.
이제 PDF_Encryptor.exe 파일 하나만 있으면 PDF에 비밀번호를 설정할 수 있습니다.
단, 이 실행파일과 PDF 파일이 같은 폴더에 있어야 합니다.
그리고 PDF 파일 명은 직접 입력해주셔야 합니다.
기왕 만들었으니 배포해봅니다. 저작권에도 문제는 없다고 합니다.
그럼...
'[楞嚴] 생각 나누기 > [情] 사회복지정보화' 카테고리의 다른 글
구글 Apps Script로 후원신청서 만들기 (3) | 2024.09.30 |
---|---|
Apps Script를 활용해 스프레드 시트로 데이터 전송하기 (0) | 2024.09.23 |
폰트 저작권 이슈에 대한 점검 (0) | 2020.08.12 |
코로나19 상황에 대한 전화설문조사 결과 (0) | 2020.07.08 |
QR코드를 활용한 출입자 관리 - 노인복지관용 (3) | 2020.06.24 |
RECENT COMMENT