首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >命令打开bash脚本中的pdf文件。

命令打开bash脚本中的pdf文件。
EN

Stack Overflow用户
提问于 2013-10-15 22:10:21
回答 3查看 8.9K关注 0票数 1

谁能建议我使用任何简单的linux命令在命令行上打开pdf文件(仅文本)。如果我们能够将密码作为参数传递给命令,这将是更好的选择。

我试图构建一个脚本,迭代所有可能的4个字符密码,破解密码保护的pdf文件。

谢谢你,哈莎

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2013-10-15 22:34:26

如果您的目标是将pdf打开到终端,您可以使用萨杜拉,但它无论如何需要X11!如果没有正确安装的图形界面,您就无法看到pdf。

如果您想将pdf打开到另一个窗口,您只需调用一个外部程序,比如evince;在本例中,您只需使用终端选择要打开的pdf,仅此而已。

编辑:我找到了这个链接,我认为这可以解决你的问题!

票数 0
EN

Stack Overflow用户

发布于 2013-10-15 22:45:39

要在终端上读取PDF,可以使用一个框架缓冲区PDF查看器,比如fbi (基于fbi图像查看器和gs)。来自主页

fbgs:使用fbi在框架缓冲控制台上查看ps/pdf文件的包装脚本。

如果允许X应用程序,只需调用用户默认的PDF查看器

代码语言:javascript
运行
复制
xdg-open file.pdf

如果你想做进一步的PDF操作,看看pdftk,它允许设置密码和更多的功能。

票数 2
EN

Stack Overflow用户

发布于 2013-10-15 22:51:06

pdftotext是xpdf包的一部分。它将输出到文本文件中。如果没有指定输出文件,您将得到一个同名的文件,但扩展名为“.txt”。

代码语言:javascript
运行
复制
pdftotext -layout file.pdf [output.txt]

你可以把密码传给它。

代码语言:javascript
运行
复制
man pdftotext |grep -i password
  -opw password
  Specify the owner password for the PDF file.  Providing this will bypass all security restrictions.
  -upw password
  Specify the user password for the PDF file.
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19391971

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档