A5 Perfect Bound Booklets

Say hello to our A5 Perfect Bound Books & Brochures, the most popular size in our perfect bound range. These booklets have endless possibilities—whether you're creating graphic novels, educational guides, catalogues, business annual reports, or anything in between, they've got you covered!

There is a minimum page count for Perfect Bound Books & Brochures, so if you need fewer pages, we recommend checking out our Stapled Brochures instead.

 ArtworkSimply upload your PDF, JPEG, or PNG file, proceed to the next step  and our online artwork tool will fix most common issues with artwork.

  

 

Our in house design team also check all artwork uploaded to us so just leave a note and we'll get it fixed before printing.

  - You are in safe hands. 

Number of pages *
Cover material *
Text material *
Spine Size
£82.80
Config qty column name Quantity
Config qty useTierPrice true
Attributes length 4
Attribute name: Pages with value: 32pp
Attribute name: Cover with value: 250gsm Silk
Attribute name: Text with value: 150gsm Silk
Attribute name: Other with value:
Cached attributes length: 4
filename = A5PURBOOKLET.csv
columns initialized: Pages,Cover,Text,Quantity,Price
get csv price
Checking row matching for columnName = Pages row value= 32pp
columnName = Pages attrValue= 32pp temp= 32pp
Checking row matching for columnName = Cover row value= 250gsm Silk
columnName = Cover attrValue= 250gsm Silk temp= 250gsm Silk
Checking row matching for columnName = Text row value= 150gsm Silk
columnName = Text attrValue= 150gsm Silk temp= 150gsm Silk
Checking row matching for columnName = Quantity row value= 10
Checking row matching for columnName = Price row value= 8.28
Row: (32pp,250gsm Silk,150gsm Silk,10,8.28) with index: 1 is matching: true
Using tier price
Checking row matching for columnName = Pages row value= 32pp
columnName = Pages attrValue= 32pp temp= 32pp
Checking row matching for columnName = Cover row value= 250gsm Silk
columnName = Cover attrValue= 250gsm Silk temp= 250gsm Silk
Checking row matching for columnName = Text row value= 150gsm Silk
columnName = Text attrValue= 150gsm Silk temp= 150gsm Silk
Checking row matching for columnName = Quantity row value= 20
Checking row matching for columnName = Price row value= 6.06
Row: (32pp,250gsm Silk,150gsm Silk,20,6.06) with index: 2 is matching: true
Using tier price
Checking row matching for columnName = Pages row value= 32pp
columnName = Pages attrValue= 32pp temp= 32pp
Checking row matching for columnName = Cover row value= 250gsm Silk
columnName = Cover attrValue= 250gsm Silk temp= 250gsm Silk
Checking row matching for columnName = Text row value= 150gsm Silk
columnName = Text attrValue= 150gsm Silk temp= 150gsm Silk
Checking row matching for columnName = Quantity row value= 50
Checking row matching for columnName = Price row value= 3.264
Row: (32pp,250gsm Silk,150gsm Silk,50,3.264) with index: 3 is matching: true
Using tier price
Checking row matching for columnName = Pages row value= 32pp
columnName = Pages attrValue= 32pp temp= 32pp
Checking row matching for columnName = Cover row value= 250gsm Silk
columnName = Cover attrValue= 250gsm Silk temp= 250gsm Silk
Checking row matching for columnName = Text row value= 150gsm Silk
columnName = Text attrValue= 150gsm Silk temp= 150gsm Silk
Checking row matching for columnName = Quantity row value= 100
Checking row matching for columnName = Price row value= 2.436
Row: (32pp,250gsm Silk,150gsm Silk,100,2.436) with index: 4 is matching: true
Using tier price
Checking row matching for columnName = Pages row value= 32pp
columnName = Pages attrValue= 32pp temp= 32pp
Checking row matching for columnName = Cover row value= 250gsm Silk
columnName = Cover attrValue= 250gsm Silk temp= 250gsm Silk
Checking row matching for columnName = Text row value= 150gsm Silk
columnName = Text attrValue= 150gsm Silk temp= 150gsm Silk
Checking row matching for columnName = Quantity row value= 250
Checking row matching for columnName = Price row value= 1.6128
Row: (32pp,250gsm Silk,150gsm Silk,250,1.6128) with index: 5 is matching: true
Using tier price
Checking row matching for columnName = Pages row value= 32pp
columnName = Pages attrValue= 32pp temp= 32pp
Checking row matching for columnName = Cover row value= 250gsm Silk
columnName = Cover attrValue= 250gsm Silk temp= 250gsm Silk
Checking row matching for columnName = Text row value= 150gsm Silk
columnName = Text attrValue= 150gsm Silk temp= 150gsm Silk
Checking row matching for columnName = Quantity row value= 500
Checking row matching for columnName = Price row value= 1.2768
Row: (32pp,250gsm Silk,150gsm Silk,500,1.2768) with index: 6 is matching: true
Using tier price
Checking row matching for columnName = Pages row value= 36pp
columnName = Pages attrValue= 32pp temp= 36pp
row dont match temp=36pp attrvalue=32pp
Row: (36pp,250gsm Silk,150gsm Silk,10,8.52) with index: 7 is matching: false
Checking row matching for columnName = Pages row value= 36pp
columnName = Pages attrValue= 32pp temp= 36pp
row dont match temp=36pp attrvalue=32pp
Row: (36pp,250gsm Silk,150gsm Silk,20,6.36) with index: 8 is matching: false
Checking row matching for columnName = Pages row value= 36pp
columnName = Pages attrValue= 32pp temp= 36pp
row dont match temp=36pp attrvalue=32pp
Row: (36pp,250gsm Silk,150gsm Silk,50,3.456) with index: 9 is matching: false
Checking row matching for columnName = Pages row value= 36pp
columnName = Pages attrValue= 32pp temp= 36pp
row dont match temp=36pp attrvalue=32pp
Row: (36pp,250gsm Silk,150gsm Silk,100,2.604) with index: 10 is matching: false
Checking row matching for columnName = Pages row value= 36pp
columnName = Pages attrValue= 32pp temp= 36pp
row dont match temp=36pp attrvalue=32pp
Row: (36pp,250gsm Silk,150gsm Silk,250,1.7808) with index: 11 is matching: false
Checking row matching for columnName = Pages row value= 36pp
columnName = Pages attrValue= 32pp temp= 36pp
row dont match temp=36pp attrvalue=32pp
Row: (36pp,250gsm Silk,150gsm Silk,500,1.3968) with index: 12 is matching: false
Checking row matching for columnName = Pages row value= 40pp
columnName = Pages attrValue= 32pp temp= 40pp
row dont match temp=40pp attrvalue=32pp
Row: (40pp,250gsm Silk,150gsm Silk,10,8.76) with index: 13 is matching: false
Checking row matching for columnName = Pages row value= 40pp
columnName = Pages attrValue= 32pp temp= 40pp
row dont match temp=40pp attrvalue=32pp
Row: (40pp,250gsm Silk,150gsm Silk,20,6.66) with index: 14 is matching: false
Checking row matching for columnName = Pages row value= 40pp
columnName = Pages attrValue= 32pp temp= 40pp
row dont match temp=40pp attrvalue=32pp
Row: (40pp,250gsm Silk,150gsm Silk,50,3.624) with index: 15 is matching: false
Checking row matching for columnName = Pages row value= 40pp
columnName = Pages attrValue= 32pp temp= 40pp
row dont match temp=40pp attrvalue=32pp
Row: (40pp,250gsm Silk,150gsm Silk,100,2.772) with index: 16 is matching: false
Checking row matching for columnName = Pages row value= 40pp
columnName = Pages attrValue= 32pp temp= 40pp
row dont match temp=40pp attrvalue=32pp
Row: (40pp,250gsm Silk,150gsm Silk,250,1.9536) with index: 17 is matching: false
Checking row matching for columnName = Pages row value= 40pp
columnName = Pages attrValue= 32pp temp= 40pp
row dont match temp=40pp attrvalue=32pp
Row: (40pp,250gsm Silk,150gsm Silk,500,1.5168) with index: 18 is matching: false
Checking row matching for columnName = Pages row value= 44pp
columnName = Pages attrValue= 32pp temp= 44pp
row dont match temp=44pp attrvalue=32pp
Row: (44pp,250gsm Silk,150gsm Silk,10,9) with index: 19 is matching: false
Checking row matching for columnName = Pages row value= 44pp
columnName = Pages attrValue= 32pp temp= 44pp
row dont match temp=44pp attrvalue=32pp
Row: (44pp,250gsm Silk,150gsm Silk,20,6.96) with index: 20 is matching: false
Checking row matching for columnName = Pages row value= 44pp
columnName = Pages attrValue= 32pp temp= 44pp
row dont match temp=44pp attrvalue=32pp
Row: (44pp,250gsm Silk,150gsm Silk,50,3.792) with index: 21 is matching: false
Checking row matching for columnName = Pages row value= 44pp
columnName = Pages attrValue= 32pp temp= 44pp
row dont match temp=44pp attrvalue=32pp
Row: (44pp,250gsm Silk,150gsm Silk,100,2.796) with index: 22 is matching: false
Checking row matching for columnName = Pages row value= 44pp
columnName = Pages attrValue= 32pp temp= 44pp
row dont match temp=44pp attrvalue=32pp
Row: (44pp,250gsm Silk,150gsm Silk,250,2.0112) with index: 23 is matching: false
Checking row matching for columnName = Pages row value= 44pp
columnName = Pages attrValue= 32pp temp= 44pp
row dont match temp=44pp attrvalue=32pp
Row: (44pp,250gsm Silk,150gsm Silk,500,1.62) with index: 24 is matching: false
Checking row matching for columnName = Pages row value= 48pp
columnName = Pages attrValue= 32pp temp= 48pp
row dont match temp=48pp attrvalue=32pp
Row: (48pp,250gsm Silk,150gsm Silk,10,9.24) with index: 25 is matching: false
Checking row matching for columnName = Pages row value= 48pp
columnName = Pages attrValue= 32pp temp= 48pp
row dont match temp=48pp attrvalue=32pp
Row: (48pp,250gsm Silk,150gsm Silk,20,7.2) with index: 26 is matching: false
Checking row matching for columnName = Pages row value= 48pp
columnName = Pages attrValue= 32pp temp= 48pp
row dont match temp=48pp attrvalue=32pp
Row: (48pp,250gsm Silk,150gsm Silk,50,3.936) with index: 27 is matching: false
Checking row matching for columnName = Pages row value= 48pp
columnName = Pages attrValue= 32pp temp= 48pp
row dont match temp=48pp attrvalue=32pp
Row: (48pp,250gsm Silk,150gsm Silk,100,2.916) with index: 28 is matching: false
Checking row matching for columnName = Pages row value= 48pp
columnName = Pages attrValue= 32pp temp= 48pp
row dont match temp=48pp attrvalue=32pp
Row: (48pp,250gsm Silk,150gsm Silk,250,2.1264) with index: 29 is matching: false
Checking row matching for columnName = Pages row value= 48pp
columnName = Pages attrValue= 32pp temp= 48pp
row dont match temp=48pp attrvalue=32pp
Row: (48pp,250gsm Silk,150gsm Silk,500,1.7208) with index: 30 is matching: false
Checking row matching for columnName = Pages row value= 52pp
columnName = Pages attrValue= 32pp temp= 52pp
row dont match temp=52pp attrvalue=32pp
Row: (52pp,250gsm Silk,150gsm Silk,10,9.36) with index: 31 is matching: false
Checking row matching for columnName = Pages row value= 52pp
columnName = Pages attrValue= 32pp temp= 52pp
row dont match temp=52pp attrvalue=32pp
Row: (52pp,250gsm Silk,150gsm Silk,20,7.44) with index: 32 is matching: false
Checking row matching for columnName = Pages row value= 52pp
columnName = Pages attrValue= 32pp temp= 52pp
row dont match temp=52pp attrvalue=32pp
Row: (52pp,250gsm Silk,150gsm Silk,50,4.08) with index: 33 is matching: false
Checking row matching for columnName = Pages row value= 52pp
columnName = Pages attrValue= 32pp temp= 52pp
row dont match temp=52pp attrvalue=32pp
Row: (52pp,250gsm Silk,150gsm Silk,100,3.048) with index: 34 is matching: false
Checking row matching for columnName = Pages row value= 52pp
columnName = Pages attrValue= 32pp temp= 52pp
row dont match temp=52pp attrvalue=32pp
Row: (52pp,250gsm Silk,150gsm Silk,250,2.2656) with index: 35 is matching: false
Checking row matching for columnName = Pages row value= 52pp
columnName = Pages attrValue= 32pp temp= 52pp
row dont match temp=52pp attrvalue=32pp
Row: (52pp,250gsm Silk,150gsm Silk,500,1.8192) with index: 36 is matching: false
Checking row matching for columnName = Pages row value= 56pp
columnName = Pages attrValue= 32pp temp= 56pp
row dont match temp=56pp attrvalue=32pp
Row: (56pp,250gsm Silk,150gsm Silk,10,9.6) with index: 37 is matching: false
Checking row matching for columnName = Pages row value= 56pp
columnName = Pages attrValue= 32pp temp= 56pp
row dont match temp=56pp attrvalue=32pp
Row: (56pp,250gsm Silk,150gsm Silk,20,7.68) with index: 38 is matching: false
Checking row matching for columnName = Pages row value= 56pp
columnName = Pages attrValue= 32pp temp= 56pp
row dont match temp=56pp attrvalue=32pp
Row: (56pp,250gsm Silk,150gsm Silk,50,4.224) with index: 39 is matching: false
Checking row matching for columnName = Pages row value= 56pp
columnName = Pages attrValue= 32pp temp= 56pp
row dont match temp=56pp attrvalue=32pp
Row: (56pp,250gsm Silk,150gsm Silk,100,3.156) with index: 40 is matching: false
Checking row matching for columnName = Pages row value= 56pp
columnName = Pages attrValue= 32pp temp= 56pp
row dont match temp=56pp attrvalue=32pp
Row: (56pp,250gsm Silk,150gsm Silk,250,2.376) with index: 41 is matching: false
Checking row matching for columnName = Pages row value= 56pp
columnName = Pages attrValue= 32pp temp= 56pp
row dont match temp=56pp attrvalue=32pp
Row: (56pp,250gsm Silk,150gsm Silk,500,1.9152) with index: 42 is matching: false
Checking row matching for columnName = Pages row value= 60pp
columnName = Pages attrValue= 32pp temp= 60pp
row dont match temp=60pp attrvalue=32pp
Row: (60pp,250gsm Silk,150gsm Silk,10,9.72) with index: 43 is matching: false
Checking row matching for columnName = Pages row value= 60pp
columnName = Pages attrValue= 32pp temp= 60pp
row dont match temp=60pp attrvalue=32pp
Row: (60pp,250gsm Silk,150gsm Silk,20,7.8) with index: 44 is matching: false
Checking row matching for columnName = Pages row value= 60pp
columnName = Pages attrValue= 32pp temp= 60pp
row dont match temp=60pp attrvalue=32pp
Row: (60pp,250gsm Silk,150gsm Silk,50,4.344) with index: 45 is matching: false
Checking row matching for columnName = Pages row value= 60pp
columnName = Pages attrValue= 32pp temp= 60pp
row dont match temp=60pp attrvalue=32pp
Row: (60pp,250gsm Silk,150gsm Silk,100,3.264) with index: 46 is matching: false
Checking row matching for columnName = Pages row value= 60pp
columnName = Pages attrValue= 32pp temp= 60pp
row dont match temp=60pp attrvalue=32pp
Row: (60pp,250gsm Silk,150gsm Silk,250,2.4816) with index: 47 is matching: false
Checking row matching for columnName = Pages row value= 60pp
columnName = Pages attrValue= 32pp temp= 60pp
row dont match temp=60pp attrvalue=32pp
Row: (60pp,250gsm Silk,150gsm Silk,500,2.0064) with index: 48 is matching: false
Checking row matching for columnName = Pages row value= 64pp
columnName = Pages attrValue= 32pp temp= 64pp
row dont match temp=64pp attrvalue=32pp
Row: (64pp,250gsm Silk,150gsm Silk,10,9.84) with index: 49 is matching: false
Checking row matching for columnName = Pages row value= 64pp
columnName = Pages attrValue= 32pp temp= 64pp
row dont match temp=64pp attrvalue=32pp
Row: (64pp,250gsm Silk,150gsm Silk,20,7.98) with index: 50 is matching: false
Checking row matching for columnName = Pages row value= 64pp
columnName = Pages attrValue= 32pp temp= 64pp
row dont match temp=64pp attrvalue=32pp
Row: (64pp,250gsm Silk,150gsm Silk,50,4.44) with index: 51 is matching: false
Checking row matching for columnName = Pages row value= 64pp
columnName = Pages attrValue= 32pp temp= 64pp
row dont match temp=64pp attrvalue=32pp
Row: (64pp,250gsm Silk,150gsm Silk,100,3.372) with index: 52 is matching: false
Checking row matching for columnName = Pages row value= 64pp
columnName = Pages attrValue= 32pp temp= 64pp
row dont match temp=64pp attrvalue=32pp
Row: (64pp,250gsm Silk,150gsm Silk,250,2.5776) with index: 53 is matching: false
Checking row matching for columnName = Pages row value= 64pp
columnName = Pages attrValue= 32pp temp= 64pp
row dont match temp=64pp attrvalue=32pp
Row: (64pp,250gsm Silk,150gsm Silk,500,2.0928) with index: 54 is matching: false
Checking row matching for columnName = Pages row value= 32pp
columnName = Pages attrValue= 32pp temp= 32pp
Checking row matching for columnName = Cover row value= 250gsm Uncoated
columnName = Cover attrValue= 250gsm Silk temp= 250gsm Uncoated
row dont match temp=250gsm Uncoated attrvalue=250gsm Silk
Row: (32pp,250gsm Uncoated,150gsm Silk,10,8.28) with index: 55 is matching: false
Checking row matching for columnName = Pages row value= 32pp
columnName = Pages attrValue= 32pp temp= 32pp
Checking row matching for columnName = Cover row value= 250gsm Uncoated
columnName = Cover attrValue= 250gsm Silk temp= 250gsm Uncoated
row dont match temp=250gsm Uncoated attrvalue=250gsm Silk
Row: (32pp,250gsm Uncoated,150gsm Silk,20,6.06) with index: 56 is matching: false
Checking row matching for columnName = Pages row value= 32pp
columnName = Pages attrValue= 32pp temp= 32pp
Checking row matching for columnName = Cover row value= 250gsm Uncoated
columnName = Cover attrValue= 250gsm Silk temp= 250gsm Uncoated
row dont match temp=250gsm Uncoated attrvalue=250gsm Silk
Row: (32pp,250gsm Uncoated,150gsm Silk,50,3.264) with index: 57 is matching: false
Checking row matching for columnName = Pages row value= 32pp
columnName = Pages attrValue= 32pp temp= 32pp
Checking row matching for columnName = Cover row value= 250gsm Uncoated
columnName = Cover attrValue= 250gsm Silk temp= 250gsm Uncoated
row dont match temp=250gsm Uncoated attrvalue=250gsm Silk
Row: (32pp,250gsm Uncoated,150gsm Silk,100,2.436) with index: 58 is matching: false
Checking row matching for columnName = Pages row value= 32pp
columnName = Pages attrValue= 32pp temp= 32pp
Checking row matching for columnName = Cover row value= 250gsm Uncoated
columnName = Cover attrValue= 250gsm Silk temp= 250gsm Uncoated
row dont match temp=250gsm Uncoated attrvalue=250gsm Silk
Row: (32pp,250gsm Uncoated,150gsm Silk,250,1.6128) with index: 59 is matching: false
Checking row matching for columnName = Pages row value= 32pp
columnName = Pages attrValue= 32pp temp= 32pp
Checking row matching for columnName = Cover row value= 250gsm Uncoated
columnName = Cover attrValue= 250gsm Silk temp= 250gsm Uncoated
row dont match temp=250gsm Uncoated attrvalue=250gsm Silk
Row: (32pp,250gsm Uncoated,150gsm Silk,500,1.2768) with index: 60 is matching: false
Checking row matching for columnName = Pages row value= 36pp
columnName = Pages attrValue= 32pp temp= 36pp
row dont match temp=36pp attrvalue=32pp
Row: (36pp,250gsm Uncoated,150gsm Silk,10,8.52) with index: 61 is matching: false
Checking row matching for columnName = Pages row value= 36pp
columnName = Pages attrValue= 32pp temp= 36pp
row dont match temp=36pp attrvalue=32pp
Row: (36pp,250gsm Uncoated,150gsm Silk,20,6.36) with index: 62 is matching: false
Checking row matching for columnName = Pages row value= 36pp
columnName = Pages attrValue= 32pp temp= 36pp
row dont match temp=36pp attrvalue=32pp
Row: (36pp,250gsm Uncoated,150gsm Silk,50,3.456) with index: 63 is matching: false
Checking row matching for columnName = Pages row value= 36pp
columnName = Pages attrValue= 32pp temp= 36pp
row dont match temp=36pp attrvalue=32pp
Row: (36pp,250gsm Uncoated,150gsm Silk,100,2.604) with index: 64 is matching: false
Checking row matching for columnName = Pages row value= 36pp
columnName = Pages attrValue= 32pp temp= 36pp
row dont match temp=36pp attrvalue=32pp
Row: (36pp,250gsm Uncoated,150gsm Silk,250,1.7808) with index: 65 is matching: false
Checking row matching for columnName = Pages row value= 36pp
columnName = Pages attrValue= 32pp temp= 36pp
row dont match temp=36pp attrvalue=32pp
Row: (36pp,250gsm Uncoated,150gsm Silk,500,1.3968) with index: 66 is matching: false
Checking row matching for columnName = Pages row value= 40pp
columnName = Pages attrValue= 32pp temp= 40pp
row dont match temp=40pp attrvalue=32pp
Row: (40pp,250gsm Uncoated,150gsm Silk,10,8.76) with index: 67 is matching: false
Checking row matching for columnName = Pages row value= 40pp
columnName = Pages attrValue= 32pp temp= 40pp
row dont match temp=40pp attrvalue=32pp
Row: (40pp,250gsm Uncoated,150gsm Silk,20,6.66) with index: 68 is matching: false
Checking row matching for columnName = Pages row value= 40pp
columnName = Pages attrValue= 32pp temp= 40pp
row dont match temp=40pp attrvalue=32pp
Row: (40pp,250gsm Uncoated,150gsm Silk,50,3.624) with index: 69 is matching: false
Checking row matching for columnName = Pages row value= 40pp
columnName = Pages attrValue= 32pp temp= 40pp
row dont match temp=40pp attrvalue=32pp
Row: (40pp,250gsm Uncoated,150gsm Silk,100,2.772) with index: 70 is matching: false
Checking row matching for columnName = Pages row value= 40pp
columnName = Pages attrValue= 32pp temp= 40pp
row dont match temp=40pp attrvalue=32pp
Row: (40pp,250gsm Uncoated,150gsm Silk,250,1.9536) with index: 71 is matching: false
Checking row matching for columnName = Pages row value= 40pp
columnName = Pages attrValue= 32pp temp= 40pp
row dont match temp=40pp attrvalue=32pp
Row: (40pp,250gsm Uncoated,150gsm Silk,500,1.5168) with index: 72 is matching: false
Checking row matching for columnName = Pages row value= 44pp
columnName = Pages attrValue= 32pp temp= 44pp
row dont match temp=44pp attrvalue=32pp
Row: (44pp,250gsm Uncoated,150gsm Silk,10,9) with index: 73 is matching: false
Checking row matching for columnName = Pages row value= 44pp
columnName = Pages attrValue= 32pp temp= 44pp
row dont match temp=44pp attrvalue=32pp
Row: (44pp,250gsm Uncoated,150gsm Silk,20,6.96) with index: 74 is matching: false
Checking row matching for columnName = Pages row value= 44pp
columnName = Pages attrValue= 32pp temp= 44pp
row dont match temp=44pp attrvalue=32pp
Row: (44pp,250gsm Uncoated,150gsm Silk,50,3.792) with index: 75 is matching: false
Checking row matching for columnName = Pages row value= 44pp
columnName = Pages attrValue= 32pp temp= 44pp
row dont match temp=44pp attrvalue=32pp
Row: (44pp,250gsm Uncoated,150gsm Silk,100,2.796) with index: 76 is matching: false
Checking row matching for columnName = Pages row value= 44pp
columnName = Pages attrValue= 32pp temp= 44pp
row dont match temp=44pp attrvalue=32pp
Row: (44pp,250gsm Uncoated,150gsm Silk,250,2.0112) with index: 77 is matching: false
Checking row matching for columnName = Pages row value= 44pp
columnName = Pages attrValue= 32pp temp= 44pp
row dont match temp=44pp attrvalue=32pp
Row: (44pp,250gsm Uncoated,150gsm Silk,500,1.62) with index: 78 is matching: false
Checking row matching for columnName = Pages row value= 48pp
columnName = Pages attrValue= 32pp temp= 48pp
row dont match temp=48pp attrvalue=32pp
Row: (48pp,250gsm Uncoated,150gsm Silk,10,9.24) with index: 79 is matching: false
Checking row matching for columnName = Pages row value= 48pp
columnName = Pages attrValue= 32pp temp= 48pp
row dont match temp=48pp attrvalue=32pp
Row: (48pp,250gsm Uncoated,150gsm Silk,20,7.2) with index: 80 is matching: false
Checking row matching for columnName = Pages row value= 48pp
columnName = Pages attrValue= 32pp temp= 48pp
row dont match temp=48pp attrvalue=32pp
Row: (48pp,250gsm Uncoated,150gsm Silk,50,3.936) with index: 81 is matching: false
Checking row matching for columnName = Pages row value= 48pp
columnName = Pages attrValue= 32pp temp= 48pp
row dont match temp=48pp attrvalue=32pp
Row: (48pp,250gsm Uncoated,150gsm Silk,100,2.916) with index: 82 is matching: false
Checking row matching for columnName = Pages row value= 48pp
columnName = Pages attrValue= 32pp temp= 48pp
row dont match temp=48pp attrvalue=32pp
Row: (48pp,250gsm Uncoated,150gsm Silk,250,2.1264) with index: 83 is matching: false
Checking row matching for columnName = Pages row value= 48pp
columnName = Pages attrValue= 32pp temp= 48pp
row dont match temp=48pp attrvalue=32pp
Row: (48pp,250gsm Uncoated,150gsm Silk,500,1.7208) with index: 84 is matching: false
Checking row matching for columnName = Pages row value= 52pp
columnName = Pages attrValue= 32pp temp= 52pp
row dont match temp=52pp attrvalue=32pp
Row: (52pp,250gsm Uncoated,150gsm Silk,10,9.36) with index: 85 is matching: false
Checking row matching for columnName = Pages row value= 52pp
columnName = Pages attrValue= 32pp temp= 52pp
row dont match temp=52pp attrvalue=32pp
Row: (52pp,250gsm Uncoated,150gsm Silk,20,7.44) with index: 86 is matching: false
Checking row matching for columnName = Pages row value= 52pp
columnName = Pages attrValue= 32pp temp= 52pp
row dont match temp=52pp attrvalue=32pp
Row: (52pp,250gsm Uncoated,150gsm Silk,50,4.08) with index: 87 is matching: false
Checking row matching for columnName = Pages row value= 52pp
columnName = Pages attrValue= 32pp temp= 52pp
row dont match temp=52pp attrvalue=32pp
Row: (52pp,250gsm Uncoated,150gsm Silk,100,3.048) with index: 88 is matching: false
Checking row matching for columnName = Pages row value= 52pp
columnName = Pages attrValue= 32pp temp= 52pp
row dont match temp=52pp attrvalue=32pp
Row: (52pp,250gsm Uncoated,150gsm Silk,250,2.2656) with index: 89 is matching: false
Checking row matching for columnName = Pages row value= 52pp
columnName = Pages attrValue= 32pp temp= 52pp
row dont match temp=52pp attrvalue=32pp
Row: (52pp,250gsm Uncoated,150gsm Silk,500,1.8192) with index: 90 is matching: false
Checking row matching for columnName = Pages row value= 56pp
columnName = Pages attrValue= 32pp temp= 56pp
row dont match temp=56pp attrvalue=32pp
Row: (56pp,250gsm Uncoated,150gsm Silk,10,9.6) with index: 91 is matching: false
Checking row matching for columnName = Pages row value= 56pp
columnName = Pages attrValue= 32pp temp= 56pp
row dont match temp=56pp attrvalue=32pp
Row: (56pp,250gsm Uncoated,150gsm Silk,20,7.68) with index: 92 is matching: false
Checking row matching for columnName = Pages row value= 56pp
columnName = Pages attrValue= 32pp temp= 56pp
row dont match temp=56pp attrvalue=32pp
Row: (56pp,250gsm Uncoated,150gsm Silk,50,4.224) with index: 93 is matching: false
Checking row matching for columnName = Pages row value= 56pp
columnName = Pages attrValue= 32pp temp= 56pp
row dont match temp=56pp attrvalue=32pp
Row: (56pp,250gsm Uncoated,150gsm Silk,100,3.156) with index: 94 is matching: false
Checking row matching for columnName = Pages row value= 56pp
columnName = Pages attrValue= 32pp temp= 56pp
row dont match temp=56pp attrvalue=32pp
Row: (56pp,250gsm Uncoated,150gsm Silk,250,2.376) with index: 95 is matching: false
Checking row matching for columnName = Pages row value= 56pp
columnName = Pages attrValue= 32pp temp= 56pp
row dont match temp=56pp attrvalue=32pp
Row: (56pp,250gsm Uncoated,150gsm Silk,500,1.9152) with index: 96 is matching: false
Checking row matching for columnName = Pages row value= 60pp
columnName = Pages attrValue= 32pp temp= 60pp
row dont match temp=60pp attrvalue=32pp
Row: (60pp,250gsm Uncoated,150gsm Silk,10,9.72) with index: 97 is matching: false
Checking row matching for columnName = Pages row value= 60pp
columnName = Pages attrValue= 32pp temp= 60pp
row dont match temp=60pp attrvalue=32pp
Row: (60pp,250gsm Uncoated,150gsm Silk,20,7.8) with index: 98 is matching: false
Checking row matching for columnName = Pages row value= 60pp
columnName = Pages attrValue= 32pp temp= 60pp
row dont match temp=60pp attrvalue=32pp
Row: (60pp,250gsm Uncoated,150gsm Silk,50,4.344) with index: 99 is matching: false
Checking row matching for columnName = Pages row value= 60pp
columnName = Pages attrValue= 32pp temp= 60pp
row dont match temp=60pp attrvalue=32pp
Row: (60pp,250gsm Uncoated,150gsm Silk,100,3.264) with index: 100 is matching: false
Checking row matching for columnName = Pages row value= 60pp
columnName = Pages attrValue= 32pp temp= 60pp
row dont match temp=60pp attrvalue=32pp
Row: (60pp,250gsm Uncoated,150gsm Silk,250,2.4816) with index: 101 is matching: false
Checking row matching for columnName = Pages row value= 60pp
columnName = Pages attrValue= 32pp temp= 60pp
row dont match temp=60pp attrvalue=32pp
Row: (60pp,250gsm Uncoated,150gsm Silk,500,2.0064) with index: 102 is matching: false
Checking row matching for columnName = Pages row value= 64pp
columnName = Pages attrValue= 32pp temp= 64pp
row dont match temp=64pp attrvalue=32pp
Row: (64pp,250gsm Uncoated,150gsm Silk,10,9.84) with index: 103 is matching: false
Checking row matching for columnName = Pages row value= 64pp
columnName = Pages attrValue= 32pp temp= 64pp
row dont match temp=64pp attrvalue=32pp
Row: (64pp,250gsm Uncoated,150gsm Silk,20,7.98) with index: 104 is matching: false
Checking row matching for columnName = Pages row value= 64pp
columnName = Pages attrValue= 32pp temp= 64pp
row dont match temp=64pp attrvalue=32pp
Row: (64pp,250gsm Uncoated,150gsm Silk,50,4.44) with index: 105 is matching: false
Checking row matching for columnName = Pages row value= 64pp
columnName = Pages attrValue= 32pp temp= 64pp
row dont match temp=64pp attrvalue=32pp
Row: (64pp,250gsm Uncoated,150gsm Silk,100,3.372) with index: 106 is matching: false
Checking row matching for columnName = Pages row value= 64pp
columnName = Pages attrValue= 32pp temp= 64pp
row dont match temp=64pp attrvalue=32pp
Row: (64pp,250gsm Uncoated,150gsm Silk,250,2.5776) with index: 107 is matching: false
Checking row matching for columnName = Pages row value= 64pp
columnName = Pages attrValue= 32pp temp= 64pp
row dont match temp=64pp attrvalue=32pp
Row: (64pp,250gsm Uncoated,150gsm Silk,500,2.0928) with index: 108 is matching: false
Checking row matching for columnName = Pages row value= 32pp
columnName = Pages attrValue= 32pp temp= 32pp
Checking row matching for columnName = Cover row value= 250gsm Uncoated
columnName = Cover attrValue= 250gsm Silk temp= 250gsm Uncoated
row dont match temp=250gsm Uncoated attrvalue=250gsm Silk
Row: (32pp,250gsm Uncoated,150gsm Uncoated,10,8.28) with index: 109 is matching: false
Checking row matching for columnName = Pages row value= 32pp
columnName = Pages attrValue= 32pp temp= 32pp
Checking row matching for columnName = Cover row value= 250gsm Uncoated
columnName = Cover attrValue= 250gsm Silk temp= 250gsm Uncoated
row dont match temp=250gsm Uncoated attrvalue=250gsm Silk
Row: (32pp,250gsm Uncoated,150gsm Uncoated,20,6.06) with index: 110 is matching: false
Checking row matching for columnName = Pages row value= 32pp
columnName = Pages attrValue= 32pp temp= 32pp
Checking row matching for columnName = Cover row value= 250gsm Uncoated
columnName = Cover attrValue= 250gsm Silk temp= 250gsm Uncoated
row dont match temp=250gsm Uncoated attrvalue=250gsm Silk
Row: (32pp,250gsm Uncoated,150gsm Uncoated,50,3.264) with index: 111 is matching: false
Checking row matching for columnName = Pages row value= 32pp
columnName = Pages attrValue= 32pp temp= 32pp
Checking row matching for columnName = Cover row value= 250gsm Uncoated
columnName = Cover attrValue= 250gsm Silk temp= 250gsm Uncoated
row dont match temp=250gsm Uncoated attrvalue=250gsm Silk
Row: (32pp,250gsm Uncoated,150gsm Uncoated,100,2.436) with index: 112 is matching: false
Checking row matching for columnName = Pages row value= 32pp
columnName = Pages attrValue= 32pp temp= 32pp
Checking row matching for columnName = Cover row value= 250gsm Uncoated
columnName = Cover attrValue= 250gsm Silk temp= 250gsm Uncoated
row dont match temp=250gsm Uncoated attrvalue=250gsm Silk
Row: (32pp,250gsm Uncoated,150gsm Uncoated,250,1.6128) with index: 113 is matching: false
Checking row matching for columnName = Pages row value= 32pp
columnName = Pages attrValue= 32pp temp= 32pp
Checking row matching for columnName = Cover row value= 250gsm Uncoated
columnName = Cover attrValue= 250gsm Silk temp= 250gsm Uncoated
row dont match temp=250gsm Uncoated attrvalue=250gsm Silk
Row: (32pp,250gsm Uncoated,150gsm Uncoated,500,1.2768) with index: 114 is matching: false
Checking row matching for columnName = Pages row value= 36pp
columnName = Pages attrValue= 32pp temp= 36pp
row dont match temp=36pp attrvalue=32pp
Row: (36pp,250gsm Uncoated,150gsm Uncoated,10,8.52) with index: 115 is matching: false
Checking row matching for columnName = Pages row value= 36pp
columnName = Pages attrValue= 32pp temp= 36pp
row dont match temp=36pp attrvalue=32pp
Row: (36pp,250gsm Uncoated,150gsm Uncoated,20,6.36) with index: 116 is matching: false
Checking row matching for columnName = Pages row value= 36pp
columnName = Pages attrValue= 32pp temp= 36pp
row dont match temp=36pp attrvalue=32pp
Row: (36pp,250gsm Uncoated,150gsm Uncoated,50,3.456) with index: 117 is matching: false
Checking row matching for columnName = Pages row value= 36pp
columnName = Pages attrValue= 32pp temp= 36pp
row dont match temp=36pp attrvalue=32pp
Row: (36pp,250gsm Uncoated,150gsm Uncoated,100,2.604) with index: 118 is matching: false
Checking row matching for columnName = Pages row value= 36pp
columnName = Pages attrValue= 32pp temp= 36pp
row dont match temp=36pp attrvalue=32pp
Row: (36pp,250gsm Uncoated,150gsm Uncoated,250,1.7808) with index: 119 is matching: false
Checking row matching for columnName = Pages row value= 36pp
columnName = Pages attrValue= 32pp temp= 36pp
row dont match temp=36pp attrvalue=32pp
Row: (36pp,250gsm Uncoated,150gsm Uncoated,500,1.3968) with index: 120 is matching: false
Checking row matching for columnName = Pages row value= 40pp
columnName = Pages attrValue= 32pp temp= 40pp
row dont match temp=40pp attrvalue=32pp
Row: (40pp,250gsm Uncoated,150gsm Uncoated,10,8.76) with index: 121 is matching: false
Checking row matching for columnName = Pages row value= 40pp
columnName = Pages attrValue= 32pp temp= 40pp
row dont match temp=40pp attrvalue=32pp
Row: (40pp,250gsm Uncoated,150gsm Uncoated,20,6.66) with index: 122 is matching: false
Checking row matching for columnName = Pages row value= 40pp
columnName = Pages attrValue= 32pp temp= 40pp
row dont match temp=40pp attrvalue=32pp
Row: (40pp,250gsm Uncoated,150gsm Uncoated,50,3.624) with index: 123 is matching: false
Checking row matching for columnName = Pages row value= 40pp
columnName = Pages attrValue= 32pp temp= 40pp
row dont match temp=40pp attrvalue=32pp
Row: (40pp,250gsm Uncoated,150gsm Uncoated,100,2.772) with index: 124 is matching: false
Checking row matching for columnName = Pages row value= 40pp
columnName = Pages attrValue= 32pp temp= 40pp
row dont match temp=40pp attrvalue=32pp
Row: (40pp,250gsm Uncoated,150gsm Uncoated,250,1.9536) with index: 125 is matching: false
Checking row matching for columnName = Pages row value= 40pp
columnName = Pages attrValue= 32pp temp= 40pp
row dont match temp=40pp attrvalue=32pp
Row: (40pp,250gsm Uncoated,150gsm Uncoated,500,1.5168) with index: 126 is matching: false
Checking row matching for columnName = Pages row value= 44pp
columnName = Pages attrValue= 32pp temp= 44pp
row dont match temp=44pp attrvalue=32pp
Row: (44pp,250gsm Uncoated,150gsm Uncoated,10,9) with index: 127 is matching: false
Checking row matching for columnName = Pages row value= 44pp
columnName = Pages attrValue= 32pp temp= 44pp
row dont match temp=44pp attrvalue=32pp
Row: (44pp,250gsm Uncoated,150gsm Uncoated,20,6.96) with index: 128 is matching: false
Checking row matching for columnName = Pages row value= 44pp
columnName = Pages attrValue= 32pp temp= 44pp
row dont match temp=44pp attrvalue=32pp
Row: (44pp,250gsm Uncoated,150gsm Uncoated,50,3.792) with index: 129 is matching: false
Checking row matching for columnName = Pages row value= 44pp
columnName = Pages attrValue= 32pp temp= 44pp
row dont match temp=44pp attrvalue=32pp
Row: (44pp,250gsm Uncoated,150gsm Uncoated,100,2.796) with index: 130 is matching: false
Checking row matching for columnName = Pages row value= 44pp
columnName = Pages attrValue= 32pp temp= 44pp
row dont match temp=44pp attrvalue=32pp
Row: (44pp,250gsm Uncoated,150gsm Uncoated,250,2.0112) with index: 131 is matching: false
Checking row matching for columnName = Pages row value= 44pp
columnName = Pages attrValue= 32pp temp= 44pp
row dont match temp=44pp attrvalue=32pp
Row: (44pp,250gsm Uncoated,150gsm Uncoated,500,1.62) with index: 132 is matching: false
Checking row matching for columnName = Pages row value= 48pp
columnName = Pages attrValue= 32pp temp= 48pp
row dont match temp=48pp attrvalue=32pp
Row: (48pp,250gsm Uncoated,150gsm Uncoated,10,9.24) with index: 133 is matching: false
Checking row matching for columnName = Pages row value= 48pp
columnName = Pages attrValue= 32pp temp= 48pp
row dont match temp=48pp attrvalue=32pp
Row: (48pp,250gsm Uncoated,150gsm Uncoated,20,7.2) with index: 134 is matching: false
Checking row matching for columnName = Pages row value= 48pp
columnName = Pages attrValue= 32pp temp= 48pp
row dont match temp=48pp attrvalue=32pp
Row: (48pp,250gsm Uncoated,150gsm Uncoated,50,3.936) with index: 135 is matching: false
Checking row matching for columnName = Pages row value= 48pp
columnName = Pages attrValue= 32pp temp= 48pp
row dont match temp=48pp attrvalue=32pp
Row: (48pp,250gsm Uncoated,150gsm Uncoated,100,2.916) with index: 136 is matching: false
Checking row matching for columnName = Pages row value= 48pp
columnName = Pages attrValue= 32pp temp= 48pp
row dont match temp=48pp attrvalue=32pp
Row: (48pp,250gsm Uncoated,150gsm Uncoated,250,2.1264) with index: 137 is matching: false
Checking row matching for columnName = Pages row value= 48pp
columnName = Pages attrValue= 32pp temp= 48pp
row dont match temp=48pp attrvalue=32pp
Row: (48pp,250gsm Uncoated,150gsm Uncoated,500,1.7208) with index: 138 is matching: false
Checking row matching for columnName = Pages row value= 52pp
columnName = Pages attrValue= 32pp temp= 52pp
row dont match temp=52pp attrvalue=32pp
Row: (52pp,250gsm Uncoated,150gsm Uncoated,10,9.36) with index: 139 is matching: false
Checking row matching for columnName = Pages row value= 52pp
columnName = Pages attrValue= 32pp temp= 52pp
row dont match temp=52pp attrvalue=32pp
Row: (52pp,250gsm Uncoated,150gsm Uncoated,20,7.44) with index: 140 is matching: false
Checking row matching for columnName = Pages row value= 52pp
columnName = Pages attrValue= 32pp temp= 52pp
row dont match temp=52pp attrvalue=32pp
Row: (52pp,250gsm Uncoated,150gsm Uncoated,50,4.08) with index: 141 is matching: false
Checking row matching for columnName = Pages row value= 52pp
columnName = Pages attrValue= 32pp temp= 52pp
row dont match temp=52pp attrvalue=32pp
Row: (52pp,250gsm Uncoated,150gsm Uncoated,100,3.048) with index: 142 is matching: false
Checking row matching for columnName = Pages row value= 52pp
columnName = Pages attrValue= 32pp temp= 52pp
row dont match temp=52pp attrvalue=32pp
Row: (52pp,250gsm Uncoated,150gsm Uncoated,250,2.2656) with index: 143 is matching: false
Checking row matching for columnName = Pages row value= 52pp
columnName = Pages attrValue= 32pp temp= 52pp
row dont match temp=52pp attrvalue=32pp
Row: (52pp,250gsm Uncoated,150gsm Uncoated,500,1.8192) with index: 144 is matching: false
Checking row matching for columnName = Pages row value= 56pp
columnName = Pages attrValue= 32pp temp= 56pp
row dont match temp=56pp attrvalue=32pp
Row: (56pp,250gsm Uncoated,150gsm Uncoated,10,9.6) with index: 145 is matching: false
Checking row matching for columnName = Pages row value= 56pp
columnName = Pages attrValue= 32pp temp= 56pp
row dont match temp=56pp attrvalue=32pp
Row: (56pp,250gsm Uncoated,150gsm Uncoated,20,7.68) with index: 146 is matching: false
Checking row matching for columnName = Pages row value= 56pp
columnName = Pages attrValue= 32pp temp= 56pp
row dont match temp=56pp attrvalue=32pp
Row: (56pp,250gsm Uncoated,150gsm Uncoated,50,4.224) with index: 147 is matching: false
Checking row matching for columnName = Pages row value= 56pp
columnName = Pages attrValue= 32pp temp= 56pp
row dont match temp=56pp attrvalue=32pp
Row: (56pp,250gsm Uncoated,150gsm Uncoated,100,3.156) with index: 148 is matching: false
Checking row matching for columnName = Pages row value= 56pp
columnName = Pages attrValue= 32pp temp= 56pp
row dont match temp=56pp attrvalue=32pp
Row: (56pp,250gsm Uncoated,150gsm Uncoated,250,2.376) with index: 149 is matching: false
Checking row matching for columnName = Pages row value= 56pp
columnName = Pages attrValue= 32pp temp= 56pp
row dont match temp=56pp attrvalue=32pp
Row: (56pp,250gsm Uncoated,150gsm Uncoated,500,1.9152) with index: 150 is matching: false
Checking row matching for columnName = Pages row value= 60pp
columnName = Pages attrValue= 32pp temp= 60pp
row dont match temp=60pp attrvalue=32pp
Row: (60pp,250gsm Uncoated,150gsm Uncoated,10,9.72) with index: 151 is matching: false
Checking row matching for columnName = Pages row value= 60pp
columnName = Pages attrValue= 32pp temp= 60pp
row dont match temp=60pp attrvalue=32pp
Row: (60pp,250gsm Uncoated,150gsm Uncoated,20,7.8) with index: 152 is matching: false
Checking row matching for columnName = Pages row value= 60pp
columnName = Pages attrValue= 32pp temp= 60pp
row dont match temp=60pp attrvalue=32pp
Row: (60pp,250gsm Uncoated,150gsm Uncoated,50,4.344) with index: 153 is matching: false
Checking row matching for columnName = Pages row value= 60pp
columnName = Pages attrValue= 32pp temp= 60pp
row dont match temp=60pp attrvalue=32pp
Row: (60pp,250gsm Uncoated,150gsm Uncoated,100,3.264) with index: 154 is matching: false
Checking row matching for columnName = Pages row value= 60pp
columnName = Pages attrValue= 32pp temp= 60pp
row dont match temp=60pp attrvalue=32pp
Row: (60pp,250gsm Uncoated,150gsm Uncoated,250,2.4816) with index: 155 is matching: false
Checking row matching for columnName = Pages row value= 60pp
columnName = Pages attrValue= 32pp temp= 60pp
row dont match temp=60pp attrvalue=32pp
Row: (60pp,250gsm Uncoated,150gsm Uncoated,500,2.0064) with index: 156 is matching: false
Checking row matching for columnName = Pages row value= 64pp
columnName = Pages attrValue= 32pp temp= 64pp
row dont match temp=64pp attrvalue=32pp
Row: (64pp,250gsm Uncoated,150gsm Uncoated,10,9.84) with index: 157 is matching: false
Checking row matching for columnName = Pages row value= 64pp
columnName = Pages attrValue= 32pp temp= 64pp
row dont match temp=64pp attrvalue=32pp
Row: (64pp,250gsm Uncoated,150gsm Uncoated,20,7.98) with index: 158 is matching: false
Checking row matching for columnName = Pages row value= 64pp
columnName = Pages attrValue= 32pp temp= 64pp
row dont match temp=64pp attrvalue=32pp
Row: (64pp,250gsm Uncoated,150gsm Uncoated,50,4.44) with index: 159 is matching: false
Checking row matching for columnName = Pages row value= 64pp
columnName = Pages attrValue= 32pp temp= 64pp
row dont match temp=64pp attrvalue=32pp
Row: (64pp,250gsm Uncoated,150gsm Uncoated,100,3.372) with index: 160 is matching: false
Checking row matching for columnName = Pages row value= 64pp
columnName = Pages attrValue= 32pp temp= 64pp
row dont match temp=64pp attrvalue=32pp
Row: (64pp,250gsm Uncoated,150gsm Uncoated,250,2.5776) with index: 161 is matching: false
Checking row matching for columnName = Pages row value= 64pp
columnName = Pages attrValue= 32pp temp= 64pp
row dont match temp=64pp attrvalue=32pp
Row: (64pp,250gsm Uncoated,150gsm Uncoated,500,2.0928) with index: 162 is matching: false
Checking row matching for columnName = Pages row value= 32pp
columnName = Pages attrValue= 32pp temp= 32pp
Checking row matching for columnName = Cover row value= 250gsm Silk
columnName = Cover attrValue= 250gsm Silk temp= 250gsm Silk
Checking row matching for columnName = Text row value= 150gsm Uncoated
columnName = Text attrValue= 150gsm Silk temp= 150gsm Uncoated
row dont match temp=150gsm Uncoated attrvalue=150gsm Silk
Row: (32pp,250gsm Silk,150gsm Uncoated,10,8.28) with index: 163 is matching: false
Checking row matching for columnName = Pages row value= 32pp
columnName = Pages attrValue= 32pp temp= 32pp
Checking row matching for columnName = Cover row value= 250gsm Silk
columnName = Cover attrValue= 250gsm Silk temp= 250gsm Silk
Checking row matching for columnName = Text row value= 150gsm Uncoated
columnName = Text attrValue= 150gsm Silk temp= 150gsm Uncoated
row dont match temp=150gsm Uncoated attrvalue=150gsm Silk
Row: (32pp,250gsm Silk,150gsm Uncoated,20,6.06) with index: 164 is matching: false
Checking row matching for columnName = Pages row value= 32pp
columnName = Pages attrValue= 32pp temp= 32pp
Checking row matching for columnName = Cover row value= 250gsm Silk
columnName = Cover attrValue= 250gsm Silk temp= 250gsm Silk
Checking row matching for columnName = Text row value= 150gsm Uncoated
columnName = Text attrValue= 150gsm Silk temp= 150gsm Uncoated
row dont match temp=150gsm Uncoated attrvalue=150gsm Silk
Row: (32pp,250gsm Silk,150gsm Uncoated,50,3.264) with index: 165 is matching: false
Checking row matching for columnName = Pages row value= 32pp
columnName = Pages attrValue= 32pp temp= 32pp
Checking row matching for columnName = Cover row value= 250gsm Silk
columnName = Cover attrValue= 250gsm Silk temp= 250gsm Silk
Checking row matching for columnName = Text row value= 150gsm Uncoated
columnName = Text attrValue= 150gsm Silk temp= 150gsm Uncoated
row dont match temp=150gsm Uncoated attrvalue=150gsm Silk
Row: (32pp,250gsm Silk,150gsm Uncoated,100,2.436) with index: 166 is matching: false
Checking row matching for columnName = Pages row value= 32pp
columnName = Pages attrValue= 32pp temp= 32pp
Checking row matching for columnName = Cover row value= 250gsm Silk
columnName = Cover attrValue= 250gsm Silk temp= 250gsm Silk
Checking row matching for columnName = Text row value= 150gsm Uncoated
columnName = Text attrValue= 150gsm Silk temp= 150gsm Uncoated
row dont match temp=150gsm Uncoated attrvalue=150gsm Silk
Row: (32pp,250gsm Silk,150gsm Uncoated,250,1.6128) with index: 167 is matching: false
Checking row matching for columnName = Pages row value= 32pp
columnName = Pages attrValue= 32pp temp= 32pp
Checking row matching for columnName = Cover row value= 250gsm Silk
columnName = Cover attrValue= 250gsm Silk temp= 250gsm Silk
Checking row matching for columnName = Text row value= 150gsm Uncoated
columnName = Text attrValue= 150gsm Silk temp= 150gsm Uncoated
row dont match temp=150gsm Uncoated attrvalue=150gsm Silk
Row: (32pp,250gsm Silk,150gsm Uncoated,500,1.2768) with index: 168 is matching: false
Checking row matching for columnName = Pages row value= 36pp
columnName = Pages attrValue= 32pp temp= 36pp
row dont match temp=36pp attrvalue=32pp
Row: (36pp,250gsm Silk,150gsm Uncoated,10,8.52) with index: 169 is matching: false
Checking row matching for columnName = Pages row value= 36pp
columnName = Pages attrValue= 32pp temp= 36pp
row dont match temp=36pp attrvalue=32pp
Row: (36pp,250gsm Silk,150gsm Uncoated,20,6.36) with index: 170 is matching: false
Checking row matching for columnName = Pages row value= 36pp
columnName = Pages attrValue= 32pp temp= 36pp
row dont match temp=36pp attrvalue=32pp
Row: (36pp,250gsm Silk,150gsm Uncoated,50,3.456) with index: 171 is matching: false
Checking row matching for columnName = Pages row value= 36pp
columnName = Pages attrValue= 32pp temp= 36pp
row dont match temp=36pp attrvalue=32pp
Row: (36pp,250gsm Silk,150gsm Uncoated,100,2.604) with index: 172 is matching: false
Checking row matching for columnName = Pages row value= 36pp
columnName = Pages attrValue= 32pp temp= 36pp
row dont match temp=36pp attrvalue=32pp
Row: (36pp,250gsm Silk,150gsm Uncoated,250,1.7808) with index: 173 is matching: false
Checking row matching for columnName = Pages row value= 36pp
columnName = Pages attrValue= 32pp temp= 36pp
row dont match temp=36pp attrvalue=32pp
Row: (36pp,250gsm Silk,150gsm Uncoated,500,1.3968) with index: 174 is matching: false
Checking row matching for columnName = Pages row value= 40pp
columnName = Pages attrValue= 32pp temp= 40pp
row dont match temp=40pp attrvalue=32pp
Row: (40pp,250gsm Silk,150gsm Uncoated,10,8.76) with index: 175 is matching: false
Checking row matching for columnName = Pages row value= 40pp
columnName = Pages attrValue= 32pp temp= 40pp
row dont match temp=40pp attrvalue=32pp
Row: (40pp,250gsm Silk,150gsm Uncoated,20,6.66) with index: 176 is matching: false
Checking row matching for columnName = Pages row value= 40pp
columnName = Pages attrValue= 32pp temp= 40pp
row dont match temp=40pp attrvalue=32pp
Row: (40pp,250gsm Silk,150gsm Uncoated,50,3.624) with index: 177 is matching: false
Checking row matching for columnName = Pages row value= 40pp
columnName = Pages attrValue= 32pp temp= 40pp
row dont match temp=40pp attrvalue=32pp
Row: (40pp,250gsm Silk,150gsm Uncoated,100,2.772) with index: 178 is matching: false
Checking row matching for columnName = Pages row value= 40pp
columnName = Pages attrValue= 32pp temp= 40pp
row dont match temp=40pp attrvalue=32pp
Row: (40pp,250gsm Silk,150gsm Uncoated,250,1.9536) with index: 179 is matching: false
Checking row matching for columnName = Pages row value= 40pp
columnName = Pages attrValue= 32pp temp= 40pp
row dont match temp=40pp attrvalue=32pp
Row: (40pp,250gsm Silk,150gsm Uncoated,500,1.5168) with index: 180 is matching: false
Checking row matching for columnName = Pages row value= 44pp
columnName = Pages attrValue= 32pp temp= 44pp
row dont match temp=44pp attrvalue=32pp
Row: (44pp,250gsm Silk,150gsm Uncoated,10,9) with index: 181 is matching: false
Checking row matching for columnName = Pages row value= 44pp
columnName = Pages attrValue= 32pp temp= 44pp
row dont match temp=44pp attrvalue=32pp
Row: (44pp,250gsm Silk,150gsm Uncoated,20,6.96) with index: 182 is matching: false
Checking row matching for columnName = Pages row value= 44pp
columnName = Pages attrValue= 32pp temp= 44pp
row dont match temp=44pp attrvalue=32pp
Row: (44pp,250gsm Silk,150gsm Uncoated,50,3.792) with index: 183 is matching: false
Checking row matching for columnName = Pages row value= 44pp
columnName = Pages attrValue= 32pp temp= 44pp
row dont match temp=44pp attrvalue=32pp
Row: (44pp,250gsm Silk,150gsm Uncoated,100,2.796) with index: 184 is matching: false
Checking row matching for columnName = Pages row value= 44pp
columnName = Pages attrValue= 32pp temp= 44pp
row dont match temp=44pp attrvalue=32pp
Row: (44pp,250gsm Silk,150gsm Uncoated,250,2.0112) with index: 185 is matching: false
Checking row matching for columnName = Pages row value= 44pp
columnName = Pages attrValue= 32pp temp= 44pp
row dont match temp=44pp attrvalue=32pp
Row: (44pp,250gsm Silk,150gsm Uncoated,500,1.62) with index: 186 is matching: false
Checking row matching for columnName = Pages row value= 48pp
columnName = Pages attrValue= 32pp temp= 48pp
row dont match temp=48pp attrvalue=32pp
Row: (48pp,250gsm Silk,150gsm Uncoated,10,9.24) with index: 187 is matching: false
Checking row matching for columnName = Pages row value= 48pp
columnName = Pages attrValue= 32pp temp= 48pp
row dont match temp=48pp attrvalue=32pp
Row: (48pp,250gsm Silk,150gsm Uncoated,20,7.2) with index: 188 is matching: false
Checking row matching for columnName = Pages row value= 48pp
columnName = Pages attrValue= 32pp temp= 48pp
row dont match temp=48pp attrvalue=32pp
Row: (48pp,250gsm Silk,150gsm Uncoated,50,3.936) with index: 189 is matching: false
Checking row matching for columnName = Pages row value= 48pp
columnName = Pages attrValue= 32pp temp= 48pp
row dont match temp=48pp attrvalue=32pp
Row: (48pp,250gsm Silk,150gsm Uncoated,100,2.916) with index: 190 is matching: false
Checking row matching for columnName = Pages row value= 48pp
columnName = Pages attrValue= 32pp temp= 48pp
row dont match temp=48pp attrvalue=32pp
Row: (48pp,250gsm Silk,150gsm Uncoated,250,2.1264) with index: 191 is matching: false
Checking row matching for columnName = Pages row value= 48pp
columnName = Pages attrValue= 32pp temp= 48pp
row dont match temp=48pp attrvalue=32pp
Row: (48pp,250gsm Silk,150gsm Uncoated,500,1.7208) with index: 192 is matching: false
Checking row matching for columnName = Pages row value= 52pp
columnName = Pages attrValue= 32pp temp= 52pp
row dont match temp=52pp attrvalue=32pp
Row: (52pp,250gsm Silk,150gsm Uncoated,10,9.36) with index: 193 is matching: false
Checking row matching for columnName = Pages row value= 52pp
columnName = Pages attrValue= 32pp temp= 52pp
row dont match temp=52pp attrvalue=32pp
Row: (52pp,250gsm Silk,150gsm Uncoated,20,7.44) with index: 194 is matching: false
Checking row matching for columnName = Pages row value= 52pp
columnName = Pages attrValue= 32pp temp= 52pp
row dont match temp=52pp attrvalue=32pp
Row: (52pp,250gsm Silk,150gsm Uncoated,50,4.08) with index: 195 is matching: false
Checking row matching for columnName = Pages row value= 52pp
columnName = Pages attrValue= 32pp temp= 52pp
row dont match temp=52pp attrvalue=32pp
Row: (52pp,250gsm Silk,150gsm Uncoated,100,3.048) with index: 196 is matching: false
Checking row matching for columnName = Pages row value= 52pp
columnName = Pages attrValue= 32pp temp= 52pp
row dont match temp=52pp attrvalue=32pp
Row: (52pp,250gsm Silk,150gsm Uncoated,250,2.2656) with index: 197 is matching: false
Checking row matching for columnName = Pages row value= 52pp
columnName = Pages attrValue= 32pp temp= 52pp
row dont match temp=52pp attrvalue=32pp
Row: (52pp,250gsm Silk,150gsm Uncoated,500,1.8192) with index: 198 is matching: false
Checking row matching for columnName = Pages row value= 56pp
columnName = Pages attrValue= 32pp temp= 56pp
row dont match temp=56pp attrvalue=32pp
Row: (56pp,250gsm Silk,150gsm Uncoated,10,9.6) with index: 199 is matching: false
Checking row matching for columnName = Pages row value= 56pp
columnName = Pages attrValue= 32pp temp= 56pp
row dont match temp=56pp attrvalue=32pp
Row: (56pp,250gsm Silk,150gsm Uncoated,20,7.68) with index: 200 is matching: false
Checking row matching for columnName = Pages row value= 56pp
columnName = Pages attrValue= 32pp temp= 56pp
row dont match temp=56pp attrvalue=32pp
Row: (56pp,250gsm Silk,150gsm Uncoated,50,4.224) with index: 201 is matching: false
Checking row matching for columnName = Pages row value= 56pp
columnName = Pages attrValue= 32pp temp= 56pp
row dont match temp=56pp attrvalue=32pp
Row: (56pp,250gsm Silk,150gsm Uncoated,100,3.156) with index: 202 is matching: false
Checking row matching for columnName = Pages row value= 56pp
columnName = Pages attrValue= 32pp temp= 56pp
row dont match temp=56pp attrvalue=32pp
Row: (56pp,250gsm Silk,150gsm Uncoated,250,2.376) with index: 203 is matching: false
Checking row matching for columnName = Pages row value= 56pp
columnName = Pages attrValue= 32pp temp= 56pp
row dont match temp=56pp attrvalue=32pp
Row: (56pp,250gsm Silk,150gsm Uncoated,500,1.9152) with index: 204 is matching: false
Checking row matching for columnName = Pages row value= 60pp
columnName = Pages attrValue= 32pp temp= 60pp
row dont match temp=60pp attrvalue=32pp
Row: (60pp,250gsm Silk,150gsm Uncoated,10,9.72) with index: 205 is matching: false
Checking row matching for columnName = Pages row value= 60pp
columnName = Pages attrValue= 32pp temp= 60pp
row dont match temp=60pp attrvalue=32pp
Row: (60pp,250gsm Silk,150gsm Uncoated,20,7.8) with index: 206 is matching: false
Checking row matching for columnName = Pages row value= 60pp
columnName = Pages attrValue= 32pp temp= 60pp
row dont match temp=60pp attrvalue=32pp
Row: (60pp,250gsm Silk,150gsm Uncoated,50,4.344) with index: 207 is matching: false
Checking row matching for columnName = Pages row value= 60pp
columnName = Pages attrValue= 32pp temp= 60pp
row dont match temp=60pp attrvalue=32pp
Row: (60pp,250gsm Silk,150gsm Uncoated,100,3.264) with index: 208 is matching: false
Checking row matching for columnName = Pages row value= 60pp
columnName = Pages attrValue= 32pp temp= 60pp
row dont match temp=60pp attrvalue=32pp
Row: (60pp,250gsm Silk,150gsm Uncoated,250,2.4816) with index: 209 is matching: false
Checking row matching for columnName = Pages row value= 60pp
columnName = Pages attrValue= 32pp temp= 60pp
row dont match temp=60pp attrvalue=32pp
Row: (60pp,250gsm Silk,150gsm Uncoated,500,2.0064) with index: 210 is matching: false
Checking row matching for columnName = Pages row value= 64pp
columnName = Pages attrValue= 32pp temp= 64pp
row dont match temp=64pp attrvalue=32pp
Row: (64pp,250gsm Silk,150gsm Uncoated,10,9.84) with index: 211 is matching: false
Checking row matching for columnName = Pages row value= 64pp
columnName = Pages attrValue= 32pp temp= 64pp
row dont match temp=64pp attrvalue=32pp
Row: (64pp,250gsm Silk,150gsm Uncoated,20,7.98) with index: 212 is matching: false
Checking row matching for columnName = Pages row value= 64pp
columnName = Pages attrValue= 32pp temp= 64pp
row dont match temp=64pp attrvalue=32pp
Row: (64pp,250gsm Silk,150gsm Uncoated,50,4.44) with index: 213 is matching: false
Checking row matching for columnName = Pages row value= 64pp
columnName = Pages attrValue= 32pp temp= 64pp
row dont match temp=64pp attrvalue=32pp
Row: (64pp,250gsm Silk,150gsm Uncoated,100,3.372) with index: 214 is matching: false
Checking row matching for columnName = Pages row value= 64pp
columnName = Pages attrValue= 32pp temp= 64pp
row dont match temp=64pp attrvalue=32pp
Row: (64pp,250gsm Silk,150gsm Uncoated,250,2.5776) with index: 215 is matching: false
Checking row matching for columnName = Pages row value= 64pp
columnName = Pages attrValue= 32pp temp= 64pp
row dont match temp=64pp attrvalue=32pp
Row: (64pp,250gsm Silk,150gsm Uncoated,500,2.0928) with index: 216 is matching: false
Matching rows: 6
Quantity Column Index: 3
Checking: 32pp,250gsm Silk,150gsm Silk,10,8.28
Found a valid tier: 32pp,250gsm Silk,150gsm Silk,10,8.28
Checking: 32pp,250gsm Silk,150gsm Silk,20,6.06
Finish search
price column index=4
price from row = 8.28
set attributes from csv length = 0
set item properties from csv length = 0
product cost column index=-1
unit price = 8.28

Order Within

Hrs | Mins | Secs

To Receive Your Order On

  • Most Popular Banner

    A5 Stapled Booklets

    Eco Business Cards

    Eyelet PVC Banner

Pages for days

High-Definition Printing with stunningly vibrant colour reproduction – no matter the artwork, topic, or page count, we'll ensure it looks fantastic.

Keep in mind that booklets are printed on large sheets, folded, and then 'sections' are gathered, glued on the spine and the cover wrapped around, and trimmed. Each section (larger sheet) contains 8 pages of artwork once folded. So, when you supply artwork, ensure it's a multiple of 4 pages. If it’s not, consider adding an extra page or two to balance it out—note pages work well as a simple solution to fill this gap.

 

Binding options

  • Folded brochures like four pagers, six pagers, gate-folded brochures and concertina brochures. These are each formed from a single piece of paper or card that is simply creased and folded to make multiple pages and sides. These are fast and economical to produce and keep things very, very simple.
  • Traditional saddle-stitched brochures (stapled with two wires at the folded spine). Perfect for no-frills brochures, newsletters, product booklets and reports that have multiple pages (8 pages or more)
  • Wire-O bound brochures and booklets. These use a coloured metal coil or comb that binds the pages together through a series of neatly punched holes. The wire comes in a variety of different colours, for example, black, white, red, etc. Wire-O bound booklets are perfect for manuals, information booklets, presentations and even bespoke writing pads.
  • Perfect bound brochures and booklets. Perfect Binding is a popular softcover bookbinding method. In this process, the pages and cover are securely glued together at the spine using a strong yet flexible thermal adhesive. The remaining three sides of the book are then trimmed to create clean, "perfect" edges." This version keeps the original meaning but smoothens the language a bit for clarity and flow.

Finishing options

Printed brochures can also include a variety of different finishes …

Lamination

To the outer covers includes matt, ‘soft touch’ and gloss options. Laminated covers are protected from moisture and are more resistant to wear and tear than their non-laminated equivalents. Matt lamination flattens contrast and gives brochures and booklets a fresh, contemporary feel. Gloss lamination gives brochures a high gloss look at the same time as making colours saturated and images more contrasty, for extra punch. ‘Soft touch’ lamination is similar in looks to matt lamination but has a velvety, slightly rubbery feel to the touch.

Let the paper do all the work

It’s amazing how effective different papers and cards can be, all on their own. A brochure or booklet that uses uncoated paper or card has a natural, contemporary feel to it. In contrast, a brochure that uses coated stock tends to look more corporate and a little more traditional. It’s a tricky balance, though, because coated papers will ‘lift’ the ink to make the graphics and text more punchy while uncoated printing papers and cards tend to mute the colours in comparison. Each has their place, though, and any preference is a purely subjective thing.

Take it to the next level and mix it up

Taking all of this a step or two further, you could consider textured papers or cards, which will literally give your brochures and booklets a whole new ‘feel’. Textured covers can bring an extremely high quality aspect to any brochure or booklet — even more so when you also incorporate the aforementioned metallic foiling to the graphics on the cover. It’s a superb combination!

 close up on perfect bound booklets to show binding rapid print pro london
close up narrow of perfect bound printing brochures

Get a brochure quote — or order booklets online

If you’re in the market for some printed brochures and would like a free printing quote, please use the quotation form here. Quotes are free and without obligation or pressure.

Alternatively, for small quantities, our online print shop allows you to order and pay for brochure printing from the comfort of your home or office.

Graphic design in London

For those of you without your own in-house design and artwork capability, we also offer the services of our talented graphic designers. They’ll help to make your brochure or booklet look fantastic, communicate all the right messages and present your products or services in the best possible light.

Call Rapid Print pro for any queries or to chat through your options — we’ll be delighted to hear from you. Call 020 8016 3320.

Lets play by the rules...

Try to use PDF

PDF logo for artwork

Save your files in PDF/X-1a:2001 format for optimal print accuracy.

However, if that's not possible, don’t worry—we’re flexible and will still accept PNG, JPEG, or any other format you have.

Our Artwork team is here to support you, so if there are any issues, they'll get in touch with a fix, a workaround, or maybe just to have a chat if they're feeling lonely!

Safe Area

image on 3mm margin for artwork guide by rapid print pro

Please ensure that any text is positioned at least 3mm away from the edges. While we strive for perfect cutting, there is always a small chance of movement. If you prefer a borderless background, extend it beyond the edge, but keep all important content 3mm away from the edges.

 

 

Resolution

Image showing high resolution artwork checking by Rapid print pro

Supplying high-resolution artwork guarantees sharp, clear prints with optimal detail and color accuracy. Images from WhatsApp, for example, won't produce crisp prints, so always export from Canva at 300dpi. Whenever possible, use original images instead of screenshots. Don't worry if you make a mistake—our artwork team will be your safety net and will catch anything that may need adjustment.

Text Size

Example of how large text should be on a business card

As a general rule, try to keep text above 6pt—of course, for designs like roller banners, you should use fonts 70pt and above. And, if you're working on a contract with the devil, maybe a font size below 6pt could be more fitting! In short, keep fonts above 6pt to ensure they are easily readable.

 

 

 

Make it Bleed

Bleed example for artwork

If you're lucky enough to have the Adobe package, set your bleed to 3mm in the document settings. This allows your artwork (such as backgrounds) to extend beyond the finished size into the bleed area. This way, any slight movement during cutting will be hidden, ensuring no white borders around the edges.

If you don’t have a design package, no worries! Simply make your artwork canvas 3mm larger on all sides. For example, if you're designing a business card that will be trimmed to 85mm x 55mm, your background should extend to 91mm x 61mm. Just remember, any text should be at least 3mm away from the 85mm x 55mm edge!

Transparency

image of a diagram explaining how transperency works

Printing digital artworks can come with one little issue—transparency. While it might not be visible on screen, it has a huge impact when it comes to printing. So, make sure to flatten any transparency before exporting. 

Check the link here if you need help : HELP ME

 

 

 

 

 

 

 

Resolution

Image showing high resolution artwork checking by Rapid print pro

Supplying high-resolution artwork guarantees sharp, clear prints with optimal detail and color accuracy. Images from WhatsApp, for example, won't produce crisp prints, so always export from Canva at 300dpi. Whenever possible, use original images instead of screenshots. Don't worry if you make a mistake—our artwork team will be your safety net and will catch anything that may need adjustment.

 

 

 

 

 

Roller Banner

Example of how Roller Banner Artwork should be supplied

Roller banner artwork should be supplied at the product size, e.g., for a standard 80cm roller banner, artwork should be provided at 800mm x 2000mm with a 3mm bleed on all sides, if possible.

Our artwork team will then add an extra 150mm section below your design, which will be hidden inside the roller banner mechanism. This section helps attach the display to the pull-up banner.

Please, there’s no need to include this extra section in your artwork when submitting.

 

 

Delivery That Suits You

Same Day Delivery

Same day delivery icon for Rapid print pro

We offer Same Day delivery across the city of London, order before mid day, select same day and we'll jump on the bike and drop it to you, hit the link below to find out more. 

Next Day Delivery

Next Day Printing Icon by Rapid print pro

Need it Tomorrow? We've got you coved, just order before our cut off and you'll have it in your hands tomorrow via Royal Mail Tracked 24 - click the link above to find out more. 

Collection in SE1

same day collection of print in London icon by rapid print pro

Need it Today and fancy a walk? Come collect your print same day from our office in SE1- We'll even make you a brew while you wait