gs(Ghostscript)를 사용하여 PDF에서 글꼴 추출

gs(Ghostscript)를 사용하여 PDF에서 글꼴 추출

PDF 파일에서 글꼴을 추출하기 위해 Ghostscript를 사용하려고 합니다. GPL Ghostscript 9.53.3 (2020-10-01) extractFonts.ps 도구를 다운로드하여 PDF 파일과 동일한 폴더에 배치했습니다. 또한 extractFonts.ps에 "이 파일을 프로그램으로 실행하도록 허용" 권한을 설정했습니다. 추출을 시도했지만 오류가 발생했습니다.

~/Downloads/Helvetica/test$ gs                          \
  -q -dNODISPLAY            \
   /home/labocomp/Downloads/Helvetica/test/extractFonts.ps \
  -c "(/home/labocomp/Downloads/Helvetica/test/10.pdf) extractFonts quit"
Error: /invalidfileaccess in --file--
Operand stack:
   (/home/labocomp/Downloads/Helvetica/test/10.pdf)   (r)
Execution stack:
   %interp_exit   .runexec2   --nostringval--   --nostringval--   --nostringval--   2   %stopped_push   --nostringval--   --nostringval--   --nostringval--   false   1   %stopped_push   .runexec2   --nostringval--   --nostringval--   --nostringval--   2   %stopped_push   --nostringval--   --nostringval--
Dictionary stack:
   --dict:730/1123(ro)(G)--   --dict:0/20(G)--   --dict:78/200(L)--
Current allocation mode is local
Last OS error: Permission denied
GPL Ghostscript 9.53.3: Unrecoverable error, exit code 1

또한 다음 명령을 시도했습니다.

gs -q -dNODISPLAY extractFonts.ps -c "(10.pdf) extractFonts quit
>
>

아무것도 추출하지 않습니다. 뭐가 문제 야?

관련 정보