1

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

しかし、私の値はfield1palceholderに挿入されません。それは空です。しかし、たとえば英語の場合

form.setField("field1", "some text");

このテキストの挿入は成功しました。

通常のビューで挿入テキストのエンコーディングを設定するにはどうすればよいですか?

4

1 に答える 1