Mercurial > hg > python
diff 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 |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/pdfComments.py Mon Mar 09 16:48:09 2020 +0000 @@ -0,0 +1,30 @@ +import PyPDF2 as pyPdf, sys + +if sys.argv[1]=='-v': + verbose=True + sys.argv.pop(1) +else: + verbose=False + +f = open(sys.argv[1],'rb') + +pdf = pyPdf.PdfFileReader(f) +pgs = pdf.getNumPages() +key = '/Annots' +uri = '/URI' +ank = '/A' + +#print pdf.getNamedDestinations() + +for pg in range(pgs): + print '#',pg + p = pdf.getPage(pg) + o = p.getObject() + #print o.keys() + if o.has_key(key): + ann = o[key] + #print key,ann + for a in ann: + u = a.getObject() + if '/Contents' in u: + print "%s: %s"%(u['/Subtype'],u['/Contents'])