property CreationDate: WString; // read only
CreationDate returnerer /CreationDate-oppføringen fra dokumentets informasjonsordbok (PDF 1.7-spesifikasjonen avsnitt 14.3.3) som den rå PDF-dato-literalen. Verdien er formatert som D:YYYYMMDDHHmmSSOHH'mm' — for eksempel D:20231201090000Z for 09:00 UTC 1. desember 2023, eller D:20260514103015+08'00' for 10:30:15 i UTC+08:00 (PDF 1.7-spesifikasjonen avsnitt 7.9.4).
Strengen er tom når Active er False, når dokumentet ikke deklarerer en Info-ordbok, eller når ingen /CreationDate-oppføring ble skrevet. De fleste redigeringsverktøy registrerer dette tidsstempelet i det øyeblikket PDF-en først produseres og lar det deretter være urørt; ModifiedDate gjenspeiler senere redigeringer. Å sammenligne CreationDate med ModifiedDate er en rask måte å fastslå om en PDF har blitt redigert siden sin opprinnelige eksport.
Å parse dato-strengen krever fjerning av D:-prefikset, dekoding av de faste feltene og deretter tolkning av den avsluttende tidssone-forskyvningen (apostrofen er en del av literal-syntaksen). PDFiumPas eksponerer den rå teksten slik at kallere kan anvende sin foretrukne konvertering: bygg en TDateTime, formater med lokale regler, eller send til en regex / parser som håndterer de ulike avkortingene produsenter bruker.
Z (UTC), +HH'mm', -HH'mm', eller helt fraværende — behandle fravær som “lokal tid, ukjent forskyvning”./CreationDate identisk med /ModDate — ikke stol på en forskjell mellom de to som bevis på redigering.DateTimeToStr ved bruk av FormatSettings.
var Created, Modified: WString;
Created := Pdf1.CreationDate;
Modified := Pdf1.ModifiedDate;
if (Created <> '') and (Created <> Modified) then
Log.Add('Document edited since creation');