Я пытаюсь установить файл PDFields (в pdAcroForm) с данными, содержащими символ Unicode Latin Extended-A.
Получение ошибки ниже:
java.lang.IllegalArgumentException: U+0154 недоступен в кодировке этого шрифта: WinAnsiEncoding
Мы используем машины Linux и Mac для создания pdf.
Образец кода:
try(PDDocument document = PDDocument.load(this.getClass().getClassLoader().getResourceAsStream("template/xyz.pdf"))){
PDDocumentCatalog pdCatalog = document.getDocumentCatalog();
PDAcroForm pdAcroForm = pdCatalog.getAcroForm();
if(pdAcroForm.getField(DATA) != null && StringUtils.isNotEmpty(DATA))
pdAcroForm.getField(DATA).setValue("Ŕaym");