Export: XMP-Metadatenblock und CreationDate/ModDate via pikepdf nachziehen

WeasyPrint 68.1 schreibt weder XMP noch Create-/ModDate ins PDF. Das Post-
Processing via pikepdf ergaenzt beide:

- Info-Dict: /CreationDate + /ModDate im PDF-Standardformat
  (D:YYYYMMDDHHmmSS+HHmm) aus Incident.created_at / updated_at
- XMP-Block mit Dublin Core (dc:title, dc:creator, dc:description,
  dc:subject, dc:language), PDF (pdf:Keywords) und XMP (CreatorTool,
  CreateDate, ModifyDate, MetadataDate) Namespaces

Damit werden die Exporte sowohl von klassischen Tools (Explorer, Finder)
als auch von DMS-Systemen (SharePoint, Bridge, Acrobat) vollstaendig
indexiert. Fallback: Bei Fehler im Post-Processing wird das Original-PDF
zurueckgegeben, Export schlaegt nie fehl.
Dieser Commit ist enthalten in:
claude-dev
2026-04-20 19:15:14 +00:00
Ursprung 9293e66d01
Commit 949df868ff
2 geänderte Dateien mit 60 neuen und 0 gelöschten Zeilen

Datei anzeigen

@@ -11,3 +11,4 @@ python-multipart
aiosmtplib
geonamescache>=2.0
telethon
pikepdf>=9.0