Repository navigation
0.4.0 — Mécanismes PDF natifs et couverture des références
Le core dispose désormais de constructions natives pour les formulaires AcroForm/FDF, la structure balisée, les polices et CMaps, les couleurs et maillages, les images et la transparence, le contenu optionnel, LZW et les prédicteurs, le chiffrement ISO/CMS, les signatures par plages d'octets, les références hybrides et la linéarisation.
Les objets sont explicites et leur état reste propre au document. Les cinq dernières fabriques statiques ont été remplacées par des constructeurs et objets de valeur. PHP 8.3 reste le minimum, avec CI jusqu'à PHP 8.5. Les modules optionnels 0.1.2 sont verrouillés sur leurs versions publiées et restent absents des dépendances de production.
Neuf tutoriels expliquent les constructions, avec scripts complets, PDF générés et aperçus. Les validations indépendantes contrôlent aussi les octets de filtres et de maillages, les indices de linéarisation, les graphes de références, les clés et enveloppes CMS, ainsi que les signatures des révisions originales chiffrées.
Cette version ne déclare pas les deux références entièrement implémentées. Les définitions des dictionnaires et les mécanismes effectivement exécutés sont distingués dans l'inventaire de couverture. La réutilisation des objets libres, les révisions après linéarisation, l'orchestration des politiques de signature et plusieurs règles de graphe restent suivies explicitement. Les processeurs externes de rendu, XFA, médias ou confiance des certificats restent séparés.
Voir les changements d'API, les tutoriels et le changelog.