Здравствуйте, andreycorporate.
По второй части ответа (про pdf):
Есть программы, называемые виртуальными принтерами. Печать осуществляется как на обычном принтере, но результат физически не печатается, а сохраняется в файл.
Для создания PDF сам давно пользуюсь
PDFCreator. Помимо PDF он может сохранять изображения в TIF, JPG, BMP (и, кажется, еще несколько форматов). После установки программы в системе появляется принтер с одноименным названием. Далее думаю разберетесь).
По первой части отпишусь чуть позже, в минифоруме.