我正在使用debian 10,我试图使用pdftk来使用generated_fdf命令。当我只是
apt-get install pdftk然后
pdftk a.pdf generated_fdf output a.fdfIt输出
Error: Unable to find file.
Error: Failed to open input PDF file:
generated_fdf
Errors encountered. No output created.我认为debian回购可能不是最新的,所以我决定从git构建它,然后我使用:
java -jar /lib/pdftk/build/jar/pdftk.jar a.pdf generate_fdf output a.fdf成功了!因此,为了在dev (debian)、here (ubuntu)、prod (Windows)中使用相同的代码,我决定在这里创建一个文件usr/bin/pdftk
#!/usr/bin/env sh
echo "pdftk_perso"
ls -l "$1"
whoami
java -jar /lib/pdftk/build/jar/pdftk.jar "$@"输出现在
pdftk_perso
-rw-r--r-- 1 user user 208557 Sep 22 16:06 a.pdf
user
Error: Unable to find file.
Error: Failed to open input PDF file:
generated_fdf
Errors encountered. No output created.
Done. Input errors, so no output created.因此,它同样没有工作,好像它试图找到名为"generated_fdf“的文件。
它与窗口和ubuntu一起工作很好。
发布于 2020-09-23 02:54:09
您将pdftk a.pdf generated_fdf output a.fdf错误地输入为generated_fdf不是命令。该命令为generate_fdf,用于创建fdf文件。您已经在windows上自己更正了命令。请查看两个命令的不同之处。另外,PDFTK没有给出错误,它是说文件没有找到,所以命令本身是不正确的。通过debian终端运行相同的命令,它将工作。
pdftk "Business model.pdf" generate_fdf output k.fdf
如果你面临什么问题请告诉我。
发布于 2020-10-23 04:29:53
我也面临着同样的问题,但通过以下步骤解决了我的问题-
当前/usr/bin/pdftk /usr/bin/pdftk
注意:您可能需要注销并重新登录以重置会话.
pdftk input.pdf猫输出new.pdf
https://stackoverflow.com/questions/64015067
复制相似问题