서비스·SW
파일 lock 하지 않는 pdf 리더. SumatraPDF
가랑비

Lv.1 가랑비 (58.♡.137.93)

2025년 2월 28일 PM 08:48 · 수정됨(03. 19. 14:12)

조회 2,478 공감 0

홈페이지, 다운로드 

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 만드는 프로그램 작성시, 아주아주 유용하다. 


(다모앙의 번영을 위하여, 소소한 사용기 적어봅니당~.)

댓글 (9)

  • Dymaxion

    Dymaxion Lv.1

    25.03.01 · 116.♡.132.197

    MS윈도우 운영체제 사용하면서 가장 짜증스러운 특징 중 하나라고 생각합니다.
    파일이 다른 어플리케이션에서 열려 있어서 저장이 불가능하다고 나오는데
    당췌 어느 어플리케이션이 그걸 붙잡고 있는지 파악이 즉각 안되는 경우가 굉장히 많아요.
    그래서 결국 모든 열려있는 다른 앱들을 다 닫아 보고
    그래도 안될 경우도 있고...
    결국 다시 부팅
    이게 뭔 짓인가 현타 오더라고요.
    저도 실무적으로 사용하는 pdf리더는 Sumatra 하고 Mupdf 딱 2가지만 씁니다.
    Sumatra는 프린팅이 필요할 경우에 사용하고, MuPdf는 그냥 열어서 내용 열람할 때 쓰고요.
    둘 다 Lock 문제에서 그나마 자유로워서 다행입니다.
  • 가랑비

    가랑비 Lv.1 → Dymaxion 작성자

    25.03.02 · 58.♡.137.93

    파일이 락 걸려 있을 때,
    MS powertoys 의 File Locksmith 를 이용하시면 락을 풀 수 있습니다.
    PowerToys 가 꽤 쏠쏠합니다~.
  • 피키대디

    피키대디 Lv.1

    25.03.01 · 59.♡.254.242

    저도 몇 년째 수마트라 쓰고 있어요. 기본 UI는 허접하지만 Adobe보다 가벼워서 만족하고 있어요 ㅎㅎ
  • 가랑비

    가랑비 Lv.1 → 피키대디 작성자

    25.03.02 · 58.♡.137.93

    기본 UI 가 50% 아쉽지만,
    가벼움 하나는 정말 장점인 것 같습니다~.
  • 나옹이

    나옹이 Lv.1

    25.03.02 · 119.♡.119.2

    구글 크롬도 락 걸지 않습니다. PDF 업데이트 후에 새로고침 하면 내용 업데이트 되어서 편하게 사용하네요.
  • 가랑비

    가랑비 Lv.1 → 나옹이 작성자

    25.03.02 · 58.♡.137.93

    아하~. 좋은 정보 감사합니다.
    SumatraPDF 는 내용 자동 업데이트 인데,
    구글 크롬은 F5로 업데이트를 해야하나 보네요.
    용도에 맞게 잘 활용할 수 있을 것 같습니다~.
  • 인생속에 Lv.1

    25.03.03 · 124.♡.177.17

    저도 SumatraPDF 쓰고 있는데, 읽어들인 PDF 파일 크기가 꽤 클 경우 락 걸립니다 ㅎㅎ
  • 가랑비

    가랑비 Lv.1 → 인생속에 작성자

    25.03.03 · 58.♡.137.93

    작은 파일은 그냥 캐싱해서 사용하고,
    큰 파일은 원본을 락 하나 보네요.
    (설득력이 있어 짤)
    좋은 정보 감사합니다~.
  • A

    Astrowave Lv.1

    25.03.19 · 220.♡.205.122

    SumatraPDF 저도 유용하게 잘 써오고 있습니다. 주변에서 pdf viewer 물어보면 추천도 많이 해줬고요.
    UI 스케일링 관련 버그(서로 다른 해상도의 모니터가 물려있고, 주 모니터가 저해상도인 경우 고해상도의 서브모니터에 UI 스케일링이 적용 안되는 문제.. 이상하게도 저만 호소하는 문제라 애플리케이션이 원인이 아닐 수 도 있습니다;;)가 해결되고 이미지로 export 하는 기능만 추가되면 더 이상 바랄게 없을 거 같네요.

댓글을 작성하려면 이 필요합니다.