1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/dromara-x-easypdf

 / Детали:

Версия 3.2.1 замены текста replaceText после замены显得 очень擁擠 Версия 3.2.1 замены текста replaceText после...

Предстоит сделать
Владелец
Создано  
03.03.2025

замены显得 очень擁挤

Версия: 3.2.1
JDK: 1.8
Операционная система: macOS 15

PdfHandler.getFontHandler().addFont(PdfBoxTest.class.getResourceAsStream("org/dromara/xjxt/pdf/font/simfang.ttf"), "simhei", FontType.TTF);
PdfHandler.getFontHandler().getFontNames().forEach(System.out::println);
Document document = PdfHandler.getDocumentHandler().load("/Users/Documents/личные данные/текстовый документ 2宋体.pdf");

ReplaceProcessor processor = PdfHandler.getDocumentProcessor(document).getReplaceProcessor();
Map<String, String> params = new HashMap<>();
params.put("${xword}", "замененный текст");
PDFont font = PdfHandler.getFontHandler().getPDFont(document.getTarget(), "FangSong");
processor.replaceText(font, params, 0);
document.save("//Users/Documents/личные данные/текстовый документ 2宋体-replace.pdf");

MergeProcessor mergeProcessor = PdfHandler.getDocumentProcessor(document).getMergeProcessor();
document.close();

Результат замены:

Комментарий (0)

GitLife Service Account Задача создана

Вход Перед тем как оставить комментарий

Статус
Ответственный
Контрольная точка
Pull Requests
Связанные запросы на слияние могут быть закрыты после их объединения
Ветки
Дата начала   -   Крайний срок
-
Закрепить/Открепить
Приоритет
Участники(1)
1
https://api.gitlife.ru/oschina-mirror/dromara-x-easypdf.git
git@api.gitlife.ru:oschina-mirror/dromara-x-easypdf.git
oschina-mirror
dromara-x-easypdf
dromara-x-easypdf