diff tests/resources/test_2742.pdf @ 1:1d09e1dec1d9 upstream

ADD: PyMuPDF v1.26.4: the original sdist. It does not yet contain MuPDF. This normally will be downloaded when building PyMuPDF.
author Franz Glasner <fzglas.hg@dom66.de>
date Mon, 15 Sep 2025 11:37:51 +0200
parents
children
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/resources/test_2742.pdf	Mon Sep 15 11:37:51 2025 +0200
@@ -0,0 +1,360 @@
+%PDF-1.4
+%“Œ‹ž ReportLab Generated PDF document http://www.reportlab.com
+1 0 obj
+<<
+/F1 2 0 R /F2 3 0 R
+>>
+endobj
+2 0 obj
+<<
+/BaseFont /Helvetica /Encoding /WinAnsiEncoding /Name /F1 /Subtype /Type1 /Type /Font
+>>
+endobj
+3 0 obj
+<<
+/BaseFont /Times-Roman /Encoding /WinAnsiEncoding /Name /F2 /Subtype /Type1 /Type /Font
+>>
+endobj
+4 0 obj
+<<
+/Contents 23 0 R /MediaBox [ 0 0 421.1008 597.5079 ] /Parent 22 0 R /Resources <<
+/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ]
+>> /Rotate 0 /Trans <<
+
+>> 
+  /Type /Page
+>>
+endobj
+5 0 obj
+<<
+/Contents 24 0 R /MediaBox [ 0 0 421.1008 597.5079 ] /Parent 22 0 R /Resources <<
+/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ]
+>> /Rotate 0 /Trans <<
+
+>> 
+  /Type /Page
+>>
+endobj
+6 0 obj
+<<
+/Contents 25 0 R /MediaBox [ 0 0 421.1008 597.5079 ] /Parent 22 0 R /Resources <<
+/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ]
+>> /Rotate 0 /Trans <<
+
+>> 
+  /Type /Page
+>>
+endobj
+7 0 obj
+<<
+/Contents 26 0 R /MediaBox [ 0 0 421.1008 597.5079 ] /Parent 22 0 R /Resources <<
+/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ]
+>> /Rotate 0 /Trans <<
+
+>> 
+  /Type /Page
+>>
+endobj
+8 0 obj
+<<
+/Contents 27 0 R /MediaBox [ 0 0 421.1008 597.5079 ] /Parent 22 0 R /Resources <<
+/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ]
+>> /Rotate 0 /Trans <<
+
+>> 
+  /Type /Page
+>>
+endobj
+9 0 obj
+<<
+/Contents 28 0 R /MediaBox [ 0 0 421.1008 597.5079 ] /Parent 22 0 R /Resources <<
+/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ]
+>> /Rotate 0 /Trans <<
+
+>> 
+  /Type /Page
+>>
+endobj
+10 0 obj
+<<
+/Contents 29 0 R /MediaBox [ 0 0 421.1008 597.5079 ] /Parent 22 0 R /Resources <<
+/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ]
+>> /Rotate 0 /Trans <<
+
+>> 
+  /Type /Page
+>>
+endobj
+11 0 obj
+<<
+/Contents 30 0 R /MediaBox [ 0 0 421.1008 597.5079 ] /Parent 22 0 R /Resources <<
+/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ]
+>> /Rotate 0 /Trans <<
+
+>> 
+  /Type /Page
+>>
+endobj
+12 0 obj
+<<
+/Contents 31 0 R /MediaBox [ 0 0 421.1008 597.5079 ] /Parent 22 0 R /Resources <<
+/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ]
+>> /Rotate 0 /Trans <<
+
+>> 
+  /Type /Page
+>>
+endobj
+13 0 obj
+<<
+/Contents 32 0 R /MediaBox [ 0 0 421.1008 597.5079 ] /Parent 22 0 R /Resources <<
+/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ]
+>> /Rotate 0 /Trans <<
+
+>> 
+  /Type /Page
+>>
+endobj
+14 0 obj
+<<
+/Contents 33 0 R /MediaBox [ 0 0 421.1008 597.5079 ] /Parent 22 0 R /Resources <<
+/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ]
+>> /Rotate 0 /Trans <<
+
+>> 
+  /Type /Page
+>>
+endobj
+15 0 obj
+<<
+/Contents 34 0 R /MediaBox [ 0 0 421.1008 597.5079 ] /Parent 22 0 R /Resources <<
+/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ]
+>> /Rotate 0 /Trans <<
+
+>> 
+  /Type /Page
+>>
+endobj
+16 0 obj
+<<
+/Contents 35 0 R /MediaBox [ 0 0 421.1008 597.5079 ] /Parent 22 0 R /Resources <<
+/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ]
+>> /Rotate 0 /Trans <<
+
+>> 
+  /Type /Page
+>>
+endobj
+17 0 obj
+<<
+/Contents 36 0 R /MediaBox [ 0 0 421.1008 597.5079 ] /Parent 22 0 R /Resources <<
+/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ]
+>> /Rotate 0 /Trans <<
+
+>> 
+  /Type /Page
+>>
+endobj
+18 0 obj
+<<
+/Contents 37 0 R /MediaBox [ 0 0 421.1008 597.5079 ] /Parent 22 0 R /Resources <<
+/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ]
+>> /Rotate 0 /Trans <<
+
+>> 
+  /Type /Page
+>>
+endobj
+19 0 obj
+<<
+/Contents 38 0 R /MediaBox [ 0 0 421.1008 597.5079 ] /Parent 22 0 R /Resources <<
+/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ]
+>> /Rotate 0 /Trans <<
+
+>> 
+  /Type /Page
+>>
+endobj
+20 0 obj
+<<
+/PageMode /UseNone /Pages 22 0 R /Type /Catalog
+>>
+endobj
+21 0 obj
+<<
+/Author (Generated using dummypdf \204 http://framagit.org/spalax/dummypdf) /CreationDate (D:20231014190918+00'00') /Creator (ReportLab PDF Library - www.reportlab.com) /Keywords () /ModDate (D:20231014190918+00'00') /Producer (ReportLab PDF Library - www.reportlab.com) 
+  /Subject (unspecified) /Title (Dummy pdf) /Trapped /False
+>>
+endobj
+22 0 obj
+<<
+/Count 16 /Kids [ 4 0 R 5 0 R 6 0 R 7 0 R 8 0 R 9 0 R 10 0 R 11 0 R 12 0 R 13 0 R 
+  14 0 R 15 0 R 16 0 R 17 0 R 18 0 R 19 0 R ] /Type /Pages
+>>
+endobj
+23 0 obj
+<<
+/Filter [ /ASCII85Decode /FlateDecode ] /Length 222
+>>
+stream
+GarnQ]++lc&FB4M.FeLQ"V,3?eAb,V!u"Cf=P3EG0#ThI'!hmtGq>@,(`@)O\H&+Xoo;:rHiZ7pO:TuUV)^qV#s,;7$$mFJ3037q+*63fO-b0CAI9D'9u]SHgi3sO#0^2A]_3\J?8UV0oUUefg$&U9d2PQ`VX.F6i(6l#eq#B0XTWG"[tRqj8_3<q)T5%90$,I-_8b^b`e"@GO`/=A\cV.+[s:VF~>endstream
+endobj
+24 0 obj
+<<
+/Filter [ /ASCII85Decode /FlateDecode ] /Length 222
+>>
+stream
+GarnQ]++lc&FB4M.FeLQ"V,3?eAb,V!u"Cf=P3EG0#ThI'!hmtGq>@,(`@)O\H&+Xoo;:rHiZ7pO:TuUV)^qV#s,;7$$mFJ3037q+*63fO-b0CAI9D'9u]SHgi3sO#0^2A]_3\J?8UV0oUUefg$&U9d2PQ`VX.F6i(6l#eq#B0XTWG"[tRqj8_3<q)T5%90$,I-_8b^b`e"@IO`/=A\cV.+[tdUU~>endstream
+endobj
+25 0 obj
+<<
+/Filter [ /ASCII85Decode /FlateDecode ] /Length 222
+>>
+stream
+GarnQ]++lc&FB4M.FeLQ"V,3?eAb,V!u"Cf=P3EG0#ThI'!hmtGq>@,(`@)O\H&+Xoo;:rHiZ7pO:TuUV)^qV#s,;7$$mFJ3037q+*63fO-b0CAI9D'9u]SHgi3sO#0^2A]_3\J?8UV0oUUefg$&U9d2PQ`VX.F6i(6l#eq#B0XTWG"[tRqj8_3<q)T5%90$,I-_8b^b`e&nM,2\J`FTp86\!9Td~>endstream
+endobj
+26 0 obj
+<<
+/Filter [ /ASCII85Decode /FlateDecode ] /Length 222
+>>
+stream
+GarnQ]++lc&FB4M.FeLQ"V,3?eAb,V!u"Cf=P3EG0#ThI'!hmtGq>@,(`@)O\H&+Xoo;:rHiZ7pO:TuUV)^qV#s,;7$$mFJ3037q+*63fO-b0CAI9D'9u]SHgi3sO#0^2A]_3\J?8UV0oUUefg$&U9d2PQ`VX.F6i(6l#eq#B0XTWG"[tRqj8_3<q)T5%90$,I-_8b^b`e&nK,2\J`FTp86\"cSs~>endstream
+endobj
+27 0 obj
+<<
+/Filter [ /ASCII85Decode /FlateDecode ] /Length 222
+>>
+stream
+GarnQ]++lc&FB4M.FeK&?k6pFeAb,V!u"Cf=P3EG0#ThI'!hmtGq>@,(`@)O\H&+Xoo;9Qq#^-@,9O/79%soj,NrOg-g5!C_)%\7J';o9(bbQ4Ppu3e1`6tgEQ:Z/)),P\Z"=YI0:MASqG(RNg$&T3UGn-J:"ceK_3:b%XTM]?>7&ToD[Wg^PH<Rl22I)Q?'7jL@?&l1N!0Sq,2\J`FTp86\$8S-~>endstream
+endobj
+28 0 obj
+<<
+/Filter [ /ASCII85Decode /FlateDecode ] /Length 222
+>>
+stream
+GarnQ]++lc&FB4M.FeLQ"V,3?eAb,V!u"Cf=P3EG0#ThI'!hmtGq>@,(`@)O\H&+Xoo;:rHiZ7pO:TuUV)^qV#s,;7$$mFJ3037q+*63fO-b0CAI9D'9u]SHgi3sO#0^2A]_3\J?8UV0oUUefg$&U9d2PQ`VX.F6i(6l#eq#B0XTWG"[tRqj8_3<q)T5%90$,I-_8b^b`e)167(shJl3aIK\%bR<~>endstream
+endobj
+29 0 obj
+<<
+/Filter [ /ASCII85Decode /FlateDecode ] /Length 222
+>>
+stream
+GarnQ]++lc&FB4M.FeLQ"V,3?eAb,V!u"Cf=P3EG0#ThI'!hmtGq>@,(`@)O\H&+Xoo;:rHiZ7pO:TuUV)^qV#s,;7$$mFJ3037q+*63fO-b0CAI9D'9u]SHgi3sO#0^2A]_3\J?8UV0oUUefg$&U9d2PQ`VX.F6i(6l#eq#B0XTWG"[tRqj8_3<q)T5%90$,I-_8b^b`e$W],2\J`FTp86\'7QK~>endstream
+endobj
+30 0 obj
+<<
+/Filter [ /ASCII85Decode /FlateDecode ] /Length 222
+>>
+stream
+GarnQ]++lc&FB4M.FeLQ"V,3?eAb,V!u"Cf=P3EG0#ThI'!hmtGq>@,(`@)O\H&+Xoo;:rHiZ7pO:TuUV)^qV#s,;7$$mFJ3037q+*63fO-b0CAI9D'9u]SHgi3sO#0^2A]_3\J?8UV0oUUefg$&U9d2PQ`VX.F6i(6l#eq#B0XTWG"[tRqj8_3<q)T5%90$,I-_8b^b`e$Wa,2\J`FTp86\(aPZ~>endstream
+endobj
+31 0 obj
+<<
+/Filter [ /ASCII85Decode /FlateDecode ] /Length 222
+>>
+stream
+GarnQ]++lc&FB4M.FeLQ"V,3?eAb,V!u"Cf=P3EG0#ThI'!hmtGq>@,(`@)O\H&+Xoo;:rHiZ7pO:TuUV)^qV#s,;7$$mFJ3037q+*63fO-b0CAI9D'9u]SHgi3sO#0^2A]_3\J?8UV0oUUefg$&U9d2PQ`VX.F6i(6l#eq#B0XTWG"[tRqj8_3<q)T5%90$,I-_8b^b`e$W_,2\J`FTp86\*6Oi~>endstream
+endobj
+32 0 obj
+<<
+/Filter [ /ASCII85Decode /FlateDecode ] /Length 221
+>>
+stream
+GarnQ]++lc&FB4M.FeLQ4ZK)l;&_%I%nnf7@U\<c]+>KK'!hmtGq>@,(`B@:3<Pb(oo;:rF9,N]OUg"jV:c)8&@?(_,P3t$[gpaM5N]IW%PRJTb@F_4RZ%RD\Dnk(%%+:P3phle]r9mmoUUefg%GHqjRj0j;Kf.@E75N0Fs)]0/R]L5[tRYa8_3<q)T5%90#n5U<_%.@/BBB)DFgh6!9t":oh+c~>endstream
+endobj
+33 0 obj
+<<
+/Filter [ /ASCII85Decode /FlateDecode ] /Length 221
+>>
+stream
+GarnQ]++lc&FB4M.FeLQ4ZK)l;&_%I%nnf7@U\<c]+>KK'!hmtGq>@,(`B@:3<Pb(oo;:rF9,N]OUg"jV:c)8&@?(_,P3t$[gpaM5N]IW%PRJTb@F_4RZ%RD\Dnk(%%+:P3phle]r9mmoUUefg%GHqjRj0j;Kf.@E75N0Fs)]0/R]L5[tRYa8_3<q)T5%90#n5U<_%.@/;TT_2l'GV!;-O?"%r.~>endstream
+endobj
+34 0 obj
+<<
+/Filter [ /ASCII85Decode /FlateDecode ] /Length 221
+>>
+stream
+GarnQ]++lc&FB4M.FeLQ4ZK)l;&_%I%nnf7@U\<c]+>KK'!hmtGq>@,(`B@:3<Pb(oo;:rF9,N]OUg"jV:c)8&@?(_,P3t$[gpaM5N]IW%PRJTb@F_4RZ%RD\Dnk(%%+:P3phle]r9mmoUUefg%GHqjRj0j;Kf.@E75N0Fs)]0/R]L5[tRYa8_3<q)T5%90#n5U<_%.@/;TW`2l'GV!;-O?&PDZ~>endstream
+endobj
+35 0 obj
+<<
+/Filter [ /ASCII85Decode /FlateDecode ] /Length 221
+>>
+stream
+GarnQ]++lc&FB4M.FeLQ"V,3?eAb,V!u"Cf=P3EG0#ThI'!hmtGq>@,(`@)O\H&+Xoo;:rHiZ7pO:TuUV)^qV#s,;7$$mFJ3037q+*63fO-b0CAI9D'9u]SHgi3sO#0^2A]_3\J?8UV0oUUefg$&U9d2PQ`VX.F6i(6l#eq#B0XTWG"[tRqj8_3<q)T5%9/r'Qf:+(#r/BBH+Doeuj!9t";+%l2~>endstream
+endobj
+36 0 obj
+<<
+/Filter [ /ASCII85Decode /FlateDecode ] /Length 222
+>>
+stream
+GarnQ]*\To&FAj9VGrJ@h:l1t<_s_cbo[2u@Ou?nI5eu(c[[PlA0)\%#Zc`GH-X2P@D*ls,@*QD"R1GRl4!P44i)Ad&n-NG]f8-Xs-Vi\F*Mg<YYKpL1h:IM`uQO]B>BIKd2?SFCdf#/<SrW-Q^p<J)SLT19?N!s'qR79XW?W":eU$Ln80>5CmqcB[0AM9Vop68XdH&iN!7<9l%ZPp$dcQf+tZF\~>endstream
+endobj
+37 0 obj
+<<
+/Filter [ /ASCII85Decode /FlateDecode ] /Length 221
+>>
+stream
+GarnQ]++lc&FB4M.FeLQ4ZK)l;&_%I%nnf7@U\<c]+>KK'!hmtGq>@,(`B@:3<Pb(oo;:rF9,N]OUg"jV:c)8&@?(_,P3t$[gpaM5N]IW%PRJTb@F_4RZ%RD\Dnk(%%+:P3phle]r9mmoUUefg%GHqjRj0j;Kf.@E75N0Fs)]0/R]L5[tRYa8_3<q)T5%90#n5U<_%.@/BBE*DFgh6!9t";4%f5~>endstream
+endobj
+38 0 obj
+<<
+/Filter [ /ASCII85Decode /FlateDecode ] /Length 220
+>>
+stream
+GarnQ]*\To&FB!';lW:1mcE+/C1F+9"$o53KoNk9-@"\kOG/A3A&A_kaA=tE"k[@eG6DC9$cm(@I)%WjbotelTE@9FTY9Mr*M1l4b]0g+?KqQW.Bo$n)&)+Oa%>2,0OnC/g6n%Kd=`=`G9[#tV[o.aD]%/rZ=?U]-V\/V#I5bd&r%QY>DP/+AF4965tpq8dO29(3f0nF6%4Z<6XJ:H:i@OL9)&~>endstream
+endobj
+xref
+0 39
+0000000000 65535 f 
+0000000073 00000 n 
+0000000114 00000 n 
+0000000221 00000 n 
+0000000330 00000 n 
+0000000535 00000 n 
+0000000740 00000 n 
+0000000945 00000 n 
+0000001150 00000 n 
+0000001355 00000 n 
+0000001560 00000 n 
+0000001766 00000 n 
+0000001972 00000 n 
+0000002178 00000 n 
+0000002384 00000 n 
+0000002590 00000 n 
+0000002796 00000 n 
+0000003002 00000 n 
+0000003208 00000 n 
+0000003414 00000 n 
+0000003620 00000 n 
+0000003690 00000 n 
+0000004044 00000 n 
+0000004208 00000 n 
+0000004521 00000 n 
+0000004834 00000 n 
+0000005147 00000 n 
+0000005460 00000 n 
+0000005773 00000 n 
+0000006086 00000 n 
+0000006399 00000 n 
+0000006712 00000 n 
+0000007025 00000 n 
+0000007337 00000 n 
+0000007649 00000 n 
+0000007961 00000 n 
+0000008273 00000 n 
+0000008586 00000 n 
+0000008898 00000 n 
+trailer
+<<
+/ID 
+[<86fda58a19e58a1296a6b887cfc81b23><86fda58a19e58a1296a6b887cfc81b23>]
+% ReportLab generated PDF document -- digest (http://www.reportlab.com)
+
+/Info 21 0 R
+/Root 20 0 R
+/Size 39
+>>
+startxref
+9209
+%%EOF