У меня есть существующий PDF, который я динамически заполняю в Java.У меня есть все поля, которые требуют настройки строк и работают, но поля, которые используют int или date, похоже, не работают.Вот соответствующий код:
response.setHeader(contentDisposition, "attachment; filename=" + officialFile);
reader = new PdfReader(this.getServletContext().getResource("/pdf/" + officialFile));
stamp = new PdfStamper(reader, response.getOutputStream());
form = stamp.getAcroFields();
// form.setField("date", currentDate); //This is a date, and will give me an error
form.setField("last_name", lName);
form.setField("first_name", fName);
form.setField("first_middle_last", fmlName);
form.setField("status", studentStatus);
// form.setField("HR's", hours); //This is an int, and will give me an error
// form.setField("CENSUS DATE", censusDate); //This is a date, and will give me an error
form.setField("term", term);
stamp.setFormFlattening(true);
stamp.close();
Таким образом, закомментированные части - это где мои int и даты должны быть записаны в pdf.Мне было интересно, есть ли способ записать их в этот PDF-файл, не преобразовывая их в строки, и если нет никакого способа ..... тогда, что будет лучшим способом преобразовать их?Заранее спасибо.