본문으로 건너뛰기

모두의 PDF v0.61 업데이트

앞서 예고한대로 모두의 PDF의 업데이트를 적용하였습니다.

모두의 PDF의 마지막 업데이트가 2023년 8월 8일이니 정말 꽤 오랜만에 업데이트를 진행하네요.. 크게 변경된 부분 한가지를 제외하면 나머지는 PDF파일의 호환성을 높이는 수정사항들이 대부분입니다.

모두의 PDF의 사용자들께서 보내주신 모두의 PDF로 처리가 되지 않는 다양한 PDF파일들에 대해 최대한 동작 가능하도록 수정 하였습니다. 72개 정도의 케이스가 있었고 그중 58개를 해결 했습니다. 아직 남아 있는 문제들은 좀더 시간이 걸릴 예정이라 .. 차차 적용하도록 하겠습니다.

이번 버전에서 가장크게 달라진점은..

기존에 환경설정 -> 탐색기 메뉴 추가기능으로 사용가능하던 윈도 탐색기의 우클릭 메뉴에 대한 변경입니다.

이를 전문용어로 Windows Shell Context Menu Extention이라 합니다만.. 편의상 탐색기 메뉴라 부르고 있습니다.

기존에 탐색기 메뉴 추가로 기능을 설치하시면 이렇게 '모두의PDF'와 '모두의 PDF (정보,권한,출력)' 2가지 메뉴가 추가되게 됩니다.

이렇게 구성된 이유자체가 윈도 레지스트리의 값 추가만으로 구성을 하였기 때문에 .. 하나의 메뉴당 서브메뉴의 갯수제한 (16개)이 존재하였기 때문입니다.

또한 이런 식의 방식은 최대 선택가능한 파일의 갯수가 150~300개로 제한되는 문제가 있었습니다.

이런 문제를 해결하기 위해서는 .. 따로 탐색기 메뉴에서 동작할 DLL을 개발하고 시스템에 추가하는 등의 작업들을 해줘야만 가능했던 부분인지라.. 초기 배포시에는 미뤄왔던 기능인데요.. 제가 사용하기에도 불편한데 사용자 분들은 오죽 했을까요..

그런 이유로 .. 새로 DLL구조로 만들어 배포합니다.

기존에 탐색기 메뉴를 사용해오던 구버전 사용자분들은 ..

환경설정 -> 탐색기 메뉴 제거

환경설정 -> 탐색기 메뉴 추가

과정을 한번만 거쳐 주시면 기존 탐색기 메뉴는 제거되고

이렇게 새로 하나로 합쳐진 모두의 PDF 메뉴를 보실 수 있습니다.

만약 파일이 아닌 단일 폴더나 특정 드라이브나 파일목록의 빈 공간을 클릭하시는 경우에는

이렇게 선택한 해당 폴더 및 하위 폴더에 존재하는 모든 PDF상의 텍스트를 검색하는 기능으로 동작합니다.

이 버전으로 업데이트한 이후에 기존 버전에서 설치한 탐색기 메뉴로 모두의 PDF를 실행하신 경우에는..

64비트 버전의 경우 위와 같은 메시지 창이 출력되며 '예'를 누르시면 자동으로 기존 탐색기 메뉴는 삭제하고 새버전의 탐색기 메뉴를 설치해 줍니다.

32비트 버전의 경우 .. 위와같은 알림창이 뜨게되고 확인을 누르시면 뜨는 모두의PDF 에서 ..

환경설정 -> 탐색기 메뉴 제거

환경설정 -> 탐색기 메뉴 추가

를 순서대로 진행하시면 되겠습니다.

주의하실 점은 64비트 윈도에서의 경우 32비트용 모두의 PDF로 설치한 탐색기 메뉴는 동작하지 않습니다. 64비트 윈도시라면 64비트용 모두의 PDF를 사용하시기 바랍니다.

이렇게 안내글을 넣어두긴 했습니다만;; 보통은 잘 안읽으시기 때문에 다시 알려드립니다.

마지막으로.. 모두의PDF는 따로 인스톨러를 통해 배포하는 프로그램이 아닌 단일 실행파일로 구성된 프로그램이기 떄문에 한가지 주의하실 점은.. 탐색기 메뉴 추가를 실행한 후 실행파일의 위치를 다른곳으로 옮기시는건 상관 없습니다.

모두의PDF 실행시마다 실행파일의 위치를 레지스트리에 기록하고 탐색기 메뉴의 동작시에 해당 경로를 기반으로 모두의PDF를 호출하기 때문인데요..

실행파일의 위치를 변경하신 경우에는 반드시 탐색기 메뉴를 통한게 아닌 직접 모두의 PDF를 한번 실행해 주셔야 합니다. 그래야 탐색기 메뉴가 모두의 PDF의 실행파일 위치를 인지할 수 있습니다.

이번 업데이트 이후에 최대 300개 파일 제한이 풀리긴 했지만 아마 이미지 -> PDF같은 것들은 500개 넘거나 하면 파일 경로의 길이에 따라서는 변환이 실패하는 기능들이 있을 수 있습니다.

해당 기능들은 하나하나 한땀 한땀 확인중이고 .. 1000개고 10000개고 한번에 변환 가능하도록 차차 수정하도록 하겠습니다.

이상입니다.