PDFium Component Docs

CreationDate-egenskap

Component: TPdf  ·  Unit: PDFium
Opprinnelig opprettelsestidsstempel fra dokumentets Info-ordbok.

Syntax

property CreationDate: WString; // read only

Description

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.

Remarks

Example

var Created, Modified: WString;
Created := Pdf1.CreationDate;
Modified := Pdf1.ModifiedDate;
if (Created <> '') and (Created <> Modified) then
  Log.Add('Document edited since creation');

See Also

ModifiedDate, Author, Producer, MetaText