PDF Library for Delphi: automatisk teckensnittsfallback för CJK/emoji
Lös saknade CJK-, symbol- och emoji-glyfer i Delphi-PDF:er med PDF Library for Delphi automatiska teckensnittsfallback och en JSON-rapport om saknade glyfer
losLabs programvaruutvecklingsblogg
Software Development Blog
Lös saknade CJK-, symbol- och emoji-glyfer i Delphi-PDF:er med PDF Library for Delphi automatiska teckensnittsfallback och en JSON-rapport om saknade glyfer
PDF Library for Delphi taggar text, rubriker, bilder och tabeller medan du ritar dem, så tillgänglig PDF slipper manuell BeginTag runt varje ritanrop
PDF Library for Delphi bäddar in AVIF-, HEIF- och JPEG XL-bilder i PDF, och behåller alfa, ICC-profil och 16-bitars kanaler som en bitmappskonvertering förlorar
Vektorstreckkoder skrivs ut skarpt i alla storlekar. Se hur PDF Library for Delphi ritar QR, PDF417, DataMatrix och Code128 i Delphi med felkorrigering
Hur PDFlibPas härdar sin inbyggda Delphi TIFF-avkodare: BigTIFF-magivärdet 43 avvisas, tiled TIFF vägras vid taggtolkning och avkodning takas vid 256 MiB
Skriv Web Capture-kommandon i Catalog SpiderInfo i Delphi med PDF Library for Delphi: indirekta kommandodictionarys, URL, nivåer och en flaggwhitelist
PDF Library for Delphi skickar PDF via Windows CDO, och rätt CoInitializeEx-hantering är det som håller flertrådade batchutskick vid liv i Delphi
Slå ihop fram- och baksideskanningar till rätt läsordning med CollateDocumentsEx i Delphi, och interfoliera sidorna utan att dubblera delade typsnitt
Koppla ihop PDF/A-preflight, PAdES-signering och ByteRange-granskning i en Delphi-arbetsbänk, så att revisionen du validerar också är den du signerar
Spela upp en PDF-innehållsström i Delphi med PDF Library for Delphi: spåra CTM, textmatris, klippgränser, och q/Q-grafiktillståndsstacken för varje operator
ConvertToPDFA reparerar ett dokument, anger vilken del det gäller och kontrollerar resultatet, medan RepairDocumentMetadata får Info och XMP att stämma i Delphi
Hur CopyForeignObject i PDFlibPas djupkopierar PDF-objekt och hela deras closure mellan dokument, och varför cykliska Parent-referenser kraschade
Exportera valfri TDataSet-, FastReport-, QuickReport- eller ReportBuilder-rapport till PDF i Delphi med losLab PDF Library, med sidindelade tabeller
Gör Delphi PDF-utdata byte-identisk med ett deterministiskt trailer-ID: hur fröet härleds, varför krypterade filer behåller sitt, och vad du mer bör fixera
PDF Library for Delphi exponerar ett platt PDF-API som stdcall-DLL, safecall-ActiveX och cdecl-dylib, plus sträng- och handtagsfällor varje bindning döljer
PDF Library for Delphi fäster dokumenthändelser som WillClose och WillPrint på Katalogens /AA i Delphi, och sidhändelser på Sidans /AA, med PDF/A-begränsningar
Hur PDFlibPas implementerar RFC 8032 Ed448 och de tre Brainpool-kurvorna utan externt kryptobibliotek, och de sex grundorsakerna som framkom på vägen
PDF/A-efterlevnad är inte fakturaefterlevnad. Se hur PDF Library for Delphi e-fakturor klarar både veraPDF-behållarkontroller och Mustangs affärsregler i Delphi
Åtgärda PDF/A preflight-fel 00030 i Delphi: EmbedMissingFonts i losLab PDF Library lägger till typsnittsprogram i befintliga PDF-filer utan ombyggnad
Varför EMF-till-PDF-konverteraren på 6500 rader krävde ett ändrat villkor, inte en omskrivning, och hur ULONG_PTR-hatchfältet förskjuter metafileposter på Win64
PDF Library for Delphi provar om ett felaktigt PDF-lösenord genom att återskapa TPDFDocument varje försök, inte nollställa det, och stoppar efter 16 gånger
Läs PDF-filens /Encrypt-ordbok som en revisor med PDF Library for Delphi: algoritm, nyckellängd, AES-256 R5 mot R6, behörighetsbitar och Identity-filterfällor
En e-faktura är en PDF/A-3 med faktura-XML inbäddad inuti. Se hur PDF Library for Delphi bygger Factur-X och ZUGFeRD hybridfakturor tvärs över profiler i Delphi
PDF Library for Delphi slår ihop PDF-filer i Delphi genom att återanvända källbytesen och förskjuta indirekta referenser, utan parse-/reserialiseringsvarv
Flytta PDF-formulärdata mellan AcroForm och affärssystem i Delphi med losLab PDF Library: FDF- och XFDF-värden, hierarkiska fält, rik text och XFA XDP
Så bryter AuditDocumentSpace i losLab PDF Library ner en PDF-filstorlek i 12 objektkategorier i Delphi, så du mäter uppsvälldhet innan du komprimerar filen
EnumPageContentStatesEx i PDF Library for Delphi rekurserar ner i Form XObjects, upptäcker cykler via anropskedjan och avgränsar dubbla resursnamn korrekt
Free Pascal på Win32 kräver COFF-objekt, så PDFlibPas bygger en egen objektuppsättning, normaliserar sektionsnamn och hoppar över Delphis 64-bit-hjälpare
En PDF kan bära på en kartas koordinatsystem. Se hur PDF Library for Delphi läser GeoPDF-vyportar, måttlexikon och geografiska ramar i WKT eller EPSG i Delphi
Bygg GoToR-, GoToE- och Launch-åtgärder med PDF Library for Delphi: hopp till fjärrsidor, inbäddade PDF-mål, externa uppstarter och den nollbaserade sidfällan
PDF Library for Delphi lägger ut HTML med display flex och grid inuti PDF-sidor och paginerar fotnoter över kolumner och sidor med löpande numrering
Låt PDF-text flöda genom balanserade spalter med språkmedveten avstavning i Delphi via DrawTextFlowColumns och SetTextFlowHyphenation i PDF Library for Delphi
Skriv ISO 32000-1 inkrementella uppdateringar i Delphi med losLab PDF Librarys AppendToStream: bevara digitala signaturer och hoppa över fullständiga
TPDFlibViewer committar redigeringar av formulärfält via OnExit; nolla FInplaceEditor först, annars återinträder en fokusförlust committen och fördärvar data
Åtgärder i PDF-formulär gör en statisk sida till en app. Se hur PDF Library for Delphi kopplar Hide, ImportData, Named och JavaScript till fält och länkar
Bygg en interaktiv PDF-visare i Delphi VCL with TPDFlibViewer: fem musverktyg, färdiga åtgärder, sökordmarkering, klickbara kommentarer och utskrift
PDFlibPas erbjuder en inbyggd Pascal-JBIG2-kodare och en valfri extern, och att flytta den externa backenden till Free Pascal krävde en DLL, inte objekt
PDFlibPas länkar jbig2enc statiskt i Free Pascal och visar hur ObjConv tar bort pick-any COMDAT samt FPC:s interna fel 200603061 i praktiken
Öppna gigabytestora PDF-filer på millisekunder med direct access i PDF Library for Delphi: sidhandtag, strömmad sammanslagning, intervall och xref-reparation
LZW-kodarens dictionary leder avkodaren med exakt en post, så de två sidorna behöver olika kodbreddströsklar. Så får PDFlibPas EarlyChange rätt
Varför borttagning av PDF-sidor inte krymper filen, och hur mark-sweep-skräpsamling i Delphi tar bort föräldralösa objekt via trailerns rotmängd
PDFlibPas läser stora PDF-filer genom ett enda minnesmappat fönster och visar hur absoluta offset, Windows-granularitet och statistik hålls ihop
PDF Library for Delphi slår ihop AcroForm-dokument med en explicit policy för dubblettfält som säkert avvisar, delar eller döper om likbenämnda fält
PDFlibPas implementerar FIPS 204 ML-DSA 44, 65 och 87 i ren Object Pascal för Delphi och FPC, med den gemensamma motorn och de samplingsfel som bröt KAT
PDFlibPas jämför ett dokument mot en tidigare revision och sorterar varje skillnad i en vitlista, så att DocMDP-tillämpning blir en enda nivåjämförelse
Rendera PDF-sidor till 1-bitars monokroma bitmappar och klipp ut ett delområde i Delphi, med GDI-halvtonsnedkonvertering utanför själva renderaren
Växla mellan inbyggd motor, Cairo och PDFium per fil i PDF Library for Delphi: motorsondering, DPI-skalningsfällor och en fallback-kedja som loggar sig själv
Hur losLab PDF Library skriver PDF 1.5-objektströmmar och xref-strömmar från Delphi: ObjStm-layout, typ-2-poster, W-fältbredder och krypteringsregler
PDF-lager driver kartor, CAD-ritningar och språkvarianter. Se hur PDF Library for Delphi skapar och läser Optional Content Groups och deras konfigurationer
De flesta Delphi-bibliotek skriver bokmärkes- och annoteringsåtgärder men läser dem inte tillbaka; PDF Library for Delphi läser GoTo, URI, Launch och JavaScript
Producera PAdES B-B-, B-T- och B-LT-signaturer med PDF Library for Delphi: tidsstämpelreservation, DSS-montering och ByteRange-granskning före leverans
PDFlibPas knyter inbäddade filer till en enskild sida via AF-fältet i ISO 32000-2 14.13, medan nyttolasten ligger kvar i EmbeddedFiles-namnträdet
Sammanfoga PDF-sidor sida vid sida eller lägg över dem med vektorprecision med losLab PDF Library Form XObject-fångst och sammansättningsbara
Rendera PDF-sidor parallellt från Delphi med losLab PDF Library: varför TPDFlib behöver en instans per arbetstråd, CoInitialize för GDI+ och säker loggning
Minska PDF-filstorleken i Delphi med losLab PDF Library: gör delmängder av inbäddade typsnitt, nedsampla för stora bilder och konvertera äldre LZW-strömmar
Exportera PDF-sidor som semantisk Markdown eller DOCX från Delphi: härledda rubriker, listor, tabeller och strömmad skrivning helt utan Office installerat
Kör PDF/A- och PDF/UA-preflight från Delphi med PDF Library for Delphi: strukturerade fynd, diffbara rapporter, fixar vid sparning och veraPDF-korskontroll
En Factur-X-faktura faller i veraPDF om dess XMP-egenskaper är odeklarerade. Se hur PDF Library for Delphi lägger till PDF/A-3-tilläggsschemat för fx-metadata
PDF/E-1 har en egen XMP-namnrymd, kräver komplett livscykelmetadata och förbjuder BX-kompatibilitetsutvägen, så PDFlibPas preflightar innehållet inom gränser
Hur PDFlibPas granskar PDF/UA-fontlager i Delphi: glyfbredder via cmap och CIDToGIDMap, konservativa CharSet- och CIDSet-regler, innehållsströmskanningar
PDFlibPas bygger PDF/VCR-1-ersättningsmallar som en StructTreeRoot-gren, så spargrinden och manifestet vandrar igenom varje toppnivågren, inte bara den första
PDF Library for Delphi slår ihop visuellt identiska PDF-bilder som bara skiljer sig i kodning, med perceptuell hashning, tre feltrösklar och en testkörning
Utskriftsförhandsgranskning i Delphi som matchar den utskrivna sidan: device-context-rendering, virtuella skrivare, skalning och DevMode som överlever omstart
Profilera PDF-rendering i PDF Library for Delphi: byt linjär ordbokssökning mot hashindex, gamma per pixel mot en LUT och O(n²) strängbygge mot builders
Hur PDFlibPas öppnar flergigabyte-PDF:er från HTTP-intervallservrar och objektlagring: läsåteranrop, chunkjusterad cache, begäransammanslagning och prefetch
PDF Library for Delphi öppnar krypterade PDF-filer med en rå filnyckel, verifierar den mot dokumentet och visar när återställning saknar bevis
Så bygger PDF Library for Delphi om en trasig xref-tabell med en tokenskanner i ett svep som hoppar över strängar, kommentarer och råa byte inuti strömmar
RecolorDocument flyttar en PDF till gråskala RGB eller CMYK utan att rita om den och konverterar färgoperatorer bilder indexerade paletter och toningens stopp
Byt ut PDF-sidor på plats med PDF Library for Delphi så att bokmärken, länkar och widgetar överlever: sidobjektet behålls, bara de visuella nycklarna flyttas
Icke-ASCII AES-256 PDF-lösenord misslyckas i andra läsare utan SASLprep. Hur PDF Library for Delphi förbereder lösenord enligt ISO 32000-2 och RFC 4013 i Delphi
Generera självsignerade RSA-testcertifikat i Delphi med PDF Library for Delphi och Win32 CryptoAPI, med CryptGenKey-nyckellängdsflaggor och CRYPT_EXPORTABLE
PDFlibPas kör SHA-3 och SHAKE256 på en enda Keccak-f[1600]-kärna, åtskilda bara av pad10*1-domänbyten och rateregeln, plus en strömmande XOF för Delphi
Tre former av tom ersättningsimplementering, varför den som rapporterar framgång är svårast att hitta, och hur du hittar den via utdatabytena
PDF Library for Delphi skapar alfa- och luminansmjuka masker, sätter Matte-poster för bilder, och plattar till transparens till en tryckbar PDF 1.3-fil
Generera taggad PDF från Delphi med PDF Library for Delphi: strukturträd medan du ritar, semantik för tabellrubriker, artefakter och PDF/UA-koll vid sparning
PDF Library for Delphi kopplar varje extraherat tecken till sina källbyte så att punktredigering bevarar TJ-justeringar, typsnitt och sidlayout
Extrahera positionerad text, ursprungliga bildströmmar och typsnittsmetadata ur PDF med PDF Library for Delphi, plus extraktionsval för sök- och granskningsjobb
Sök PDF-text per sidintervall med PDF Library for Delphi: varje träff ger sin sida och omslutande rektangel, och varje textblock och bild går att räkna upp
Riktig PDF-redigering i Delphi med losLab PDF Library: RedactRegion tar bort byte i innehållsströmmen, medan SanitizeDocument rensar metadata och skript
PDF Library for Delphi matchar kanoniskt ekvivalent text så att en NFC-fråga hittar NFD-innehåll, och håller varje träff på hela gränser för grafemkluster
En PDF-tolk är en attackyta. Se verkliga heltalsöverspillningar, out-of-bounds-skrivningar och obegränsade rekursionsdefekter i typsnitts- och bildavkodare,
En PDF är en fullfjädrad 2D-vektoryta. Se hur PDF Library for Delphi ritar banor, Bezier-kurvor och axiella övertoningar, med jämn-udda mot nollskild fyllning
PDF Library for Delphi sätter japansk och kinesisk text nedåt över sidan med ett Type0-typsnitt i vertikalt läge och de vertikala glyfformer snittet levererar
Snabba upp en Delphi PDF-visare med diskcache för sidor mellan sessioner och DPI per bildskärm: FNV-1a-fingeravtryck, LRU-rensning och WM_DPICHANGED
PDF Library for Delphi importerar WOFF2-webbtypsnitt och instansierar variabla TrueType- och CFF2-axlar till statiska snitt som bäddas in och delmängdas normalt
Fyll upprepade rader i dynamiska XFA-formulär från Delphi med XFA 3.3 SOM-sökvägsuttryck i losLab PDF Library: $record-rötter, [*]-förekomster och predikat