печатать в файл из С#

Как я могу создать файл .pcl из С#? Предположим, у меня есть текстовый файл или файл xls, и я хочу его распечатать, я могу установить флажок «Печать в файл» и получить файл с расширением .pcl. Как я могу добиться этого из кода, из С#? Как я видел, большинство драйверов принтеров умеют генерировать pcl.


person Alex1984    schedule 23.12.2009    source источник


Ответы (1)


Ваш вопрос слишком расплывчатый, чтобы на него можно было дать хороший ответ. Существует множество вариантов и версий PCL. Лучше всего установить драйвер принтера устройства HP, похожего на любое устройство, которое будет использовать .pcl. Если это не указано, выберите как можно более старый лазерный принтер HP.

Создайте файл с помощью класса PrintDocument. Вам потребуется установить для свойства PrinterSettings.PrintToFile значение True и назначить PrinterSettings.PrintFileName.

person Hans Passant    schedule 23.12.2009