PDFium Delphi Component Docs

ModifiedDate property

Component: TPdf  ·  Unit: PDFium
Vremenska oznaka poslednje izmene zabeležena u Info rečniku dokumenta

Syntax

property ModifiedDate: WString; // read only

Description

ModifiedDate vraća unos /ModDate iz Informacionog rečnika dokumenta (PDF 1.7 specifikacija, odeljak 14.3.3) kao sirovu PDF literalu datuma. PDF čuva vremensku oznaku kao literalni string datuma u formatu D:YYYYMMDDHHmmSSOHH'mm' — na primer D:20260514103015+08'00' znači 14. maj 2026 10:30:15 u UTC+08:00 Prefiks D: i završni apostrof su deo sintakse literale (PDF 1.7 specifikacija, odeljak 7.9.4)

String je prazan kada je Active False, kada nedostaje Info rečnik dokumenta ili kada /ModDate nije zapisan Proizvođači ažuriraju ovaj unos pri svakom čuvanju / inkrementalnom ažuriranju; poređenje ModifiedDate sa CreationDate je brz način da otkrijete da li je datoteka izmenjena nakon prvobitnog renderovanja

Vraćena vrednost je sirova literala, ne raščlanjeni TDateTime. Uklonite prefiks D:, opcionu vremensku zonu i završni apostrof pre poziva EncodeDateTime; alternativno koristite regularni izraz koji hvata (\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