PDFフォームに記入してみました。テンプレートがあり、データを入力します。
PdfReader reader = new PdfReader(src);
FontFactory.register(BaseFont.IDENTITY_H);
PdfStamper stamper = new PdfStamper(reader, new FileOutputStream(dest));
AcroFields form = stamper.getAcroFields();
String[] split = reportDTO.note.split("\\n");
form.setField("field1", "Значение");//value is some text in UTF-8
しかし、私の値はfield1
palceholderに挿入されません。それは空です。しかし、たとえば英語の場合
form.setField("field1", "some text");
このテキストの挿入は成功しました。
通常のビューで挿入テキストのエンコーディングを設定するにはどうすればよいですか?