User discounts only for certain products?

the answer to both your questions is yes



discounts can be applied with either conditions you mentioned and quite easily



yes, a link to a pdf file can be coded into the product description, or through a tabbed page dedicated to that subject