Module optionnel · pdftoolkit/pdf-codecs 0.1.0
English | Français
Non publié
0.1.0 - 2026-10-28
- Introduire le package distinct et optionnel
pdftoolkit/pdf-codecspour PHP 8.3+ sur 64 bits. Ses dépendances de production ne comprennent ni core/Reader PDFToolkit, ni programme natif, ni extension d’image. - Ajouter des objets explicites de décodeur/requête/limites et des plans immuables conservant précision, échantillons signés, géométrie d’échantillonnage, origine, alternatives de couleur, données ICC, associations alpha/canaux et métadonnées de clé chromatique.
- Décoder le JPEG PDF huit bits séquentiel/progressif avec coefficients quantifiés exacts, marqueurs de reprise, échantillonnage des composantes et priorité explicite des transformations de couleur PDF.
- Décoder les flux et conteneurs JPEG 2000 du profil PDF : organisation des paquets, transformations en ondelettes, précision déclarée, palette/canaux et métadonnées de couleur. La matrice JPEG 2000 bilingue consigne les mécanismes Part 1/Part 2 pris en charge et les exclusions.
- Décoder les flux JBIG2 PDF binaires embarqués/globaux, régions arithmétiques/Huffman/MMR, dictionnaires de symboles, raffinement, texte, motifs, demi-teintes, contextes conservés et gabarit adaptatif étendu.
- Appliquer par requête les budgets d’entrée/sortie, allocations, travail, géométrie, métadonnées, segments et imbrication. Distinguer données invalides, mécanismes non pris en charge et ressources épuisées par des erreurs typées ; ne réduire silencieusement ni les échantillons ni les exigences de limites.
- Conserver les notices d’adaptation PDF.js Apache-2.0 et Reader MIT, les identités exactes des sources et la provenance des fixtures. Fournir les comparaisons indépendantes JPEG/OpenJPEG/JBIG2/Poppler, des vecteurs normatifs identifiés comme tels, des régressions d’entrées invalides et la qualification PHP 8.3/8.4/8.5.
- Inclure un exemple de fichier local, les guides de codecs et d’architecture FR/EN, le signalement de sécurité et une procédure de publication indépendante. La détection native et la sélection natif puis PHP appartiennent à l’adaptateur Reader.