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
>
>
何も抽出しません。何が問題なの?