PyPDF似乎没有加载签名对象

时间:2015-04-09 12:59:40

标签: python pdf pypdf

我正在尝试加载带有特殊签名(手写签名)对象的PDF文档。以下是我使用的代码,其中blankdoc是包含签名的PDF。

from pyPdf import PdfFileWriter, PdfFileReader

page = PdfFileReader(file(blankdoc,"rb")).getPage(0)

output = PdfFileWriter()
output.addPage(page)

outputStream = file("destination.pdf", "wb")
output.write(outputStream)
outputStream.close()

所以只需加载输入PDF,然后立即写入输出PDF - 问题是签名在转换过程中会以某种方式丢失。

在文本编辑器中打开输入PDF后,我发现了与签名对应的数据,它看起来像某种自定义签名对象,在PDF查看器打开时会被解码。

数据包含位置/时间戳等指标,以及" / eSign"等字样。和" IntegriSign"大约有50行看似毫无意义的字母和数字。

我的目标是能让pyPdf识别这个签名对象 - 有没有办法读取/写入PDF中的所有数据,包括签名?

0 个答案:

没有答案