Взгляните на новое Холст элемент, который был реализован во многих браузерах. Я слышал также, что существует элемент управления ActiveX для IE, который реализует элемент Холста также.
Обновление: Ожидайте, Вы уже сказали это. Я должен считать целый вопрос в следующий раз!:)
Это возможно, но:
Так что, если у вас есть свободное время, вы можете изучить формат pdf и написать такую библиотеку самостоятельно, или, конечно, вы можете просто использовать библиотеку на стороне сервера.