Я хотел бы преобразовать все шрифты, встроенные или иным образом, из PDF в другой шрифт с помощью iText. Я понимаю, что линейная высота, кернинг и куча других вещей будут испорчены, но это я действительно не против, насколько уродливый выход.Заменить шрифты в PDF с помощью iText (Java)
Я видел, как встроить шрифты в существующие pdf-файлы here, но я не знаю, как установить ВСЕ СУЩЕСТВУЮЩИЙ текст в документе на этот шрифт.
Я понимаю, что это не так просто, как я это делаю. Возможно, было бы проще просто взять весь необработанный текст из документа и создать новый документ с использованием нового шрифта (опять же, макет/читаемость для меня не проблема)
Прежде всего, вы уверены, что ваш исходный документ содержит информацию, необходимую для этой замены? Если текущие внедренные шрифты используют пользовательскую кодировку без дополнительной информации, программное обеспечение не имеет представления о том, какие оригинальные коды глифов заменить на какой из новых шрифтов. – mkl
@mkl, к сожалению, нет, это случайные файлы. Я понимаю, что невозможно преобразовать эти файлы так, как я хочу, но если бы я мог получить другой вид, это было бы здорово –