@pakinvadim

Как использовать команду Print из программы в своих целях?

На данный момент есть свой дравер Принтера (но он не для физического принтера).

Работает он так:
Пользователь например открывает любой PDF редактор.
Выбирает File -> Print.
Выбирает наш драйвер принтера.
Нажимает Print

При этом, наш драйвер получает контент ввиде PostScript
Отправляет его на обработку нашей программе
Та в свою очередь отправляет его на сайт
Сайт конвертирует PostScript в PDF и обрабатывает его.

Таким образом имеем возможность отправить контент на наш сайт из любой программы (необходимо), где есть возможность распечатать. Все работает неплохо многие годы.
Но есть минусы. Во первых конструкция довольно костыльная. Во вторых есть проблемы с преобразование PDF -> PostScript -> PDF.

Хотелось бы услышать ваши идеи как иначе возможно в теории органицовать процесс? Другой формат? Использование команты Print для нас обязательно.
Например есть драйвер "Microsoft Print to PDF". Возможно использовать его? Нужно что-то подобное.
  • Вопрос задан
  • 83 просмотра
Пригласить эксперта
Ответы на вопрос 1
402d
@402d
начинал с бейсика на УКНЦ в 1988
Google Cloud Print
научите свой сайт прикидываться принтером
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы