PDF Library for Delphi: fallback automatico dei font per CJK ed emoji
PDF Library for Delphi risolve glifi CJK, simbolo ed emoji mancanti nei PDF generati da Delphi: fallback automatico dei font, shaping e report JSON
Blog di sviluppo software di losLab
Software Development Blog
PDF Library for Delphi risolve glifi CJK, simbolo ed emoji mancanti nei PDF generati da Delphi: fallback automatico dei font, shaping e report JSON
PDF Library for Delphi tagga testo, titoli, figure e tabelle mentre li disegni: il PDF accessibile non richiede più di avvolgere ogni chiamata in BeginTag
PDF Library for Delphi incorpora immagini AVIF, HEIF e JPEG XL nel PDF e conserva canale alfa, profilo ICC e canali a 16 bit che una conversione bitmap perde
I codici a barre vettoriali si stampano nitidi a ogni dimensione. Scopri come PDF Library for Delphi disegna simboli QR, PDF417, DataMatrix e Code128 in Delphi
Come PDFlibPas ha rafforzato il decodificatore TIFF integrato per Delphi: BigTIFF magic 43 rifiutato, TIFF a tile respinti e decodifiche limitate a 256 MiB
Scrivi in Delphi i metadati Web Capture SpiderInfo del catalogo con PDF Library for Delphi: dizionari di comando indiretti, URL, livelli e whitelist di flag
PDF Library for Delphi invia PDF via email da Delphi tramite Windows CDO: la corretta gestione degli apartment CoInitializeEx salva i batch multi-thread
PDF Library for Delphi legge i certificati del firmatario dal CMS della firma PDF: letture DER limitate al padre, padding /Contents tagliato, OID oltre 2.47
Cinque pattern Pascal che girano puliti su Delphi ma falliscono su Free Pascal o su input malformati: array result nascosti, contatori stantii, offset 1-based
Unisci scansioni fronte e retro invertite in ordine di lettura con CollateDocumentsEx di PDF Library for Delphi, interleaving pagine senza duplicare i font
Collegate preflight PDF/A, firma PAdES e verifica del ByteRange in un unico workbench Delphi con PDF Library for Delphi e firmate la revisione validata
Riproduci un content stream PDF in Delphi con PDF Library for Delphi tracciando CTM, matrice di testo, limiti di clip e stack q/Q per ogni operatore
ConvertToPDFA ripara il documento, dichiara la parte che rivendica e verifica il risultato, mentre RepairDocumentMetadata fa coincidere Info e XMP in Delphi
Come PDFlibPas CopyForeignObject copia in profondità oggetti PDF tra documenti e perché i riferimenti ciclici di Parent crashavano prima del guard in-progress
Esporta qualsiasi report TDataSet, FastReport, QuickReport o ReportBuilder in PDF in Delphi utilizzando losLab PDF Library, con tabelle impaginate e output
Rendi output PDF Delphi byte identico con un ID trailer deterministico: come viene derivato il seed, perché i file cifrati mantengono il proprio, e quali altri
PDF Library for Delphi espone una API PDF flat come DLL Stdcall, oggetto ActiveX Safecall e dylib Cdecl, con le trappole di stringhe e handle di ogni binding
PDF Library for Delphi collega azioni documento come WillClose e WillPrint al Catalog /AA e le azioni di pagina al Page /AA, entro i limiti di PDF/A
Come PDFlibPas implementa Ed448 RFC 8032 e le tre curve Brainpool RFC 5639 senza librerie crittografiche esterne, e le sei cause profonde individuate
La conformità PDF/A non è conformità della fattura: le e-invoice di PDF Library for Delphi superano i controlli container veraPDF e le regole Mustang
Correggi l'errore di preflight PDF/A 00030 in Delphi: EmbedMissingFonts di losLab PDF Library aggiunge font ai PDF esistenti senza ricostruire i dizionari
PDFlibPas converte i record EMF PolyBezier, Polyline, PolylineTo, PolyPolyline e PolyDraw in tracciati PDF secondo MS-EMF: codice Delphi e trappole del parser
Perché la conversione EMF in PDF ha richiesto una condizionale diversa e non una riscrittura, e come il campo hatch ULONG_PTR disallinea i metafile su Win64
PDF Library for Delphi ritenta una password PDF errata ricreando TPDFDocument a ogni tentativo invece di azzerarlo sul posto, e si ferma dopo 16 prove
Leggete il dizionario /Encrypt come un revisore con PDF Library for Delphi: algoritmo, lunghezza chiave, AES-256 R5 contro R6, bit di permesso e filtro Identity
Un'e-invoice è un PDF/A-3 con XML fattura incorporato. Scopri come PDF Library for Delphi crea fatture ibride Factur-X e ZUGFeRD su vari profili in Delphi
PDF Library for Delphi unisce PDF riusando i byte sorgente e spostando i riferimenti indiretti oggetto per oggetto, senza parsing e riserializzazione
Perché un import FDF può contare annotazioni che non aggiunge mai, come PDF Library legge chiavi, Rect e decimali FDF, e come verificare un import in Delphi
Sposta i dati dei moduli PDF tra AcroForm e sistemi aziendali in Delphi con losLab PDF Library: valori FDF e XFDF, campi gerarchici, rich text e XFA XDP
Scoprite se un modulo PDF firmato ha subito modifiche a un campo bloccato: PDFlibPas risolve i nomi dei campi per revisione e applica le regole FieldMDP
Come AuditDocumentSpace di losLab PDF Library scompone la dimensione di un PDF in 12 categorie di oggetti in Delphi, per misurare il bloat prima di comprimerlo
EnumPageContentStatesEx di PDF Library for Delphi entra nei Form XObject, rileva i cicli tramite la catena di chiamata e delimita i nomi di risorsa duplicati
Su Free Pascal PDF Library for Delphi scriveva FlateDecode grandi come membri zlib concatenati che i viewer troncavano: uno stato zlib unico risolve
Free Pascal su Win32 richiede oggetti COFF: PDFlibPas mantiene un set separato, normalizza i nomi delle sezioni e scarta gli helper ABI Delphi a 64 bit
Un PDF può contenere il sistema di coordinate di una mappa: PDF Library for Delphi legge viewport GeoPDF, dizionari di misura e riferimenti WKT o EPSG
Costruisci azioni GoToR, GoToE e Launch con PDF Library for Delphi: salti di pagina remoti, target PDF incorporati, lanci esterni e la trappola pagina zero
Misurare LoadFromFile e SaveToFile con QueryPerformanceCounter: coppie A/B alternate, gate sulla CPU, scarti dei run rumorosi e output validato
PDF Library for Delphi impagina HTML con display flex e grid dentro le pagine PDF e distribuisce le note a piè di pagina su colonne con numerazione continua
Perché un renderer HTML a due passate decodifica le entità una volta sola, come PDFlibPas rimette in escape il testo a ogni confine e come trattare input utente
Fai scorrere il testo PDF in colonne bilanciate con sillabazione per lingua usando DrawTextFlowColumns e SetTextFlowHyphenation di PDF Library for Delphi
Perché PDF Library for Delphi toglie 1 0 0 1 0 0 Tm solo se text matrix e text line matrix valgono identity e il peephole optimizer non sposta testo
Scrivi aggiornamenti incrementali ISO 32000-1 in Delphi con AppendToStream di losLab PDF Library: preserva le firme digitali ed evita riscritture complete
PDFlibPas v3.539.36 impedisce a MovePage, SetPageBox e CopyPageRanges di condividere istanze di page box, così toccare una pagina non ridimensiona le sorelle
TPDFlibViewer di PDF Library for Delphi conferma via OnExit le modifiche in-place ai campi modulo: azzera FInplaceEditor prima o la rientranza corrompe i dati
Le azioni nei moduli PDF trasformano una pagina statica in una app: PDF Library for Delphi collega Hide, ImportData, Named e JavaScript a campi e link
Crea un visualizzatore PDF interattivo in Delphi VCL con TPDFlibViewer: cinque strumenti mouse, azioni pronte all'uso ed evidenziazione dei risultati di ricerca
Come il decoder JBIG2 di PDFlibPas legge i segmenti Tables, assegna codici di prefisso canonici per T.88 Annex B e confina il refinement in un segmento
PDFlibPas offre un encoder JBIG2 nativo in Pascal e uno esterno opzionale; portare quel backend esterno su Free Pascal ha richiesto una DLL, non file oggetto
Due bug halftone JBIG2 corretti in PDFlibPas per Delphi: maschera skip HSKIP trasposta e offset di griglia negativi rotti da shr, con uno shift floor portabile
PDFlibPas 3.539.23 decodifica i file JBIG2 random-access di ITU-T T.88 D.2: pre-scansione degli header, controlli severi e loop che conta gli header
PDFlibPas collega jbig2enc agli eseguibili Free Pascal senza DLL: come ObjConv elimina COMDAT pick-any e l'errore interno FPC 200603061 nel linking
PDF Library for Delphi apre PDF da gigabyte in millisecondi con accesso diretto: handle di pagina, merge in streaming, estrazione per intervallo e xref riparato
Le trappole LP64 del porting di PDFlibPas su Delphi Linux64: Longint a 8 byte, override di TStream, record binari e perché WIN64 non misura i puntatori
PDFlibPas scrive numeri PDF con punto e senza esponente sui sistemi a virgola decimale e analizza content stream, SVG e clip senza il locale di sistema
In LZW il dizionario lato encoder precede il decoder di una voce, quindi servono soglie di larghezza codice diverse: come PDFlibPas azzecca EarlyChange
Perché eliminare pagine PDF non riduce il file, e come la garbage collection mark-sweep in Delphi rimuove oggetti orfani tramite il trailer come insieme radice
PDFlibPas legge PDF gigabyte con una sola finestra read-only scorrevole, così LoadFromMappedFile serve porzioni Delphi senza seek o buffer extra
PDF Library for Delphi unisce documenti AcroForm con una policy esplicita per i campi duplicati che rifiuta, condivide o rinomina in sicurezza i campi omonimi
PDFlibPas implementa FIPS 204 ML-DSA 44, 65 e 87 in Object Pascal puro per Delphi e FPC: motore condiviso e i bug di sampling che rompevano il KAT
PDFlibPas confronta il documento con la revisione precedente e classifica ogni differenza in una whitelist, così il rispetto di DocMDP è un confronto di livello
Renderizza pagine PDF in bitmap monocromatiche a 1 bit e ritaglia una sottoarea con PDF Library for Delphi, usando la conversione GDI con dithering halftone
Comprimete le pagine PDF scansionate in Delphi con CompressPageAsMRC: sfondo JPEG ridotto e stencil CCITT a piena risoluzione che mantiene il testo nitido
Alterna i renderer integrato, Cairo e PDFium file per file con PDF Library for Delphi: verifica dei motori a runtime, scala DPI e catena di fallback tracciata
Come PDFlibPas legge gli alberi dei nomi PDF in sicurezza in Delphi: /Kids ciclici, /Limits inaffidabili, alberi a 4096 livelli e foglie con oltre 32.768 voci
Verifica EN 16931, XRechnung e Peppol BIS in Delphi con PDFlibPas senza Java: subset integrato, tolleranze CII contro UBL e rule package con digest bloccato
Come PDF Library for Delphi ha impedito a un salvataggio che non cambia nulla di riscrivere una CreationDate condivisa e sostituire un pacchetto XMP esistente
Come losLab PDF Library scrive object stream e xref stream PDF 1.5 da Delphi: layout ObjStm, voci di tipo 2, larghezza dei campi W e regole di crittografia
I livelli PDF gestiscono mappe, disegni CAD e varianti multilingue. Scopri come PDF Library for Delphi crea e legge gli Optional Content Groups in Delphi
Molte librerie PDF per Delphi scrivono azioni di segnalibro e annotazione ma non sanno rileggerle: PDF Library for Delphi legge GoTo, URI, Launch e JavaScript
Genera firme PAdES B-B, B-T e B-LT con PDF Library for Delphi: prenotazione della marca temporale, costruzione del DSS e verifica del ByteRange prima di fidarti
AddPageLabels ora funziona anche su file caricati con il number tree /PageLabels spezzato in nodi /Kids: appiattimento in un /Nums unico e letture a coppie
PDFlibPas associa i file incorporati a una singola pagina tramite la matrice AF di ISO 32000-2 14.13, mantenendo il payload nel name tree EmbeddedFiles
Unisci le pagine PDF affiancandole o sovrapponendole con fedeltà vettoriale usando l'acquisizione Form XObject di losLab PDF Library e modelli di filigrana
Esegui il rendering di pagine PDF in parallelo da Delphi con losLab PDF Library: perché TPDFlib richiede un'istanza per thread e CoInitialize per GDI+
Riempite i blocchi segnaposto di testo, immagini e PDF in Delphi con PDFlibPas per certificati, biglietti e mail merge, con stili, coordinate e insidie
Riducete le dimensioni dei PDF in Delphi con losLab PDF Library: subset dei font incorporati, downsampling delle immagini e conversione da LZW a Flate
PDF Library for Delphi riscrive i token numerici PDF come -.25 e 007.5 in JSON RFC 8259 valido, scrive null per NaN e Infinity ed è indipendente dal locale
Esporta pagine PDF come Markdown semantico o DOCX modificabile da Delphi con PDF Library for Delphi: titoli inferiti, elenchi, tabelle e scrittura in streaming
Il preflight di versione al salvataggio confondeva i dizionari /Measure RL con quelli geospaziali: ora RL vale PDF 1.6 e il gate extension resta per GEO
Esegui il preflight integrato PDF/A e PDF/UA da Delphi con PDF Library for Delphi: riscontri strutturati, report confrontabili e correzioni al salvataggio
Una Factur-X non passa veraPDF se le proprietà XMP non sono dichiarate: PDF Library for Delphi aggiunge lo schema di estensione PDF/A-3 per i metadati fx
PDF/E-1 ha un namespace XMP proprio, impone metadati di ciclo di vita completi e vieta la via di fuga BX, quindi PDFlibPas verifica il contenuto entro limiti
Come PDFlibPas verifica i layer font PDF/UA in Delphi: larghezze dei glifi via cmap e CIDToGIDMap, regole prudenti su CharSet e CIDSet, scansioni dei stream
Come PDFlibPas valida i file PDF/UA-2 in Delphi con namespace PDF 2.0 e RoleMapNS, limiti di attraversamento fail-closed e un report di copertura onesto
La definizione di sostituzione PDF/VCR-1 vive sotto StructTreeRoot come ramo GTS_Template con segnaposto GTS_Replacement: come PDFlibPas la scrive e la valida
Genera file di stampa PDF/X-1a, X-3 e X-4 in Delphi con PDFlibPas: cosa consente ogni parte, cosa scrive SetPDFXMode e come fare preflight del risultato
PDF Library for Delphi unisce immagini PDF visivamente identiche, diverse solo nella codifica, con hashing percettivo, tre soglie di errore e prova a secco
Perché i valori da 10 a 14 di /Predictor portano comunque un byte di filtro PNG per riga, come losLab PDF Library li decodifica su Flate e LZW
PDFlibPas conserva il testo decimale che ha letto e lo riscrive invariato, quindi un salvataggio no-op in Delphi non arrotonda più i valori Gamma di CalRGB
Anteprima di stampa in Delphi fedele alla pagina stampata: rendering su device context, stampanti virtuali, scalatura e persistenza di DevMode con PDF Library
Profila il rendering PDF di PDF Library for Delphi in Delphi: sostituisci le scansioni lineari di dizionario con indici hash e la matematica gamma con una LUT
Come PDFlibPas apre PDF di più gigabyte da server HTTP a range e object storage: callback di lettura, cache a chunk, fusione delle richieste e prefetch
Come PDF Library for Delphi pubblica atomicamente un file QDF riparato: file temporaneo esclusivo, flush, rename sullo stesso volume, DACL copiata e i rifiuti
PDF Library for Delphi apre PDF AES-128 e AES-256 da una chiave file esadecimale, la verifica contro /U o /Perms e mantiene l'handle read-only
Come PDF Library for Delphi ricostruisce una tabella xref danneggiata con uno scanner a token a passata singola che ignora stringhe, commenti e byte di stream
RecolorDocument sposta un PDF in scala di grigi, RGB o CMYK senza ridisegnarlo, convertendo operatori di colore, immagini e tabelle indicizzate
Sostituisci pagine PDF sul posto con PDF Library for Delphi: segnalibri, link e widget dei moduli sopravvivono perché resta lo stesso oggetto pagina
Le password AES-256 non ASCII falliscono negli altri reader senza SASLprep: PDF Library for Delphi le prepara secondo ISO 32000-2 e RFC 4013 in Delphi
Genera certificati di test RSA autofirmati in Delphi con PDF Library for Delphi e la CryptoAPI Win32, tra flag di CryptGenKey e insidie di CRYPT_EXPORTABLE
Lo XOF SHAKE256 condivide una sola permutazione Keccak-f[1600] con SHA-3: suffisso $1F, rate fissato a 136 byte, squeeze streaming per Ed448 e ML-DSA
Tre forme di implementazione sostitutiva vuota, perché quella che riporta successo è la più difficile da trovare, e come diagnosticarla dai byte di output
PDFlibPas firma PDF con SM2 e SM3 e li cifra con un crypt filter SM4 in Object Pascal puro: chiamate API, OID, note di interoperabilità e trappole big integer
PDF Library for Delphi crea maschere morbide alpha e di luminosità, imposta le voci Matte delle immagini e appiattisce la trasparenza in un PDF 1.3 stampabile
Genera PDF taggati da Delphi con PDF Library for Delphi: albero di struttura durante il disegno, semantica delle tabelle e diagnostica PDF/UA al salvataggio
PDF Library for Delphi collega ogni carattere estratto all'istruzione e ai byte del content stream, così Delphi modifica un glifo senza riscrivere il testo
Estrai testo posizionato, stream immagine originali e metadati dei font dai PDF in Delphi con PDF Library for Delphi, con opzioni adatte a ricerca e audit
Cerca testo PDF per intervallo di pagine con PDF Library for Delphi: ogni risultato porta pagina e rettangolo, e blocchi di testo e immagini sono enumerabili
PDFlibPas importa i TIFF con JPEG a 12 bit, lossless, aritmetico e vecchio stile e li incorpora nel PDF come immagini a 8 o 16 bit che qualunque reader apre
Se una pagina PDF non ha TrimBox vale il CropBox. Scopri quali box ereditano da /Pages e come PDFlibPas risolve le page box per il montaggio in Delphi
Vera redazione di PDF in Delphi con losLab PDF Library: RedactRegion elimina i byte del content-stream mentre SanitizeDocument rimuove metadati, script e azioni
PDF Library for Delphi confronta testo canonicamente equivalente, così una query NFC trova contenuto NFD, e tiene i risultati sui confini dei grapheme cluster
Un parser PDF rappresenta una superficie di attacco. Scopri le vulnerabilità di overflow, scrittura fuori dai limiti e ricorsione risolte in Delphi
Un PDF è una tela vettoriale 2D completa: PDF Library for Delphi disegna tracciati, curve di Bezier e sfumature assiali, con riempimento even-odd o nonzero
PDF Library for Delphi dispone testo giapponese e cinese lungo la pagina con un font Type0 in scrittura verticale, usando le forme verticali dei glifi del font
Velocizza un visualizzatore PDF Delphi con una cache disco delle pagine tra sessioni e DPI per monitor: impronte FNV-1a, eliminazione LRU e WM_DPICHANGED
PDFlibPas confronta in Delphi i pixel visibili delle pagine renderizzate, con tolleranza di colore e aree da ignorare, e abbina le pagine tra i documenti
PDF Library for Delphi importa font web WOFF2 e istanzia gli assi variabili TrueType e CFF2 in font statici che si incorporano, sottoinsiemano ed estraggono
Compila righe ripetitive nei moduli XFA dinamici da Delphi utilizzando le espressioni di percorso XFA 3.3 SOM nella libreria PDF losLab: radici $record,