如何使用pikepdf(python)中的docInfo.items()在提取元数据中选择某些键和相应值

发布于 2025-02-08 09:30:08 字数 328 浏览 3 评论 0原文

我正在尝试此代码以提取PDF的元数据 有作者,然后是标题,我只想要作者的价值,而元数据的标题 ''' 导入PikePDF pdf = pikepdf.open(path) docinfo = pdf.docinfo 对于键,docinfo.items中的值(): 如果str(key).startswith(“ a”)== true或str(key).startswith(“ ti”)== true: print(键,“:”,value) '''
代码运行但没有输出

I am trying this code to extract metadata for a pdf
There is author and then title, I want values for only author and title from the metadata
'''
import pikepdf
pdf = pikepdf.open(path)
docinfo = pdf.docinfo
for key, value in docinfo.items():
if str(key).startswith("A") == True or str(key).startswith("Ti") == True:
print(key, ":", value)
'''
The code runs but gives no output

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

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

发布评论

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

评论(1

不顾 2025-02-15 09:30:09
def pdfs():
    pdf = pikepdf.open("/full/path/to/pdf.pdf")
    docinfo = pdf.docinfo
    for key, value in docinfo.items():
        print(key, ":", value)

输出:

/制作人:名称

/标题:另一个名称

也是文档: https://buildmedia.readthedocs.org/media/pdf/pikepdf/latest/pikepdf.pdf

def pdfs():
    pdf = pikepdf.open("/full/path/to/pdf.pdf")
    docinfo = pdf.docinfo
    for key, value in docinfo.items():
        print(key, ":", value)

Output:

/Producer : Name

/Title : Another name

Here's the documentation as well: https://buildmedia.readthedocs.org/media/pdf/pikepdf/latest/pikepdf.pdf

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