我尝试使用 Ghostscript 从 PDF 文件中提取字体。 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
>
>
不提取任何东西。哪里有问题?