>

Новости>

Изменения в работе с PDF-библиотеками

Статьи::03.03.2025

Изменения в работе с PDF-библиотеками

Информируем об изменениях во взаимодействии с PDF-библиотеками в ОС Аврора.

На данный момент в поставку ОС Аврора входят:

  • Библиотека PDFium.
  • Библиотека amberpdf - для взаимодействия с PDFium через API Qt.
  • Плагин amberpdf-qml-plugin - для работы с движком QML.
  • Оба компонента (amberpdf и amberpdf-qml-plugin) также доступны в публичных репозиториях.

Поскольку amberpdf и amberpdf-qml-plugin являются системными компонентами, то планирование и реализация новых функций ранее могли осуществляться только в рамках релизного цикла ОС.

Для ускорения внедрения новых функций и улучшений было принято решение вести разработку этих компонентов независимо от цикла разработки ОС.

Чтобы обеспечить максимальную гибкость в работе с PDF, мы провели большую работу, позволяющую реализовать все необходимые функции на стороне приложения.

Был создан новый пример приложения на основе TinyPdfViewer - Pdf Viewer, в состав которого, помимо самого примера, входят:

  • Библиотека amberpdf.
  • Плагин amberpdf-qml-plugin.
  • Бинарные артефакты PDFium, позволяющие отказаться от использования системной библиотеки.

Все компоненты доступны с открытым кодом и пермиссивными лицензиями. При необходимости можно взаимодействовать с PDFium напрямую, если в AmberPDF отсутствуют нужные функции.

Поэтому рекомендуем использовать Pdf Viewer для интеграции в свои приложения и реализации необходимого функционала.

Если потребуется добавить новый функционал на стороне ОС, запросы принимаются на dev-support@omp.ru с дальнейшим рассмотрением отделом продуктовой экспертизы для будущей реализации.

Мы используем cookies для персонализации сайта и его более удобного использования. Вы можете запретить cookies в настройках браузера.

Пожалуйста ознакомьтесь с политикой использования cookies.