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

当时这份稿件发出没多久,希腊警方就在稿件的元信息中发现了作者Alex Tapanaris的名字,然后以此为证据将其逮捕,也就是所谓的电子取证

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

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

注意:从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 **********#  

黑客Alex Tapanaris与PDF文档相关推荐

  1. 【itext学习之路】--3.对pdf文档进行加密和权限设置

    来源:https://blog.csdn.net/tomatocc/article/details/80667838 上篇文章,我们学习了pdf的属性设置,但是我们知道,在实际开发中,如果pdf文档被 ...

  2. Java生成PDF文档(表格)

    Java生成PDF文档(表格) package org.jeecg.modules.esi.utils;import com.itextpdf.text.*; import com.itextpdf. ...

  3. iOS 开发之 pdf 文档的加载与浏览的 4 种方式

    原文链接:http://www.jianshu.com/p/1d4305a02ea5 在我们的开发中,有些像电子书类型的 app 的开发会涉及到 pdf 文档的加载与展示.由于笔者项目中正好涉及到这块 ...

  4. 编辑PDF文档,Word 2013可以是您的选择

    题外话:记得刚进公司的时候,几乎所有的培训文档都是PDF.标准文档,公司使用的软件是Adobe Acrobat 5.0(不知道多少钱,呵呵),软件当然是购买正版的:去年,公司购买了新版本的Adobe ...

  5. PDF文字怎么编辑,PDF文档编辑方法

    有时候遇到PDF文件不是自己制作的或者是制作的有点匆忙,会有文字遗漏或者打错的时候,我们使用就会有点麻烦就需要把文件中的文字进行编辑修改,那么具体怎么做呢?小伙伴们都挺好奇吧,今天就来跟大家分享一下. ...

  6. PHP生成PDF文档的FPDF类

    以前在PHP4的早期版本中用PDFlib生成PDF文档比较容易,现在升级到PHP5了,发现更麻烦了,装的PHP 5.2.4默认没有PHPlib,从php.net上找了一个,装上竟一直报错,开始以为是版 ...

  7. 使用Aspose.Pdf for .NET实现PDF文档到Excel、EPS、SVG等的转换

    Aspose.Pdf for .NET v8.6.0于昨日发布,该版本包含一个相当令人期待和兴奋的功能--就是让你能转换PDF文件为MS Excel工作簿.使用这个新的更新,开发人员就可以转换PDF文 ...

  8. 阿里Java岗P5-P7成长笔记【3283页PDF文档】

    又到了"金九银十"面试求职高峰期,在金三银四时也参与过不少面试,2020都说工作不好找,也是对开发人员的要求变高.前段时间自己有整理了一些Java后端开发面试常问的高频考点问题做成 ...

  9. php+tcpdf+表格,PHP中使用TCPDF生成PDF文档实例

    实际工作中,我们要使用PHP动态的创建PDF文档,目前有许多开源的PHP创建PDF的类库,今天我给大家来介绍一款优秀的PDF库,它就是TCPDF,TCPDF是一个用于快速生成PDF文件的PHP5函数包 ...

最新文章

  1. Beam Search
  2. 53帧变900帧!AI让你不用昂贵的高速摄像机也能制作慢镜头,来自华为|CVPR 2021...
  3. mysql 同机做主从
  4. android系统手势app,8种iOS手势规定和14种android手势规定详解
  5. 时间O(n)/空间O(1)实现长n字符串前m个移到末尾
  6. apt get php mysql_Ubuntu10用apt-get配置apache+php+mysql(轉)
  7. Python 之操作so动态库
  8. 《网络对抗》 逆向及Bof基础实践
  9. 把prn文件输出到网络打印机
  10. Java生成开发帮助文档 IDEA
  11. 信号与系统(十七)—— 傅里叶变换及性质(1)常用函数的傅里叶变换
  12. Linux驱动开发|音频驱动
  13. 监控他人摄像头,并发送图片到邮箱
  14. 百度编辑器(UEditor)自定义内容样式
  15. seata(二) 分布式事务框架seata1.3 AT及XA模式实例演示
  16. signature=41cfe8ce7c71d9ccf90fa53bb560ae68,更新win7 sp1出现80073712错误代码
  17. 威联通NAS提示“拒绝了我们的连接请求”的解决办法
  18. 字符串——OKR-Periods of Words(kmp求最短相同前后缀或者说求最长循环节)
  19. ker矩阵是什么意思_重做第一次作业(矩阵)
  20. Chrome 再次优化内存占用,新增内存释放开关

热门文章

  1. vijos1153猫狗大战
  2. iOS中真机连接电脑运行程序出现问题
  3. Swift语言精要 - Dictionary(字典)
  4. linux软件中心无法安eclipse,Ubuntu软件中心安装Eclipse无法启动的问题
  5. 在Ubuntu和CentOS上搭建NodeJs的执行环境步骤
  6. ffmpeg将视频流转化成图片帧,将图片帧转化为视频(基本无损)
  7. 查看数据库文件大小写
  8. 关于pad、智能手机功能增进的设想
  9. ORACLE查询通用查询被锁对象以及解锁方案
  10. 基于GDAL实现的PCA变换(主成分分析)