pdftk debian can't generate fdf [error : Unable to find file]
pdftk debian can't generate fdf [error : Unable to find file]
我使用的是 debian 10。我试图使用 pdftk 来使用 generated_fdf 命令。
当我刚刚
apt-get install pdftk
然后
pdftk a.pdf generated_fdf output a.fdf
输出
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), testing (ubuntu), prod (Windows) 中有相同的代码,我决定在这里创建一个文件 usr/bin/pdftk
#!/usr/bin/env sh
echo "pdftk_perso"
ls -l ""
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”的文件一样
仅供参考,它适用于 windows 和 ubuntu
您打错了 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
如果您遇到问题,请告诉我。
我也面临同样的问题,但是通过以下步骤解决了我的问题 -
- sudo ln -s /snap/pdftk/current/usr/bin/pdftk /usr/bin/pdftk
- sudo ln -fs /snap/pdftk/current/usr/bin/pdftk /usr/bin/pdftk
注意:您可能需要注销并重新登录才能重置会话。
pdftk input.pdf 猫输出 new.pdf
我使用的是 debian 10。我试图使用 pdftk 来使用 generated_fdf 命令。 当我刚刚
apt-get install pdftk
然后
pdftk a.pdf generated_fdf output a.fdf
输出
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), testing (ubuntu), prod (Windows) 中有相同的代码,我决定在这里创建一个文件 usr/bin/pdftk
#!/usr/bin/env sh
echo "pdftk_perso"
ls -l ""
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”的文件一样
仅供参考,它适用于 windows 和 ubuntu
您打错了 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
如果您遇到问题,请告诉我。
我也面临同样的问题,但是通过以下步骤解决了我的问题 -
- sudo ln -s /snap/pdftk/current/usr/bin/pdftk /usr/bin/pdftk
- sudo ln -fs /snap/pdftk/current/usr/bin/pdftk /usr/bin/pdftk
注意:您可能需要注销并重新登录才能重置会话。
pdftk input.pdf 猫输出 new.pdf