PDFium Component Docs

ModifiedDate-egenskap

Component: TPdf  ·  Unit: PDFium
Sist-endret-tidsstempel registrert i dokumentets Info-ordbok

Syntax

property ModifiedDate: WString; // read only

Description

ModifiedDate returnerer oppføringen /ModDate fra dokumentinformasjonsordboken (PDF 1.7-spesifikasjon seksjon 14.3.3) som rå PDF-datoliteral. PDF lagrer tidsstempelet som en literal datostreng formatert som D:YYYYMMDDHHmmSSOHH'mm' — for eksempel D:20260514103015+08'00' betyr 14. mai 2026 10:30:15 i UTC+08:00. Prefikset D: og den etterfølgende apostrof er en del av literal-syntaksen (PDF 1.7-spesifikasjon seksjon 7.9.4)

Strengen er tom når Active er False, når dokumentets Info-ordbok mangler, eller når ingen /ModDate ble skrevet. Produsenter oppdaterer denne oppføringen ved hver lagring / inkrementell oppdatering; sammenligning av ModifiedDate med CreationDate er en rask måte å oppdage om filen har blitt redigert siden opprinnelig gjengivelse

Den returnerte verdien er den rå literalen, ikke en analysert TDateTime. Fjern prefikset D:, valgfri tidssone og etterfølgende apostrof før du kaller EncodeDateTime; alternativt bruk et regulært uttrykk som fanger (\d{4})(\d{2})(\d{2})(\d{2})(\d{2})(\d{2})([+-Z])(\d{2})'(\d{2})'

Remarks

Example

var Raw: WString;
Raw := Pdf1.ModifiedDate;
if Raw <> '' then
begin
  // e.g. "D:20260514103015+08'00'"
  Memo1.Lines.Add('Last modified: ' + Raw);
end;

See Also

CreationDate, Producer, MetaText, Author