(0) Да
Например для винды
https://github.com/arlm/mfilemon
Использовал в своем древнем проекте
https://github.com/Garykom/Print2FR
Делается виртуальный принтер (можно расшарить как сетевой) для "печати" чеков из разных мест (сеансов 1С) на один ФР/ККТ (через нативный драйвер АТОЛ/Штрих)
1С по сути формирует xml файл и отправляет его на печать (обычную на "обычный" текстовый принтер), в итоге пробивается чек
Аналогично pdf это фактически текстовый файл, лови и обрабатывай сам как надо