РЕАЛИЗАЦИЯ АРХИТЕКТУРЫ ПРИЛОЖЕНИЯ-КОНВЕРТЕРА ДЛЯ ПРЕОБРАЗОВАНИЯ ТЕКСТА В PDF-ДОКУМЕНТЕ В ВЕКТОРНЫЕ КРИВЫЕ
Аннотация
Рассматриваются особенности форматов документов PDF и SVG с акцентом на представление текстового содержимого и векторной графики. Формулируется задача конвертации текста из статического PDF в масштабируемую векторную графику SVG с сохранением визуальной идентичности. Предлагается архитектура настольного приложения на платформе WPF (Windows Presentation Foundation), реализующего комбинированный подход к обработке текста: прямое извлечение векторных контуров при их наличии в PDF и генерация глифов на основе системных шрифтов в случае текстовых операторов. Описывается многослойная структура решения с применением паттерна MVVM (Model-View-ViewModel), а также ключевой алгоритм преобразования символов в векторные кривые с нормализацией имён шрифтов и конечной сериализацией в элементы .
Библиографические ссылки
Windows Presentation Foundation для .NET [Электронный ресурс] – Режим доступа: https://learn.microsoft.com/ru-ru/dotnet/desktop/wpf/overview/. – Дата доступа: 24.09.2025.
Асинхронное программирование - Await – пауза и воспроизведение [Электронный ресурс] – Режим доступа:https://learn.microsoft.com/ru-ru/archive/msdn-magazine/2011/october/asynchronous-programming-pause-and-play-with-await. – Дата доступа: 24.09.2025;
Как конвертировать PDF в векторное изображение [Электронный ресурс] – Режим доступа: https://pdf.wondershare.com.ru/pdf-knowledge/convert-pdf-to-vector.html. Дата доступа: 27.09.2025 – 21.09.2025.
Documentation Skia [Электронный ресурс] – Режим доступа: https://skia.org/docs/. Дата доступа: 28.09.2025.
Загрузки
Опубликован
Выпуск
Раздел
Как цитировать
Лицензия

Это произведение доступно по лицензии Creative Commons «Attribution» («Атрибуция») 4.0 Всемирная.

