如何获取文件元数据并将其分配给变量?

发布于 2025-02-01 21:20:49 字数 82 浏览 3 评论 0原文

我有一个PDF文件。 我想将该文件的(文件名,大小,页面,作者,主题)标记获取,并将其分配给不同的变量到Automator应用程序中。有人可以帮我吗?

I have a pdf file.
I want to get that file's (filename, size, pages, author, subject) metadata tags and assign it to different variables into automator app. Can someone help me with this?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

維他命╮ 2025-02-08 21:20:49

bash命令mdls'/path/to/file.pdf'应返回PDF文件的所有元数据。如果您在运行shell脚本操作中运行此操作,它将产生所有可以通过后续操作处理的所有元数据的列表。

或者,您可以要求这样的特定元数据键:

mdls -name kMDItemFSName -name kMDItemNumberOfPages '/path/to/file.pdf'

将这些键分配给不同的变量有点乏味,但并不难。

The bash command mdls '/path/to/file.pdf' should return all of the metadata for a pdf file. if you run this in a run shell script action, it will produce a list of all metadata that can be processed by a subsequent action.

Alternately, you can ask for specific metadata keys like so:

mdls -name kMDItemFSName -name kMDItemNumberOfPages '/path/to/file.pdf'

Assigning these to different variables is a bit tedious, but not too difficult.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文