Данная реализация программы чинит шрифты в PDF-файлах, создаваемых с помощью 1С 8.2-8.3
Кто столкнулся с тем что в макетах использует шрифты со свойствами "Жирный" или "Курсив" (Bold or Italic) и при выгрузке в PDF-файл 1С именует шрифты с дублем свойства, например: HPDFAB+ArialBoldMTBold или HPDFAB+ArialItalicMTItalic. Из-за такого наименования в Adobe Illustrator не распознавался шрифт в системе и приходилось вручную его заменять в программе. Данное приложение исправляет этот момент. Используется библиотека Apache PdfBox.
В интерфейсе указываете директорию где находятся неисправные PDF-файлы и он заменяет наименование шрифтов на корректные, то есть убирает дубли в наименовании шрифта и сохраняет отдельно исправленный файл.
Проект написан на JDK14 + JavaFX11 + Maven