weave: add new test for link consistency

This commit is contained in:
James R. Barlow
2019-05-12 03:36:33 -07:00
parent 5adbddd1f9
commit 0a72c12ff0
2 changed files with 18 additions and 0 deletions
Binary file not shown.
+18
View File
@@ -42,3 +42,21 @@ def test_no_glyphless_weave(resources, outdir):
'0',
env=env,
)
@pytest.helpers.needs_pdfminer
def test_links(resources, outpdf):
check_ocrmypdf(
resources / 'link.pdf',
outpdf,
'--redo-ocr',
'--oversample',
'200',
'--output-type',
'pdf',
)
pdf = pikepdf.open(outpdf)
p1 = pdf.pages[0]
p2 = pdf.pages[1]
assert p1.Annots[0].A.D[0].objgen == p2.objgen
assert p2.Annots[0].A.D[0].objgen == p1.objgen