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
>
>

何も抽出しません。何が問題なの?

ベストアンサー1

おすすめ記事