2
PDFBox API
을 사용하여 필드에 키릴 문자 값을 추가하는 데 도움이 필요합니다. 다음은 지금까지 내가 가지고있는 것입니다 :PDFBox API : 키릴 문자 값 처리 방법
PDDocument document = PDDocument.load(file);
PDDocumentCatalog dc = document.getDocumentCatalog();
PDAcroForm acroForm = dc.getAcroForm();
PDField naziv = acroForm.getField("naziv");
naziv.setValue("Наслов"); // this part right here
naziv.setValue("Naslov"); // it works like this
입력이 라틴 알파벳 인 경우 완벽하게 작동합니다. 하지만 키릴 문자 입력도 처리해야합니다. 어떻게해야합니까?
p.s. 에 의해 발생 : java.lang.IllegalArgumentException가 : 이것이 내가 얻을 예외 U는 + 043D ('afii10079')는이 글꼴 돋움, 인코딩을 사용할 수 없습니다 : WinAnsiEncoding
CreateSimpleFormWithEmbeddedFont.java 예제에서는 특정 글꼴을 사용하는 방법을 보여줍니다. 즉, 코드를 부분적으로 사용할 수 있습니다. 모든 PDF에 대해 또는 특정 PDF의 특정 필드에 대해서만 필요합니까? PDF를 공유 할 수 있습니까? –
예. 내 google.drive에서 PDF를 공개하겠습니다. 여기 링크 -> https://drive.google.com/open?id=1eI1iRQnrxMA2kEVJPLH9FhQMx2_2kMHj – Cronck