PDF Library for Delphi : repli automatique de police CJK et emoji
Glyphes CJK, symboles et emoji manquants dans un PDF Delphi : repli de police automatique, façonnage par clusters et rapport JSON des absents
Blog de Développement Logiciel losLab
Software Development Blog
Glyphes CJK, symboles et emoji manquants dans un PDF Delphi : repli de police automatique, façonnage par clusters et rapport JSON des absents
PDF Library for Delphi balise texte, titres, figures et tableaux pendant le dessin : un PDF accessible sans encapsuler chaque appel entre BeginTag et EndTag
PDF Library for Delphi intègre des images AVIF, HEIF et JPEG XL dans un PDF en gardant le canal alpha, le profil ICC et les 16 bits que perd un bitmap
Un code-barres vectoriel reste net à toute taille : voyez comment PDF Library for Delphi dessine QR, PDF417, DataMatrix et Code128, correction incluse
PDFlibPas durcit son décodeur TIFF intégré pour Delphi : refus nommé de BigTIFF magic 43, rejet du TIFF pavé dès les balises, décodage plafonné à 256 MiB
Écrivez les métadonnées Web Capture SpiderInfo du catalogue en Delphi avec PDF Library for Delphi : dictionnaires indirects, URL, niveaux, drapeaux
PDF Library for Delphi envoie des PDF par e-mail via CDO Windows depuis Delphi : bien gérer les appartements CoInitializeEx évite les envois en lot ratés
Fusionnez recto et verso inversé en ordre de lecture avec CollateDocumentsEx de PDF Library for Delphi, sans dupliquer les polices partagées entre les deux PDF
Reliez preflight PDF/A, signature PAdES et audits ByteRange dans un seul atelier Delphi avec PDF Library for Delphi : la révision validée est celle signée
Rejouez un flux de contenu PDF en Delphi avec PDF Library for Delphi : CTM, matrice de texte, limites de découpage et pile graphique q/Q pour chaque opérateur
ConvertToPDFA répare un document, déclare la partie réclamée et vérifie le résultat, tandis que RepairDocumentMetadata met en accord Info et XMP en Delphi
CopyForeignObject de PDFlibPas copie en profondeur une fermeture PDF entre documents ; les références Parent cycliques causaient des crashs avant cette garde
Exportez tout rapport TDataSet, FastReport, QuickReport ou ReportBuilder en PDF en Delphi avec losLab PDF Library : tableaux paginés, sortie sans interface
Rendez la sortie PDF Delphi identique octet par octet avec un ID de trailer déterministe : dérivation de la graine et cas des fichiers chiffrés
PDF Library for Delphi expose une API PDF plate en DLL Stdcall, objet ActiveX Safecall et dylib Cdecl, avec les pièges de chaînes et de handles par liaison
PDF Library for Delphi attache WillClose et WillPrint au Catalog /AA et les actions de page au Page /AA en Delphi, dans les limites que pose le profil PDF/A
PDFlibPas implémente Ed448 et les trois courbes Brainpool en Pascal pur, sans bibliothèque externe : voici les six causes racines découvertes en chemin
La conformité PDF/A ne fait pas la conformité de facture : comment les factures PDF Library for Delphi passent veraPDF et les règles métier Mustang en Delphi
Corriger l'erreur de contrôle en amont PDF/A 00030 en Delphi : EmbedMissingFonts dans losLab PDF Library ajoute les programmes de polices aux PDF existants
Pourquoi un convertisseur EMF vers PDF appelait un conditionnel modifié et non une réécriture : le champ hatch ULONG_PTR désaligne les métafichiers sous Win64
PDF Library for Delphi jette et recrée le TPDFDocument à chaque tentative de mot de passe en Delphi, via le callback OnPassword, et renonce après seize essais
Lisez le dictionnaire /Encrypt en auditeur avec PDF Library for Delphi : algorithme, longueur de clé, AES-256 R5 ou R6, bits de permission et filtre Identity
Une facture électronique est un PDF/A-3 contenant le XML de la facture : PDF Library for Delphi produit des hybrides Factur-X et ZUGFeRD par profil en Delphi
Comment PDF Library for Delphi fusionne rapidement des PDF en Delphi en réutilisant les octets source et en décalant les références indirectes objet par objet
Déplacez les données de formulaire entre AcroForm et systèmes métier en Delphi avec losLab PDF Library : valeurs FDF/XFDF, champs imbriqués, texte enrichi, XFA
Comment AuditDocumentSpace dans losLab PDF Library decompose la taille d un fichier PDF en 12 categories d objets en Delphi, pour mesurer le gonflement avant
EnumPageContentStatesEx de PDF Library for Delphi descend dans les Form XObject en Delphi, détecte les cycles par chaîne appelante et cadre les noms dupliqués
Free Pascal sous Win32 exige des objets COFF : PDFlibPas garde un jeu de fichiers séparé, normalise les noms de sections et écarte les helpers 64 bits de Delphi
Un PDF peut transporter le système de coordonnées de la carte : PDF Library for Delphi lit les fenêtres GeoPDF et les repères WKT ou EPSG depuis Delphi
Construisez des actions GoToR, GoToE et Launch avec PDF Library for Delphi : saut vers un PDF distant, cible intégrée et piège des pages indexées à zéro
PDF Library for Delphi met en page du HTML en display flex et grid dans des pages PDF, et pagine les notes de bas de page avec une numérotation continue
Mettez en colonnes équilibrées du texte PDF Delphi avec césure adaptée à la langue via PDF Library for Delphi DrawTextFlowColumns et SetTextFlowHyphenation
Écrivez des mises à jour incrémentielles ISO 32000-1 en Delphi avec AppendToStream : préservez les signatures et évitez de réécrire les gros PDF
TPDFlibViewer valide les champs de formulaire sur place via OnExit : mettez FInplaceEditor à nil en premier, sinon une perte de focus réentre la validation
Les actions de formulaire changent une page statique en application : PDF Library for Delphi câble Hide, ImportData, Named et JavaScript sur champs et liens
Créez un lecteur PDF interactif en Delphi VCL avec TPDFlibViewer : cinq outils de souris, actions prêtes à l'emploi, surbrillance de recherche et impression
PDFlibPas propose un encodeur JBIG2 natif en Pascal et un externe optionnel : porter ce backend externe vers Free Pascal a exigé une DLL et non des objets
PDFlibPas lie le backend jbig2enc aux exécutables Free Pascal sans DLL et explique comment ObjConv élimine les COMDAT pick-any et l’erreur FPC 200603061
Ouvrez des PDF de plusieurs gigaoctets en millisecondes avec l'accès direct de PDF Library for Delphi : handles de page, fusion en streaming et réparation xref
Le dictionnaire LZW du codeur compte une entrée de plus, donc les seuils de largeur de code diffèrent. Comment PDFlibPas applique EarlyChange
Pourquoi la suppression de pages PDF ne réduit pas la taille du fichier, et comment le ramasse-miettes mark-sweep en Delphi élimine les objets orphelins via
PDFlibPas lit les PDF de plusieurs gigaoctets avec une seule fenêtre mémoire en lecture seule, sans déplacements de curseur ni tampons supplémentaires
PDF Library for Delphi fusionne des documents AcroForm avec une politique explicite pour les doublons : rejeter, partager ou renommer les champs de même nom
PDFlibPas implémente FIPS 204 ML-DSA 44, 65 et 87 en Object Pascal pur pour Delphi et FPC, avec le moteur partagé et les bugs qui cassaient le KAT
PDFlibPas compare un document à une révision antérieure et trie chaque différence dans une liste blanche : appliquer DocMDP devient une comparaison de niveaux
Rendez des pages PDF en bitmaps monochromes 1 bit et rognez une sous-région avec PDF Library for Delphi, la demi-teinte GDI restant hors du moteur de rendu
Basculez entre moteurs de rendu intégré, Cairo et PDFium dans PDF Library for Delphi : sondes de moteur, pièges du facteur DPI et chaîne de repli journalisée
Comment la bibliothèque PDF losLab écrit les flux d'objets PDF 1.5 et les flux de renvois depuis Delphi : disposition ObjStm et règles de chiffrement
Les calques pilotent cartes, plans CAO et variantes multilingues : PDF Library for Delphi crée et lit les groupes de contenu facultatif et leurs configurations
La plupart des bibliothèques PDF Delphi savent écrire des actions de signet et d’annotation, mais pas les relire. Introspectez GoTo, URI, Launch et JavaScript
Produisez des signatures PAdES B-B, B-T et B-LT avec PDF Library for Delphi : réservation pour horodatage, assemblage DSS et audits ByteRange avant de conclure
PDFlibPas lie un fichier embarqué à une page précise par le tableau /AF selon ISO 32000-2 14.13, la charge utile restant dans un arbre de noms EmbeddedFiles
Assemblez des pages PDF côte à côte ou superposez-les avec une fidélité vectorielle en utilisant la capture Form XObject et les modèles de filigranes de losLab
Découvrez le rendu parallèle de pages PDF avec losLab PDF Library dans Delphi : une instance TPDFlib par thread, CoInitialize pour GDI+ et journalisation sûre
Réduisez la taille des fichiers PDF en Delphi avec losLab PDF Library : sous-ensemblez les polices intégrées, sous-échantillonnez les images surdimensionnées
Exportez des pages PDF en Markdown sémantique ou en DOCX éditable depuis Delphi : titres déduits, listes, tableaux et écriture en flux, sans Office installé
Lancez le preflight PDF/A et PDF/UA depuis Delphi : constats structurés, rapports comparables en build, correctifs à la sauvegarde et recoupement veraPDF
Une facture Factur-X échoue à veraPDF si ses propriétés XMP ne sont pas déclarées. Découvrez comment PDF Library for Delphi ajoute le schéma d'extension PDF/A-3
PDF/E-1 a son espace de noms XMP, exige des métadonnées de cycle de vie complètes, interdit la section de compatibilité BX et PDFlibPas borne sa prévérification
Comment PDFlibPas audite les polices PDF/UA en Delphi : largeurs de glyphes via cmap et CIDToGIDMap, règles prudentes CharSet et CIDSet, scans de contenu
PDFlibPas construit les modèles PDF/VCR-1 comme branche StructTreeRoot ; sauvegarde et manifeste parcourent toutes les branches, pas seulement la première
PDF Library for Delphi fusionne les images visuellement identiques qui ne diffèrent que par leur encodage : hachage perceptuel, trois seuils et mode simulation
Aperçu Delphi fidèle à la page imprimée avec PDF Library for Delphi : rendu sur contexte de périphérique, imprimantes virtuelles, redimensionnement, DevMode
Profilez le rendu PDF de PDF Library for Delphi : index de hachage au lieu de parcours linéaires de dictionnaire, LUT gamma et builders pour les concaténations
PDFlibPas ouvre des PDF de gigaoctets depuis des serveurs HTTP par plages et du stockage objet : rappels de lecture, cache par chunks et préchargement
PDF Library for Delphi ouvre les PDF AES-128 et AES-256 avec une clé de fichier hexadécimale, la vérifie contre /U ou /Perms et garde le handle en lecture seule
Comment PDF Library for Delphi reconstruit une table xref endommagée en Delphi : un scanner de jetons en une passe qui ignore chaînes, commentaires et flux
RecolorDocument déplace un PDF vers gris, RGB ou CMYK sans le redessiner, convertissant opérateurs de couleur, images, palettes indexées et arrêts de dégradé
Remplacez des pages PDF sur place avec PDF Library for Delphi afin que signets, liens et widgets de formulaire survivent en conservant l'objet page cible
Sans SASLprep, un mot de passe AES-256 non ASCII échoue dans les autres lecteurs : PDF Library for Delphi le prépare selon ISO 32000-2 et RFC 4013 en Delphi
Générez des certificats de test RSA auto-signés en Delphi avec PDF Library for Delphi et le CryptoAPI Win32 : indicateurs CryptGenKey et pièges CRYPT_EXPORTABLE
PDFlibPas exécute SHA-3 et SHAKE256 sur un seul cœur Keccak-f[1600], séparés seulement par un octet de domaine pad10*1 et la règle de rate, plus un XOF en flux
Trois formes de stub vide, pourquoi celui qui rapporte un succès est le plus difficile à trouver et comment le diagnostiquer en inspectant les octets de sortie
PDF Library for Delphi crée des masques doux alpha et de luminosité, renseigne les entrées Matte et aplatit la transparence vers un PDF 1.3 bon pour la presse
Générez des PDF balisés depuis Delphi : arbre de structure construit pendant le dessin, sémantique des en-têtes de tableau, artefacts et diagnostics PDF/UA
PDF Library for Delphi relie chaque caractère extrait à son instruction et à ses octets source, afin que Delphi puisse modifier un glyphe sur place
Extrayez texte positionné, flux images originaux et métadonnées de polices depuis vos PDF avec PDF Library for Delphi, plus les options pour recherche et audit
Cherchez du texte PDF par plage de pages en Delphi : chaque occurrence renvoie sa page et son rectangle, et blocs de texte comme images restent énumérables
Caviardage PDF réel en Delphi avec la bibliothèque PDF losLab : RedactRegion supprime les octets du flux tandis que SanitizeDocument élimine métadonnées
PDF Library for Delphi rapproche les formes canoniquement équivalentes : une requête NFC trouve du contenu NFD, chaque résultat restant sur des clusters entiers
Un analyseur PDF est une surface d'attaque. Passez en revue dépassements d'entier, écritures hors limites et récursion illimitée, plus les correctifs Delphi
Un PDF est un vrai canevas vectoriel 2D : PDF Library for Delphi trace chemins, courbes de Bézier et dégradés axiaux, en remplissage pair-impair ou non nul
PDF Library for Delphi pose le texte japonais et chinois de haut en bas avec une police Type0 en mode vertical et les formes verticales fournies par la fonte
Accélérez un visualiseur PDF Delphi avec un cache disque de pages entre sessions et le DPI par moniteur : empreintes FNV-1a, purge LRU et WM_DPICHANGED
PDF Library for Delphi importe des polices WOFF2 et fige les axes variables TrueType et CFF2 en polices statiques intégrables, sous-ensemblables, extractibles
Remplissez les lignes répétées de formulaires XFA dynamiques en Delphi avec les expressions SOM XFA 3.3 de losLab PDF Library : racines $record, [*], prédicats