diff tests/resources/test_3569.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_3569.pdf	Mon Sep 15 11:37:51 2025 +0200
@@ -0,0 +1,609 @@
+%PDF-1.4
+%µ¶
+
+1 0 obj
+<</CreationDate(D:20240418155534+03'00')/ModDate(D:20240418155534+03'00')/Author(user05)/Creator(Bluebeam Revu x64)/Producer(Bluebeam PDF Library 20)>>
+endobj
+
+2 0 obj
+<</Type/Catalog/Pages 3 0 R/PageLabels 83 0 R>>
+endobj
+
+3 0 obj
+<</Type/Pages/Kids[82 0 R]/Count 1>>
+endobj
+
+4 0 obj
+<</Type/Page/Contents 80 0 R/MediaBox[0 0 2160 3024]/Parent 82 0 R/Resources<</ExtGState<</GT255 79 0 R>>/Properties<</oc833 48 0 R/oc840 45 0 R/oc842 44 0 R/oc843 43 0 R/oc835 46 0 R/oc844 42 0 R/oc834 47 0 R/oc853 38 0 R/oc832 49 0 R/oc848 41 0 R/oc2 57 0 R/oc869 30 0 R/oc870 29 0 R/oc3 56 0 R/oc17 59 0 R/oc850 40 0 R/oc855 37 0 R/oc852 39 0 R/oc856 36 0 R/oc858 35 0 R/oc863 32 0 R/oc861 34 0 R/oc862 33 0 R/oc868 31 0 R/oc875 28 0 R/oc876 27 0 R/oc877 26 0 R/oc878 25 0 R/oc883 23 0 R/oc885 21 0 R/oc898 20 0 R/oc909 18 0 R/oc884 22 0 R/oc880 24 0 R/oc925 17 0 R/oc926 16 0 R/oc929 15 0 R/oc931 14 0 R/oc507 53 0 R/oc935 12 0 R/oc937 10 0 R/oc943 8 0 R/oc936 11 0 R/oc934 13 0 R/oc946 6 0 R/oc947 5 0 R/oc942 9 0 R/oc945 7 0 R/oc1010 66 0 R/oc1011 65 0 R/oc1013 64 0 R/oc1014 63 0 R/oc1009 67 0 R/oc1023 62 0 R/oc1027 61 0 R/oc7 51 0 R/oc9 19 0 R/oc6 52 0 R/oc8 50 0 R/oc10 68 0 R/oc16 60 0 R>>/Font<</F1 74 0 R/F2 69 0 R>>>>/Rotate 270/VP[]>>
+endobj
+
+5 0 obj
+<</Type/OCG/Name(Level 01|A-DOOR-FRAM)>>
+endobj
+
+6 0 obj
+<</Type/OCG/Name(Level 01|A-DOOR)>>
+endobj
+
+7 0 obj
+<</Type/OCG/Name(Level 01|A-FLOR-HRAL)>>
+endobj
+
+8 0 obj
+<</Type/OCG/Name(Level 01|I-WALL)>>
+endobj
+
+9 0 obj
+<</Type/OCG/Name(Level 01|A-DETL)>>
+endobj
+
+10 0 obj
+<</Type/OCG/Name(Level 01|A-FLOR)>>
+endobj
+
+11 0 obj
+<</Type/OCG/Name(Level 01|A-WALL)>>
+endobj
+
+12 0 obj
+<</Type/OCG/Name(Level 01|S-COLS)>>
+endobj
+
+13 0 obj
+<</Type/OCG/Name(Level 01|A-WALL-PATT)>>
+endobj
+
+14 0 obj
+<</Type/OCG/Name(Level B0|A-AREA-IDEN)>>
+endobj
+
+15 0 obj
+<</Type/OCG/Name(Level B0|S-GRID)>>
+endobj
+
+16 0 obj
+<</Type/OCG/Name(Level B0|CED - PANEL)>>
+endobj
+
+17 0 obj
+<</Type/OCG/Name(Level B0|CED - Equipment)>>
+endobj
+
+18 0 obj
+<</Type/OCG/Name(Level B0|C-PROP-LINE)>>
+endobj
+
+19 0 obj
+<</Type/OCG/Name(30X42 Titleblock|G-ANNO-TTLB-MEDM)>>
+endobj
+
+20 0 obj
+<</Type/OCG/Name(Level B0|A-FLOR)>>
+endobj
+
+21 0 obj
+<</Type/OCG/Name(Level B0|A-DOOR-FRAM)>>
+endobj
+
+22 0 obj
+<</Type/OCG/Name(Level B0|A-DETL-GENF)>>
+endobj
+
+23 0 obj
+<</Type/OCG/Name(Level B0|A-DOOR)>>
+endobj
+
+24 0 obj
+<</Type/OCG/Name(Level B0|A-DETL)>>
+endobj
+
+25 0 obj
+<</Type/OCG/Name(Level B0|A-GENM)>>
+endobj
+
+26 0 obj
+<</Type/OCG/Name(Level B0|A-WALL)>>
+endobj
+
+27 0 obj
+<</Type/OCG/Name(Level B0|S-COLS)>>
+endobj
+
+28 0 obj
+<</Type/OCG/Name(Level B0|A-WALL-PATT)>>
+endobj
+
+29 0 obj
+<</Type/OCG/Name(Level 03|A-AREA-IDEN)>>
+endobj
+
+30 0 obj
+<</Type/OCG/Name(Level 03|S-GRID)>>
+endobj
+
+31 0 obj
+<</Type/OCG/Name(Level 03|S-GRID-IDEN)>>
+endobj
+
+32 0 obj
+<</Type/OCG/Name(Level 03|ID_C-DOOR)>>
+endobj
+
+33 0 obj
+<</Type/OCG/Name(Level 03|ID_C-P-SANR-FIXT)>>
+endobj
+
+34 0 obj
+<</Type/OCG/Name(Level 03|ID_C-FIXED FURN)>>
+endobj
+
+35 0 obj
+<</Type/OCG/Name(Level 03|S-STRS-IDEN)>>
+endobj
+
+36 0 obj
+<</Type/OCG/Name(Level 03|Q-SPCQ)>>
+endobj
+
+37 0 obj
+<</Type/OCG/Name(Level 03|A-FLOR-HRAL)>>
+endobj
+
+38 0 obj
+<</Type/OCG/Name(Level 03|A-FLOR)>>
+endobj
+
+39 0 obj
+<</Type/OCG/Name(Level 03|S-STRS-ANNO)>>
+endobj
+
+40 0 obj
+<</Type/OCG/Name(Level 03|S-STRS)>>
+endobj
+
+41 0 obj
+<</Type/OCG/Name(Level 03|A-DOOR-FRAM)>>
+endobj
+
+42 0 obj
+<</Type/OCG/Name(Level 03|P-SANR-FIXT)>>
+endobj
+
+43 0 obj
+<</Type/OCG/Name(Level 03|A-DOOR)>>
+endobj
+
+44 0 obj
+<</Type/OCG/Name(Level 03|A-DETL)>>
+endobj
+
+45 0 obj
+<</Type/OCG/Name(Level 03|I-WALL)>>
+endobj
+
+46 0 obj
+<</Type/OCG/Name(Level 03|A-GENM)>>
+endobj
+
+47 0 obj
+<</Type/OCG/Name(Level 03|A-WALL)>>
+endobj
+
+48 0 obj
+<</Type/OCG/Name(Level 03|S-COLS)>>
+endobj
+
+49 0 obj
+<</Type/OCG/Name(Level 03|A-WALL-PATT)>>
+endobj
+
+50 0 obj
+<</Type/OCG/Name(30X42 Titleblock|G-ANNO-TTLB)>>
+endobj
+
+51 0 obj
+<</Type/OCG/Name(30X42 Titleblock|G-ANNO-TTLB-THIN)>>
+endobj
+
+52 0 obj
+<</Type/OCG/Name(30X42 Titleblock|TITLEBLK KEY PLAN)>>
+endobj
+
+53 0 obj
+<</Type/OCG/Name(CED - PANEL)>>
+endobj
+
+56 0 obj
+<</Type/OCG/Name(CED - Equipment)>>
+endobj
+
+57 0 obj
+<</Type/OCG/Name(CED - Text)>>
+endobj
+
+59 0 obj
+<</Type/OCG/Name(CED - RECP)>>
+endobj
+
+60 0 obj
+<</Type/OCG/Name(FLR Equipment Notes)>>
+endobj
+
+61 0 obj
+<</Type/OCG/Name(Level 01|A-AREA-IDEN)>>
+endobj
+
+62 0 obj
+<</Type/OCG/Name(Level 01|S-GRID)>>
+endobj
+
+63 0 obj
+<</Type/OCG/Name(Level 01|ROOM)>>
+endobj
+
+64 0 obj
+<</Type/OCG/Name(Level 01|BIN)>>
+endobj
+
+65 0 obj
+<</Type/OCG/Name(Level 01|TRASH EQUIPMENT)>>
+endobj
+
+66 0 obj
+<</Type/OCG/Name(Level 01|CONC CURB)>>
+endobj
+
+67 0 obj
+<</Type/OCG/Name(Level 01|TM - LEVEL 01_Trash compact room__dwg)>>
+endobj
+
+68 0 obj
+<</Type/OCG/Name(CED - TABLE)>>
+endobj
+
+69 0 obj
+<</Type/Font/Subtype/Type0/BaseFont/ArialMT/DescendantFonts[<</Type/Font/Subtype/CIDFontType2/BaseFont/ArialMT/CIDSystemInfo<</Ordering(Indentity0)/Registry(PDFAUTOCAD)/Supplement 0>>/FontDescriptor 72 0 R/W 71 0 R>>]/Encoding/Identity-H/ToUnicode 70 0 R>>
+endobj
+
+70 0 obj
+<</Length 1043>>
+stream
+/CIDInit /ProcSet findresource begin
+12 dict begin
+begincmap
+ /CIDSystemInfo
+
+<<  /Registry (\(Adobe\))
+ /Ordering (\(UCS\))
+ /Supplement 0
+
+>> def
+ /CMapName  /Adobe-Identity-UCS (def)
+ /CMapType (2) def
+1 begincodespacerange
+<0000> <FFFF>
+endcodespacerange
+50 beginbfchar
+<000d> <002a>
+<002f> <004c>
+<0014> <0031>
+<0010> <002d>
+<0016> <0033>
+<0015> <0032>
+<0013> <0030>
+<0003> <0020>
+<002e> <004b>
+<0039> <0056>
+<0024> <0041>
+<0035> <0052>
+<0028> <0045>
+<0036> <0053>
+<002c> <0049>
+<0027> <0044>
+<0031> <004e>
+<0037> <0054>
+<0038> <0055>
+<0025> <0042>
+<0032> <004f>
+<0030> <004d>
+<003a> <0057>
+<0026> <0043>
+<002b> <0048>
+<000b> <0028>
+<0029> <0046>
+<000c> <0029>
+<0033> <0050>
+<0017> <0034>
+<000a> <0027>
+<0005> <0022>
+<001c> <0039>
+<0019> <0036>
+<001b> <0038>
+<0018> <0035>
+<001a> <0037>
+<000f> <002c>
+<002a> <0047>
+<003c> <0059>
+<0011> <002e>
+<001d> <003a>
+<0012> <002f>
+<0020> <003d>
+<003b> <0058>
+<005b> <0078>
+<0009> <0026>
+<003d> <005a>
+<0006> <0023>
+<0056> <0073>
+
+endbfchar
+
+endcmap
+CMapName currentdict /CMap defineresource pop
+end
+endstream
+endobj
+
+71 0 obj
+[13[389]47[556]20[556]16[333]22[556]21[556]19[556]3[278]46[667]57[667]36[667]53[722]40[667]54[667]44[278]39[722]49[722]55[611]56[722]37[667]50[778]48[833]58[944]38[722]43[722]11[333]41[611]12[333]51[667]23[556]10[191]5[355]28[556]25[556]27[556]24[556]26[556]15[278]42[778]60[667]17[278]29[278]18[278]32[584]59[667]91[500]9[667]61[611]6[556]86[500]]
+endobj
+
+72 0 obj
+<</Type/FontDescriptor/Ascent 728/CapHeight -34/Descent -210/Flags 32/FontBBox[-665 -325 2000 1040]/FontFamily(Arial)/FontName/ArialMT/FontWeight 400/ItalicAngle 0/Leading 33/StemV 80>>
+endobj
+
+74 0 obj
+<</Type/Font/Subtype/Type0/BaseFont/ArialNarrow/DescendantFonts[<</Type/Font/Subtype/CIDFontType2/BaseFont/ArialNarrow/CIDSystemInfo<</Ordering(Indentity0)/Registry(PDFAUTOCAD)/Supplement 0>>/FontDescriptor 77 0 R/W 76 0 R>>]/Encoding/Identity-H/ToUnicode 75 0 R>>
+endobj
+
+75 0 obj
+<</Length 931>>
+stream
+/CIDInit /ProcSet findresource begin
+12 dict begin
+begincmap
+ /CIDSystemInfo
+
+<<  /Registry (\(Adobe\))
+ /Ordering (\(UCS\))
+ /Supplement 0
+
+>> def
+ /CMapName  /Adobe-Identity-UCS (def)
+ /CMapType (2) def
+1 begincodespacerange
+<0000> <FFFF>
+endcodespacerange
+42 beginbfchar
+<0028> <0045>
+<002f> <004c>
+<0026> <0043>
+<0037> <0054>
+<0035> <0052>
+<002c> <0049>
+<0024> <0041>
+<0003> <0020>
+<0032> <004f>
+<0030> <004d>
+<0013> <0030>
+<0016> <0033>
+<0014> <0031>
+<0027> <0044>
+<0031> <004e>
+<0012> <002f>
+<001b> <0038>
+<002b> <0048>
+<0025> <0042>
+<0017> <0034>
+<0015> <0032>
+<0011> <002e>
+<001c> <0039>
+<003a> <0057>
+<002a> <0047>
+<0038> <0055>
+<0033> <0050>
+<004c> <0069>
+<0018> <0035>
+<0036> <0053>
+<000f> <002c>
+<001a> <0037>
+<0029> <0046>
+<002e> <004b>
+<0010> <002d>
+<003c> <0059>
+<002d> <004a>
+<001d> <003a>
+<0019> <0036>
+<0039> <0056>
+<0008> <0025>
+<0009> <0026>
+
+endbfchar
+
+endcmap
+CMapName currentdict /CMap defineresource pop
+end
+endstream
+endobj
+
+76 0 obj
+[40[547]47[456]38[592]55[501]53[592]44[228]36[547]3[228]50[638]48[683]19[456]22[456]20[456]39[592]49[592]18[228]27[456]43[592]37[547]23[456]21[456]17[228]28[456]58[774]42[638]56[592]51[547]76[182]24[456]54[547]15[228]26[456]41[501]46[547]16[273]60[547]45[410]29[228]25[456]57[547]8[729]9[547]]
+endobj
+
+77 0 obj
+<</Type/FontDescriptor/Ascent 728/CapHeight 700/Descent -210/Flags 32/FontBBox[-182 -307 1000 1086]/FontFamily(ArialNarrow)/FontName/ArialNarrow/FontWeight 400/ItalicAngle 0/StemV 80>>
+endobj
+
+79 0 obj
+<</Type/ExtGState/BM/Normal/CA 1/ca 1>>
+endobj
+
+80 0 obj
+<</Length 729>>
+stream
+q
+	.06 0 0 .06 0 0 cm
+	25432 10909 m
+	29692 10909 l
+	29692 15642 l
+	25432 15642 l
+	25432 10909 l
+	W
+	n
+	0 0 0 rg
+	0 G
+	BT
+	/F2 174.644 Tf
+	/GT255 gs
+	/OC/oc2 BDC
+	0 G
+	0 -1 1 0 28538 14909 Tm
+	<000d000d002f0014001000140016>Tj
+	ET
+Q
+q
+	.06 0 0 .06 0 0 cm
+	28526 38017 m
+	31807 40376 l
+	31807 40379 l
+	31312 41314 l
+	31312 42889 l
+	28202 42889 l
+	25092 42888 l
+	25092 42887 l
+	28524 38017 l
+	28526 38017 l
+	W
+	n
+	EMC
+	q
+		/OC/oc833 BDC
+		.49804 .49804 .49804 rg
+		.49804 .49804 .49804 RG
+		0 w
+		31130 41483 m
+		31130 42083 l
+		30530 41483 l
+		h
+		31130 42083 m
+		30530 41483 l
+		30530 42083 l
+		h
+		b
+	Q
+	.49804 .49804 .49804 RG
+	1 J
+	1 j
+	9 w
+	30530 41483 m
+	31130 41483 l
+	31130 42083 l
+	30530 42083 l
+	30530 41483 l
+	S
+	EMC
+Q
+
+
+endstream
+endobj
+
+82 0 obj
+<</Type/Pages/Kids[4 0 R]/Count 1/Parent 3 0 R>>
+endobj
+
+83 0 obj
+<</Nums[0<</P(E5.01 ENLARGED ELECTRICAL ROOMS)>>]>>
+endobj
+
+xref
+0 84
+0000000054 65536 f 
+0000000016 00000 n 
+0000000184 00000 n 
+0000000248 00000 n 
+0000000301 00000 n 
+0000001267 00000 n 
+0000001324 00000 n 
+0000001376 00000 n 
+0000001433 00000 n 
+0000001485 00000 n 
+0000001537 00000 n 
+0000001590 00000 n 
+0000001643 00000 n 
+0000001696 00000 n 
+0000001754 00000 n 
+0000001812 00000 n 
+0000001865 00000 n 
+0000001923 00000 n 
+0000001985 00000 n 
+0000002043 00000 n 
+0000002114 00000 n 
+0000002167 00000 n 
+0000002225 00000 n 
+0000002283 00000 n 
+0000002336 00000 n 
+0000002389 00000 n 
+0000002442 00000 n 
+0000002495 00000 n 
+0000002548 00000 n 
+0000002606 00000 n 
+0000002664 00000 n 
+0000002717 00000 n 
+0000002775 00000 n 
+0000002831 00000 n 
+0000002894 00000 n 
+0000002956 00000 n 
+0000003014 00000 n 
+0000003067 00000 n 
+0000003125 00000 n 
+0000003178 00000 n 
+0000003236 00000 n 
+0000003289 00000 n 
+0000003347 00000 n 
+0000003405 00000 n 
+0000003458 00000 n 
+0000003511 00000 n 
+0000003564 00000 n 
+0000003617 00000 n 
+0000003670 00000 n 
+0000003723 00000 n 
+0000003781 00000 n 
+0000003847 00000 n 
+0000003918 00000 n 
+0000003990 00000 n 
+0000000055 00002 f 
+0000000058 00002 f 
+0000004039 00000 n 
+0000004092 00000 n 
+0000000073 00002 f 
+0000004140 00000 n 
+0000004188 00000 n 
+0000004245 00000 n 
+0000004303 00000 n 
+0000004356 00000 n 
+0000004407 00000 n 
+0000004457 00000 n 
+0000004519 00000 n 
+0000004575 00000 n 
+0000004659 00000 n 
+0000004708 00000 n 
+0000004982 00000 n 
+0000006077 00000 n 
+0000006443 00000 n 
+0000000078 00001 f 
+0000006646 00000 n 
+0000006928 00000 n 
+0000007910 00000 n 
+0000008221 00000 n 
+0000000081 00001 f 
+0000008423 00000 n 
+0000008480 00000 n 
+0000000000 00002 f 
+0000009260 00000 n 
+0000009326 00000 n 
+
+trailer
+<</Size 84/Info 1 0 R/Root 2 0 R/ID[<93A573E7CE67A5B51F05FE9E29C3AB03><93A573E7CE67A5B51F05FE9E29C3AB03>]>>
+startxref
+9395
+%%EOF