使用iText和pdf writer覆盖pdf中的creationDate

时间:2012-02-23 05:26:34

标签: pdf itext

我需要修改使用iText创建的pdf的creationDate。

对我来说,足以删除从该日期开始的00:00:00的时间信息。

使用pdfWriter创建pdf时是否可以做到?

谢谢!马可

1 个答案:

答案 0 :(得分:1)

我明白了..很简单!你可以在世代时间做到这一点:

PdfDictionary info = writer.getInfo();
Calendar cal = Calendar.getInstance();
cal.set(Calendar.HOUR, 0);
cal.set(Calendar.MINUTE, 0);
cal.set(Calendar.SECOND, 0);
info.put(PdfName.CREATIONDATE, new PdfDate(cal));
info.put(PdfName.MODDATE, new PdfDate(cal));