Когда я запускаю программу в IntelliJ, слишком много предупреждающих сообщений показывают в консоли (и то же самое происходит, когда программа работает в CMD) , < /p>
- Я хочу знать, как остановить эти предупреждающие сообщения, поскольку информация о шрифтах и любых других может быть проигнорирована. Значение PDF417 - это одно из этой программы. >
Jan 21, 2025 11:09:55 AM org.apache.pdfbox.pdmodel.font.PDType0Font toUnicode
WARNING: No Unicode mapping for CID+121 (121) in font AllAndNone
Jan 21, 2025 11:09:55 AM org.apache.pdfbox.pdmodel.font.PDType0Font toUnicode
WARNING: No Unicode mapping for CID+89 (89) in font AllAndNone
Jan 21, 2025 11:09:55 AM org.apache.pdfbox.pdmodel.font.PDType0Font toUnicode
WARNING: No Unicode mapping for CID+41 (41) in font AllAndNone
log4j2.xml ниже:
и зависимости в pom.xml:
org.apache.logging.log4j
log4j-api
2.24.3
org.apache.logging.log4j
log4j-core
2.24.3
org.apache.logging.log4j
log4j-slf4j2-impl
2.24.3
com.google.zxing
core
3.4.1
org.apache.pdfbox
pdfbox
2.0.33
org.apache.pdfbox
pdfbox-tools
2.0.33
< /code>
Выдержка кода в программе. Это тот, кто получает штрих -код PDF417 со страницы PDF -файла. < /P>
public String readPdf417BarcodeFromImage(BufferedImage image, String fName)
{
StringWriter result = new StringWriter();
MultipleBarcodeReader barcodeReader = new PDF417Reader();
LuminanceSource source = new BufferedImageLuminanceSource(image);
BinaryBitmap bitmap = new BinaryBitmap(new HybridBinarizer(source));
Map hints = new EnumMap(DecodeHintType.class);
hints.put(DecodeHintType.TRY_HARDER, Boolean.FALSE);
List results = new ArrayList();
try {
results.addAll(Arrays.asList(barcodeReader.decodeMultiple(bitmap, hints)));
results.sort(Comparator.comparingInt((Result r) -> Objects.requireNonNull(getMeta(r)).getSegmentIndex()));
results.forEach(r -> result.append(r.getText()));
}
catch (NotFoundException e) {
log.debug("no barcodes were found on given image in '"+fName+"'.");
}
return result.toString();
}
Подробнее здесь: https://stackoverflow.com/questions/793 ... t-in-cmd-a
Мобильная версия