Как перекомпоновать текст в PDF после замены слова с помощью iText в Java?JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Как перекомпоновать текст в PDF после замены слова с помощью iText в Java?

Сообщение Anonymous »

Я работаю над проектом Java, в котором мне нужно заменить определенные слова в файле PDF и убедиться, что текст перекомпонован правильно, чтобы сохранить макет. В частности, например, если я хочу заменить слово «Противоречие» на «Против». и соответствующим образом отредактируйте остальной текст. Иногда это может быть длинное или короткое предложение, но текст следует соответствующим образом скорректировать.
Другой пример: если у меня есть такое предложение в PDF,

ABCD (решение проблемы), также называемое ...

Мне нужно будет полностью удалите (решение проблемы) или замените его на (SOI). При этом пробелы должны корректироваться автоматически.
Это НЕ должно быть похоже на предложения ниже.

ABCD , также называемый ...


ABCD (SOI) , также называемый . ..

Мне нужно, чтобы они были такими,

ABCD, тоже называется ...


ABCD (SOI), также называется ...

Для этой задачи я решил использовать библиотеку iText. Я проверил документацию iText и попробовал различные подходы, но не смог найти простого способа обработки перекомпоновки текста после замены слова. Некоторые старые решения не работают с последними версиями.
Будем благодарны за любые рекомендации или примеры кода!

Подробнее здесь: https://stackoverflow.com/questions/786 ... xt-in-java
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»