파일 lock 하지 않는 pdf 리더. SumatraPDF
페이지 정보

본문
홈페이지, 다운로드
https://www.sumatrapdfreader.org/free-pdf-reader
소스코드
https://github.com/sumatrapdfreader/sumatrapdf
python 으로 pdf 파일 만드는 초간단 (개인용) 유틸리티를
만들고 있습니다.
python 스크립트를 실행하여 pdf 파일을 생성하고, 결과
확인을 위하여 pdf reader (ex: foxit reader) 를 실행하면,
해당 pdf 파일이 lock 걸리게 됩니다.
파일이 오픈 된 상태에서 다시 python 스크립트를
실행하면, 해당 파일에 write permission 이 없다고
나오면서 에러가 납니다.
그러면, 열었던 pdf reader 를 닫고난 후에 스크립트를
실행해야 합니다. 한 두 번은 괜찮은데, 여러 번 하게
되면 상당히 귀찮은 일입니다.
'파일 lock 하지 않는 pdf reader' 비슷하게 검색을
했더니, Sumatra PDF 가 검색되네요.
오픈소스에 무료네요.
SumatraPDF에서 pdf 를 연 상태에서 python 스크립트를
실행하여도 파일 write 가 제대로 되고, 새로운 내용으로
update 됩니다.
SumatraPDF 는 파일 내용이 바뀌면 자동으로 re-load
하기 때문에 스크립트로 만들어진 새로운 pdf 가 바로
표시됩니다.
요약: SumatraPDF
- 오픈한 파일을 lock 하지 않는다.
- 파일 내용이 바뀌면 자동으로 re-load 한다.
- pdf 만드는 프로그램 작성시, 아주아주 유용하다.
(다모앙의 번영을 위하여, 소소한 사용기 적어봅니당~.)
가랑비님의 댓글의 댓글
MS powertoys 의 File Locksmith 를 이용하시면 락을 풀 수 있습니다.
PowerToys 가 꽤 쏠쏠합니다~.
가랑비님의 댓글의 댓글
SumatraPDF 는 내용 자동 업데이트 인데,
구글 크롬은 F5로 업데이트를 해야하나 보네요.
용도에 맞게 잘 활용할 수 있을 것 같습니다~.
가랑비님의 댓글의 댓글
큰 파일은 원본을 락 하나 보네요.
(설득력이 있어 짤)
좋은 정보 감사합니다~.
Astrowave님의 댓글

UI 스케일링 관련 버그(서로 다른 해상도의 모니터가 물려있고, 주 모니터가 저해상도인 경우 고해상도의 서브모니터에 UI 스케일링이 적용 안되는 문제.. 이상하게도 저만 호소하는 문제라 애플리케이션이 원인이 아닐 수 도 있습니다;;)가 해결되고 이미지로 export 하는 기능만 추가되면 더 이상 바랄게 없을 거 같네요.
Dymaxion님의 댓글
파일이 다른 어플리케이션에서 열려 있어서 저장이 불가능하다고 나오는데
당췌 어느 어플리케이션이 그걸 붙잡고 있는지 파악이 즉각 안되는 경우가 굉장히 많아요.
그래서 결국 모든 열려있는 다른 앱들을 다 닫아 보고
그래도 안될 경우도 있고...
결국 다시 부팅
이게 뭔 짓인가 현타 오더라고요.
저도 실무적으로 사용하는 pdf리더는 Sumatra 하고 Mupdf 딱 2가지만 씁니다.
Sumatra는 프린팅이 필요할 경우에 사용하고, MuPdf는 그냥 열어서 내용 열람할 때 쓰고요.
둘 다 Lock 문제에서 그나마 자유로워서 다행입니다.