黑客Alex Tapanaris与PDF文档
现有一份来自黑客组织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文档相关推荐
- 【itext学习之路】--3.对pdf文档进行加密和权限设置
来源:https://blog.csdn.net/tomatocc/article/details/80667838 上篇文章,我们学习了pdf的属性设置,但是我们知道,在实际开发中,如果pdf文档被 ...
- Java生成PDF文档(表格)
Java生成PDF文档(表格) package org.jeecg.modules.esi.utils;import com.itextpdf.text.*; import com.itextpdf. ...
- iOS 开发之 pdf 文档的加载与浏览的 4 种方式
原文链接:http://www.jianshu.com/p/1d4305a02ea5 在我们的开发中,有些像电子书类型的 app 的开发会涉及到 pdf 文档的加载与展示.由于笔者项目中正好涉及到这块 ...
- 编辑PDF文档,Word 2013可以是您的选择
题外话:记得刚进公司的时候,几乎所有的培训文档都是PDF.标准文档,公司使用的软件是Adobe Acrobat 5.0(不知道多少钱,呵呵),软件当然是购买正版的:去年,公司购买了新版本的Adobe ...
- PDF文字怎么编辑,PDF文档编辑方法
有时候遇到PDF文件不是自己制作的或者是制作的有点匆忙,会有文字遗漏或者打错的时候,我们使用就会有点麻烦就需要把文件中的文字进行编辑修改,那么具体怎么做呢?小伙伴们都挺好奇吧,今天就来跟大家分享一下. ...
- PHP生成PDF文档的FPDF类
以前在PHP4的早期版本中用PDFlib生成PDF文档比较容易,现在升级到PHP5了,发现更麻烦了,装的PHP 5.2.4默认没有PHPlib,从php.net上找了一个,装上竟一直报错,开始以为是版 ...
- 使用Aspose.Pdf for .NET实现PDF文档到Excel、EPS、SVG等的转换
Aspose.Pdf for .NET v8.6.0于昨日发布,该版本包含一个相当令人期待和兴奋的功能--就是让你能转换PDF文件为MS Excel工作簿.使用这个新的更新,开发人员就可以转换PDF文 ...
- 阿里Java岗P5-P7成长笔记【3283页PDF文档】
又到了"金九银十"面试求职高峰期,在金三银四时也参与过不少面试,2020都说工作不好找,也是对开发人员的要求变高.前段时间自己有整理了一些Java后端开发面试常问的高频考点问题做成 ...
- php+tcpdf+表格,PHP中使用TCPDF生成PDF文档实例
实际工作中,我们要使用PHP动态的创建PDF文档,目前有许多开源的PHP创建PDF的类库,今天我给大家来介绍一款优秀的PDF库,它就是TCPDF,TCPDF是一个用于快速生成PDF文件的PHP5函数包 ...
最新文章
- Beam Search
- 53帧变900帧!AI让你不用昂贵的高速摄像机也能制作慢镜头,来自华为|CVPR 2021...
- mysql 同机做主从
- android系统手势app,8种iOS手势规定和14种android手势规定详解
- 时间O(n)/空间O(1)实现长n字符串前m个移到末尾
- apt get php mysql_Ubuntu10用apt-get配置apache+php+mysql(轉)
- Python 之操作so动态库
- 《网络对抗》 逆向及Bof基础实践
- 把prn文件输出到网络打印机
- Java生成开发帮助文档 IDEA
- 信号与系统(十七)—— 傅里叶变换及性质(1)常用函数的傅里叶变换
- Linux驱动开发|音频驱动
- 监控他人摄像头,并发送图片到邮箱
- 百度编辑器(UEditor)自定义内容样式
- seata(二) 分布式事务框架seata1.3 AT及XA模式实例演示
- signature=41cfe8ce7c71d9ccf90fa53bb560ae68,更新win7 sp1出现80073712错误代码
- 威联通NAS提示“拒绝了我们的连接请求”的解决办法
- 字符串——OKR-Periods of Words(kmp求最短相同前后缀或者说求最长循环节)
- ker矩阵是什么意思_重做第一次作业(矩阵)
- Chrome 再次优化内存占用,新增内存释放开关