Я учусь создавать PDF с PDFBox.До сих пор мне удалось создать документ и изменить основные метаданные.
У меня действительно есть проблема с датой создания.Я перепробовал много вещей, и это было наиболее логично:
//My PDDocument is called "document".
PDDocumentInformation info = document.getDocumentInformation();
info.setCreationDate(Calendar.getInstance());
Результат, если щелкнуть правой кнопкой мыши на сгенерированном PDF и выбрать «свойства», составляет mar 28 jun 2011 12:28:36 CEST
.(mar
означает «марди», вторник по-французски).Моя проблема в том, что правильное время должно быть 12:28:36 GMT + 1 .
Когда я печатаю System.out.println(Calendar.getInstance());
, он возвращает (...)zone=sun.util.calendar.ZoneInfo[id="Europe/Zurich",(...)
(полное содержимое по запросу), чтоправильно!
Так в чем же проблема?