comparison pdfComments.py @ 2:e07789816ca5

adding more python files from lib/python on origen
author Henry Thompson <ht@markup.co.uk>
date Mon, 09 Mar 2020 16:48:09 +0000
parents
children
comparison
equal deleted inserted replaced
1:0a3abe59e364 2:e07789816ca5
1 import PyPDF2 as pyPdf, sys
2
3 if sys.argv[1]=='-v':
4 verbose=True
5 sys.argv.pop(1)
6 else:
7 verbose=False
8
9 f = open(sys.argv[1],'rb')
10
11 pdf = pyPdf.PdfFileReader(f)
12 pgs = pdf.getNumPages()
13 key = '/Annots'
14 uri = '/URI'
15 ank = '/A'
16
17 #print pdf.getNamedDestinations()
18
19 for pg in range(pgs):
20 print '#',pg
21 p = pdf.getPage(pg)
22 o = p.getObject()
23 #print o.keys()
24 if o.has_key(key):
25 ann = o[key]
26 #print key,ann
27 for a in ann:
28 u = a.getObject()
29 if '/Contents' in u:
30 print "%s: %s"%(u['/Subtype'],u['/Contents'])