Foxit PDF Printer — это виртуальный принтер, разработанный компанией Foxit Software, предназначенный для создания PDF-документов из любых приложений с функцией печати. Как компонент программного обеспечения, он функционирует как драйвер принтера: при выборе его в списке устройств печати приложение формирует выходной поток, который виртуальный принтер конвертирует в файл формата PDF. Такая архитектура позволяет сохранять визуальное представление документа, включая шрифты, векторную графику и растровые изображения, без необходимости прямой поддержки экспорта в PDF в исходной программе.
В прошлом функциональность Foxit PDF Printer входила в состав бесплатного просмотра Foxit Reader, однако в ряде более поздних релизов часть возможностей была перенесена в коммерческий продукт Foxit PDF Editor или реализована как отдельные принтер-драйверы/компоненты установки. Точные конфигурации и набор опций могут различаться в зависимости от версии продукта и установочного пакета: в некоторых сборках виртуальный принтер предоставлялся по умолчанию, в других — устанавливался дополнительно. Если официальная документация по конкретной версии отсутствует или ограничена, описание ниже основывается на типичных возможностях подобных решений и общедоступных сведениях о продуктах Foxit.
- Создание PDF — преобразование вывода печати из приложений в документы PDF, сохраняющих визуальную структуру исходного файла.
 - Поддержка шрифтов — внедрение или встраивание шрифтов в PDF для корректного отображения текста на других устройствах.
 - Настройки качества — выбор разрешения растровых изображений и компрессии для оптимизации размера файла и качества отображения.
 - Параметры безопасности — возможность установки паролей и ограничений на редактирование, копирование и печать PDF (если реализовано в конкретной сборке).
 - Выбор версии PDF — генерация документов в соответствии с различными стандартами PDF (например, PDF/A для архивации), при наличии соответствующей поддержки.
 - Интеграция с оболочкой — запуск диалогов сохранения и базовая интеграция в системное меню печати операционной системы.
 - Пакетная печать — возможность обработки нескольких заданий печати и сохранения результатов в отдельные файлы или в указанную папку (в зависимости от реализации).
 - Поддержка слоёв и цветов — управление цветовыми профилями и слоями содержимого при конвертации из приложений, использующих сложную графику.
 - Локализация и настройка — доступность интерфейса на нескольких языках и возможность тонкой настройки параметров через панель управления или файл конфигурации.
 - Совместимость — работа с большинством приложений под управлением Microsoft Windows, поддерживающих стандартный механизм печати.