- only visit each objid once when dumping all objects
parent
e39e39fa12
commit
af8c4a6b8f
|
@ -91,9 +91,12 @@ def dumptrailers(out, doc):
|
|||
|
||||
# dumpallobjs
|
||||
def dumpallobjs(out, doc, codec=None):
|
||||
visited = set()
|
||||
out.write('<pdf>')
|
||||
for xref in doc.xrefs:
|
||||
for objid in xref.get_objids():
|
||||
if objid in visited: continue
|
||||
visited.add(objid)
|
||||
try:
|
||||
obj = doc.getobj(objid)
|
||||
if obj is None: continue
|
||||
|
|
Loading…
Reference in New Issue