黑客Alex Tapanaris与PDF文档

网友投稿 646 2022-05-29

现有一份来自黑客组织Anonymous的PDF新闻稿step2/ANONOPS_The_Press_Release.pdf。

在右侧编辑器中有一个Evidence函数,它有一个参数path,代表这个PDF的路径,或者是另一个类似的PDF文件的路径,它们的区别仅在于元数据上。

请你在这个函数中读取指定新闻稿的元数据,并将其按照<属性名> : <属性值>的格式打印出来。

注意:从PDF中读取的属性名会包含一些非字母符号,请在显示之前去掉这些符号。如果不知道有哪些符号,可以先输出一下原始的内容观察一下。

黑客Alex Tapanaris与PDF文档

测试数据由评测系统读取并传递给Evidence函数,期间产生的输出将会与规定的输出进行比较,详细要求请见测试说明。

测试说明

如果输入的是:

step2/ANONOPS_The_Press_Release.pdf

那么应该得到的是:

Author : Alex Tapanaris

Creator : Writer

Producer : OpenOffice.org 3.2

CreationDate : D:20101210031827+02'00'

即**测试集1**的预期输出。代码如下:

import PyPDF2

def Evidence(path):

#   请在此添加实现代码   #

# ********** Begin *********#

pdf = PyPDF2.PdfFileReader(path)

pdfinfo = pdf.getDocumentInfo()

for element in pdfinfo:

print(element.strip('/') + ' : ' + pdfinfo[element])

# ********** End **********#

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:架构组-文档总结
下一篇:python多进程共享变量
相关文章