Как написать драйвер виртуального принтера для Mac OSX - PullRequest
11 голосов
/ 16 февраля 2010

Мне нужно написать «драйвер виртуального принтера» для OSX, чтобы, когда пользователь нажимает Command + P, чтобы открыть диалоговое окно «Печать», он видит мой виртуальный принтер ... который будет использоваться для создания файлов различных типов вместо физической печати на бумаге.

Я новичок в этой теме, я немного осмотрелся, но ничего не нашел. У вас есть какая-либо ссылка или ссылка на документацию по этой теме?

Ответы [ 2 ]

12 голосов
/ 16 февраля 2010

Вместо написания драйвера рассмотрите возможность использования PDF Services в диалоговых окнах печати OS X. В общесистемном каталоге /Library/PDF Services или в пользовательском каталоге ~/Library/PDF Services вы можете помещать AppleScripts, рабочие процессы Automator или символические ссылки / псевдонимы в приложения или папки. Эти элементы появятся во всплывающем меню PDF в диалоговом окне печати, и если пользователь выберет элемент, PDF-файл файла будет помещен в папку или передан в приложение, сценарий или рабочий процесс.

0 голосов
/ 05 июня 2014

Это называется VipRiser - расширяемый виртуальный принтер PDF

Уже есть драйвер, который это делает. VipRiser устанавливает принтер, который сохраняет в файл. Я использую его для «распечатки» в ноты, которые я покупаю онлайн. Существующие параметры «Сохранить в PDF» в нижней части диалогового окна принтера не будут работать, поскольку поставщик музыки отключил эту функцию, и вы должны печатать на принтере.

Для самой широкой и простой поддержки печати на виртуальном принтере я использую VipRiser вместо использования PDF-сервисов . Службы PDF работают в некоторых случаях, но многие сайты не позволяют использовать Службы PDF.

...