2017-02-27 5 views
0

Ghostscript 프로그램에서 맵을 인쇄하기위한 파일을 생성하려고합니다. 그것은이Ghostscript에서 파일로 출력 :이 오류의 원인은 무엇입니까?

-92.32 48.24 -88.13 48.92

-83.11 46.27 -81.66 44.76

-82.09 42.29

같이 1320 개 위도 및 경도 좌표, 라인 당 하나의 입력 파일로부터 데이터를 읽어

는 파일을 열이 코드 읽기 :

/IFILE (/home/Harry/Mercator/world.dat) (R)
IFILE의 readline에

DEF 파일 https://ghostscript.com/doc/current/Devices.htm#Measurements에서 복사

gs -dSAFER -dBATCH -dNOPAUSE -sPAPERSIZE=a4 -sDEVICE=png16mdGraphicsAlphaBits=4 -sOutputFile=Arc17.png Arc17.ps 

(명령, 3.1 절 "PNG :

gs Arc17.ps으로 프로그램을 실행하면 내게와 이미지 파일을받을 때

그러나 문제없이 내가 원하는 출력을 제공합니다 파일 형식 "나는

Error: /invalidfileaccess in --file-- 
Operand stack: 
    ifile (/home/Harry/Mercator/world.dat) (r) 

사람이 무엇을해야이 문제를 설명하고 말해 줄 수 제발이 오류가? 나는 더 이상 세부 사항을 기꺼이 제공 할 것이며,이 시점에서 무엇을 더 포함 할 지 확신하지 못할 것이다.

답변

1

당신은 특별히 보안상의 이유로 임의의 파일에 대한 액세스를 제한 -dSAFER을 사용하고 있습니다. -dSAFER가 true이면 파일 시스템의 임의 위치에서 열기/읽기/쓰기를 할 수 없습니다.

이 작업을 수행하려면

는 (또는 SAFER를 설정하지 않음) -dNOSAFER을 설정합니다.

invalidfileaccess 오류

는 파일에 액세스하기위한 시도가 있었다, 그것이 말하는 정확히 꽤 많은 것을 의미하고, 그 접근은 불법이었다.

그 명령 줄에서 다양한 스위치

은 주로 'Use.htm'파일에, 당신은 참조 같은 문서에 설명되어 있습니다.

+0

감사합니다. 그래서 지금 당신이 그것을 지적했지만, 어디서부터 시작해야할지 몰라서 나는 세부에 압도 당했다. 지금 완벽한 결과. 브릴리언트, 더 많은 점수를 얻을 수 있기를 바랍니다. –