PSPDFKit — коммерческий программный набор разработчика (SDK) для работы с документами в формате PDF и связанными с ними функциями в настольных и мобильных приложениях. Продукт предоставляет набор библиотек и интерфейсов для встраивания просмотра PDF, аннотаций, редактирования содержимого, цифровых подписей и оптического распознавания текста (OCR) в собственные приложения и сервисы. PSPDFKit ориентирован на корпоративных и независимых разработчиков, требующих готовых компонентов для управления PDF-процессами внутри продукта.
История проекта начинается с разработки инструментов для рендеринга и манипуляций с PDF, после чего функциональность была расширена за счёт поддержки аннотаций, форм (AcroForm), редактирования и интеграции с внешними сервисами аутентификации и хранения. SDK выпускается для нескольких платформ, включая мобильные операционные системы и десктопные окружения, и обычно распространяется по коммерческой лицензии с поддержкой и коммерческими соглашениями для корпоративных клиентов.
- Рендеринг PDF: высококачественный просмотр страниц, масштабирование и навигация по документам с акцентом на производительность и точность отображения.
 - Аннотации и разметка: инструменты для создания, редактирования и управления разнообразными типами аннотаций: заметки, выделения, подчеркивания, стрелки и фигуры.
 - Редактирование содержимого: возможности для изменения текста, изображений и структуры PDF, включая работу с формами и полями ввода.
 - Подписи и безопасность: поддержка цифровых подписей, проверки подлинности документов и управления правами доступа.
 - OCR (оптическое распознавание текста): извлечение текста из изображений внутри PDF для поиска и редактирования; функциональность может зависеть от интеграции с дополнительными компонентами.
 - Интеграция и расширяемость: API для встраивания в собственные приложения, кастомизации интерфейса и добавления пользовательских модулей и обработчиков событий.
 - Мультиплатформенность: поддержка нескольких платформ и языков программирования, что упрощает переносимость решений между устройствами и операционными системами.
 - Производительность и масштабирование: оптимизации для работы с большими документами и пакетной обработкой в серверных сценариях.
 - Качество отображения и совместимость: стремление обеспечить соответствие спецификациям PDF и корректную интерпретацию сложных элементов документов.