PDFium Component Docs

ModifiedDate eigenschap

Component: TPdf  ·  Unit: PDFium
Tijdstempel van laatste wijziging opgenomen in het Info-woordenboek van het document

Syntax

property ModifiedDate: WString; // read only

Description

ModifiedDate retourneert de vermelding /ModDate uit het Information-woordenboek van het document (PDF 1.7-specificatie, sectie 14.3.3) als de ruwe PDF-datumletterlijke. PDF slaat de tijdstempel op als een letterlijke datumstring geformatteerd als D:YYYYMMDDHHmmSSOHH'mm' — bijvoorbeeld D:20260514103015+08'00' betekent 14 mei 2026 10:30:15 in UTC+08:00. De D:-prefix en afsluitende apostrof maken deel uit van de letterlijke syntaxis (PDF 1.7-specificatie, sectie 7.9.4).

De string is leeg wanneer Active False is, wanneer het Information-woordenboek van het document ontbreekt, of wanneer geen /ModDate is geschreven. Producenten werken deze vermelding bij bij elke opslag-/incrementele update; ModifiedDate vergelijken met CreationDate is een snelle manier om te detecteren of het bestand sinds de oorspronkelijke render is bewerkt.

De geretourneerde waarde is de ruwe letterlijke, geen geparseerde TDateTime. Strip de D:-prefix, optionele tijdzone en afsluitende apostrof voordat u EncodeDateTime aanroept; gebruik anders een reguliere expressie die (\d{4})(\d{2})(\d{2})(\d{2})(\d{2})(\d{2})([+-Z])(\d{2})'(\d{2})' vastlegt.

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