2013-08-16 4 views
0

내 프로그램은 PS를 PDF로 자동 변환하기 위해 기존 GhostScript 설치를 찾아서 gswin32.exe (설치된 경우 64 비트 버전) 및 일부 명령 행 옵션을 실행해야합니다. 이 문제를 어떻게 해결해야합니까? 나는 그들이 HKEY_LOCAL_MACHINE\SOFTWARE\GPL Ghostscript\9.07 밑에 몇몇 기입 조정을 추가 한 ㄴ다는 것을 본다, 그러나 나는 몇몇 경로가있는 LIB 경로 및 EXE를위한 DLL 경로 만, 본다. DLL 경로에서 거꾸로 작업 할 수도 있지만 "미래의 증거"가 될지 확실하지 않습니다.프로그래밍 방식으로 gswin32.exe를 찾습니다.

GhostScript 응용 프로그램의 유형에 대해 많은 프로그램이이를 정확히 수행 할 것이므로이 부분을 매우 쉽고 분명하게 만듭니다. 무료로 제공되는 "PDF로 인쇄"드라이버를 사용하면이 정보를 쉽게 찾을 수있을 것이라고 생각할 수 있습니다. 아마도 그럴 수는 있지만 확실히 찾을 수는 없습니다. 다행히도 나는 어디에서 검색해야할지 모르거나 Google에서 적절한 키워드를 찾을 수 없기 때문에 뭔가를 놓친 것입니다.

"GSLite"를 사용하고 싶지만, 지금까지 내가 다운로드 한 유일한 곳은 그들이 사용하고있는 GS 빌드를위한 GS 소스 코드를 다운로드하는 방법에 대한 정보가 없습니다. GS 라이선스 (소스 코드를 만들 수 없음)를 위반한다고 생각합니다. 그래서 지금은 사용자가 GS를 직접 설치하게하고 생각합니다. 대신 내 하위 폴더 아래에 하위 폴더를 만드는 대신 응용 프로그램 또는 그런 건.

답변

1
HKEY_LOCAL_MACHINE\SOFTWARE\Artifex\GPL Ghostscript\9.07 

몇 가지 다른 키워드에 대한 레지스트리 검색을 수행 한 후 위의 키에 설치 디렉토리를 가리키는 (기본) 문자열이 있음을 발견했습니다. 그런 다음 해당 레지스트리 키에 대한 Google 검색을 수행하고 그 값을 설정하는 GhostScript 소스 코드에 대한 링크를 찾았으므로 안전하게 사용할 수 있다고 생각합니다. 나는 그 링크를 여기에 올릴 것이지만 그들 중 누구도 좋은 출처가 아니다. (나는 구글의 "캐시에서"기능을 사용해야한다. 그리고 다른 하나는 GS 코드의 스 니프 - 그것을 게시하는 임의의 사람이다.) 다른 사람들이 이것을 확인해야한다면 공식 웹 사이트에서 공식 소스 코드를 다운로드 한 것 같습니다. 아마도 nsisinst.nsi라는 설치 스크립트 파일 일 것입니다.

+0

아마 ghostVIEW 소스/instal 스크립트를 연구하는 것이 유용 할 것입니다. 분명히 gv가 gs를 찾아야하기 때문입니다. – agentp

1

시도의 FTYPE

(물론 Acrobat 또는 뭔가,하지만 가치가 주사를 수있는) 어쩌면 일부 창 전문가 ...

대체 앱이 사용자가 PS 파일을 마우스 오른쪽 버튼으로 클릭하여 얻을 목록 ACESS하는 방법을 알 수 있습니다
+0

내 "open with"목록에있는 유일한 GhostScript 관련 항목은 GhostView입니다. GhostScript가 PS 파일의 파일 연결을 설정한다고 생각하지 않지만 gswin32.exe에 대한 레지스트리 검색을 지금하고 있습니다. 몇 가지 아이디어를 가져 주셔서 감사합니다. – eselk

+0

감사합니다. reg 검색을하면 답변을 찾는데 도움이되었습니다. gswin32.exe를 찾지 못했지만 폴더 이름 인 gs9.07을 찾았습니다. 답변 게시 중입니다. – eselk

관련 문제