PDF Library for Delphi: automatisk skriftfallback for CJK og emoji
Slik fikser du manglende CJK-, symbol- og emoji-glyffer i Delphi-PDF-er: skriftfallback, klyngebevisst forming og en JSON-rapport over glyffer som mangler
losLabs programvareutviklingsblogg
Software Development Blog
Slik fikser du manglende CJK-, symbol- og emoji-glyffer i Delphi-PDF-er: skriftfallback, klyngebevisst forming og en JSON-rapport over glyffer som mangler
PDF Library for Delphi tagger tekst, overskrifter, figurer og tabeller mens du tegner dem, slik at tilgjengelig PDF ikke lenger krever BeginTag rundt hvert kall
PDF Library for Delphi bygger inn AVIF-, HEIF- og JPEG XL-bilder i PDF, og beholder alfa, ICC-profil og 16-bit kanaler som en bitmap-konvertering mister
Vektorstrekkoder skrives ut skarpt i alle størrelser. Se hvordan PDF Library for Delphi tegner QR, PDF417, DataMatrix og Code128 eller GS1-128-symboler i Delphi
Slik herder PDFlibPas den innebygde Delphi TIFF-dekoderen: BigTIFF-magi 43 avvises ved navn, tiled TIFF avslås ved tag-tolkning og dekoding takles ved 256 MiB
Skriv Web Capture-kommandoer for Catalog /SpiderInfo i Delphi med PDF Library for Delphi: indirekte kommandodikt, URL, dybde og flagg-hvitliste
PDF Library for Delphi sender PDF-er som e-post fra Delphi gjennom Windows CDO, og korrekt CoInitializeEx-apartment-håndtering er det som holder multi-trådede
Slå sammen for- og bakside-skann til leserekkefølge med PDF Library for Delphi CollateDocumentsEx i Delphi, interleaving av sider uten å duplisere delte fonter
Koble PDF/A-preflight, PAdES-signering og ByteRange-revisjon til én Delphi-arbeidsbenk, slik at revisjonen du validerer er nøyaktig den du ender med å signere
Spill av en PDF-innholdsstrøm på nytt i Delphi og spor CTM, tekstmatrise, klippegrenser og q/Q-stakken for grafikktilstand, operator for operator
ConvertToPDFA reparerer et dokument, angir delen det krever og sjekker resultatet, mens RepairDocumentMetadata får Info og XMP til å stemme i Delphi
Slik dypkopierer PDFlibPas CopyForeignObject en hel PDF-objektgraf på tvers av dokumenter, og hvorfor sirkulære Parent-referanser krasjet til vakten kom
Eksporter hvilken som helst TDataSet-, FastReport-, QuickReport- eller ReportBuilder-rapport til PDF i Delphi ved bruk av losLab PDF Library, med paginerte
Gjør Delphi PDF-utdata byte-identisk med en deterministisk trailer-ID: hvordan frøet utledes, hvorfor krypterte filer beholder sitt, og hva mer du bør feste
PDF Library for Delphi eksponerer ett flatt PDF-API som Stdcall DLL, Safecall ActiveX og Cdecl dylib — her er streng- og håndtaksfellene hver binding skjuler
PDF Library for Delphi fester dokumenthandlinger som WillClose og WillPrint til Catalog /AA, og sidehandlinger til Page /AA i Delphi, med PDF/A-begrensninger
Hvordan PDFlibPas implementerer RFC 8032 Ed448 og de tre RFC 5639 Brainpool-kurvene uten eksterne kryptobiblioteker, og de seks rotårsakene som ble avdekket
PDF/A-samsvar er ikke fakturasamsvar: slik består e-fakturaer fra PDF Library for Delphi både beholderkontrollene i veraPDF og forretningsreglene i Mustang
Fiks PDF/A preflight-feil 00030 i Delphi: EmbedMissingFonts i losLab PDF Library legger til fontprogrammer i eksisterende PDF-er uten å gjenoppbygge
En EMF-til-PDF-konverterer på 6500 linjer trengte en endret betingelse, ikke en omskriving, og et ULONG_PTR-hatchfelt feiljusterer metafilposter på Win64
Nytt forsøk på et feil PDF-passord i Delphi krever at TPDFDocument gjenopprettes for hvert forsøk, ikke tilbakestilles på stedet, og gir opp etter 16 runder
Les PDF-krypteringsordboken som en revisor: PDF Library for Delphi-kall for algoritme, nøkkellengde, AES-256 R5 vs R6, rettighetsbiter og Identity-filterfeller
En e-faktura er en PDF/A-3 med faktura-XML innebygd. Se hvordan PDF Library for Delphi bygger Factur-X og ZUGFeRD hybridfakturaer på tvers av profiler i Delphi
PDF Library for Delphi slår sammen PDF-er raskt ved å gjenbruke kildebytes og forskyve indirekte referanser objekt for objekt, uten parsing og reserialisering
Overfør PDF-skjemadata mellom AcroForm og forretningssystemer i Delphi med losLab PDF Library: FDF- og XFDF-verdier, hierarkiske felt, rik tekst og XFA XDP
Hvordan AuditDocumentSpace i losLab PDF Library bryter ned en PDF-filstørrelse i 12 objektkategorier i Delphi, slik at du måler oppblåsthet før du komprimerer
EnumPageContentStatesEx i PDF Library for Delphi rekurserer inn i Form XObjects, oppdager sykluser via kallkjeden og avgrenser dupliserte ressursnavn riktig
Free Pascal på Win32 krever COFF-objekter, så PDFlibPas vedlikeholder et separat objektsett, normaliserer seksjonsnavn og dropper Delphis 64-bits hjelpe-ABI
En PDF kan bære et karts koordinatsystem: slik leser PDF Library for Delphi GeoPDF-viewporter, måleordbøker og geografiske rammer i WKT eller EPSG
Bygg GoToR-, GoToE- og Launch-handlinger i Delphi-PDF-er: hopp til eksterne sider, innebygde PDF-mål og eksterne oppstarter, pluss fellen med null-basert side
PDF Library for Delphi layoutfører HTML med display flex og grid inni PDF-sider og paginerer fotnoter på tvers av spalter og sider med løpende nummerering
Flyt PDF-tekst gjennom balanserte spalter med språkbevisst orddeling i Delphi via DrawTextFlowColumns og SetTextFlowHyphenation i PDF Library for Delphi
Skriv inkrementelle ISO 32000-1-oppdateringer i Delphi med AppendToStream: bevar digitale signaturer og slipp full omskriving av store PDF-filer
TPDFlibViewer lagrer in-place-redigering av skjemafelt via OnExit: nullstill FInplaceEditor først, ellers gir et fokustap reentrans og ødelagte data
PDF-skjemaer blir applikasjoner med handlinger. Se hvordan PDF Library for Delphi kobler Hide, ImportData, Named og JavaScript til felt og lenker i Delphi
Bygg en interaktiv PDF-viser i Delphi VCL med TPDFlibViewer: fem museverktøy, ferdige handlinger, utheving av søketreff, annotasjonsklikk og utskrift
PDFlibPas tilbyr en nativ Pascal JBIG2-encoder og en valgfri ekstern, og å flytte den eksterne backenden til Free Pascal krevde en DLL, ikke objekter
PDFlibPas lenker jbig2enc statisk inn i Free Pascal og Lazarus. Se hvorfor COMDAT feiler, hvordan ObjConv løser det, og hva Delphi-prosjektet må eksportere
Åpne gigabyte-PDF-er på millisekunder med PDF Library for Delphi direkte tilgang: sidehåndtak, strømmende sammenslåingslister, områdeuttrekk og xref-reparasjon
LZW-koderens ordbok ligger én oppføring foran dekoderens, så de to sidene trenger ulike kodebredde-terskler, og PDFlibPas håndterer EarlyChange riktig
Hvorfor sletting av PDF-sider ikke krymper filen, og hvordan mark-sweep-søppelinnsamling i Delphi fjerner herreløse objekter via trailerens rotsett
Lær hvordan PDFlibPas bruker ett minnekartlagt skyvevindu for gigabyte-PDF-er, absolutt offset-lesing, Direct Access og målbar fallback-adferd
PDF Library for Delphi slår sammen AcroForm-dokumenter med en eksplisitt policy for duplikatfelt som trygt avviser, deler eller omdøper likt navngitte felt
PDFlibPas implementerer ML-DSA fra FIPS 204 i Object Pascal: MLDSA44Sign, MLDSA65Sign og MLDSA87Sign som vanlige funksjoner, utdata lik NIST sine KAT-vektorer
PDFlibPas sammenligner et dokument mot en tidligere revisjon og sorterer hver forskjell inn i en hviteliste, så DocMDP-håndhevelse blir én nivåsammenligning
Render PDF-sider til 1-bit monokrome bitmaps og klipp ut delområder i Delphi med PDF Library for Delphi, med GDI-halvtone-nedkonvertering uten å røre kjernen
Bytt mellom innebygd renderer, Cairo og PDFium per fil i PDF Library for Delphi: motorsøk, DPI-skaleringsfeller og en fallbackkjede som logger seg selv
Hvordan losLab PDF Library skriver PDF 1.5-objektstrømmer og xref-strømmer fra Delphi: ObjStm-oppsett, type-2-oppføringer, W-feltbredder og krypteringsregler
PDF-lag driver kart, CAD-tegninger og flerspråklige varianter: slik oppretter og leser PDF Library for Delphi Optional Content Groups og konfigurasjonene deres
Mange Delphi-PDF-biblioteker skriver bokmerke- og annotasjonshandlinger uten å lese dem tilbake; PDF Library for Delphi leser GoTo, URI, Launch og JavaScript
Produser PAdES-B-B-, B-T- og B-LT-signaturer i Delphi: reservasjon av tidsstempel, montering av DSS og ByteRange-revisjon før du stoler på en signert fil
PDFlibPas knytter innebygde filer til én enkelt side gjennom AF-arrayen i ISO 32000-2 14.13, og lar nyttelasten ligge i EmbeddedFiles-navnetreet
Sett PDF-sider side om side eller legg dem oppå hverandre med full vektorkvalitet ved hjelp av Form XObject-fangst og sammensatte vannmerkemaler i Delphi
Rendrer PDF-sider i parallell fra Delphi med losLab PDF Library: hvorfor TPDFlib trenger én instans per tråd, CoInitialize for GDI+, og sikker logging
Krymp PDF-filer i Delphi med losLab PDF Library: lag delmengder av innebygde skrifter, nedskaler for store bilder og gjør gamle LZW-strømmer om til Flate
Eksporter PDF-sider som semantisk Markdown eller redigerbar DOCX fra Delphi: utledede overskrifter, lister, tabeller og strømmeskriving helt uten Office
Kjør innebygd PDF/A- og PDF/UA-preflight fra Delphi med PDF Library for Delphi: strukturerte funn, diffbare rapporter, fikser ved lagring og veraPDF-kryssjekker
En Factur-X-faktura feiler i veraPDF hvis XMP-egenskapene ikke er deklarert. Se hvordan PDF Library for Delphi legger til utvidelsesskjemaet for fx-metadata
PDF/E-1 har sitt eget XMP-navnerom, krever full livssyklusmetadata og forbyr BX-kompatibilitetsluken, så PDFlibPas preflighter innhold innenfor grenser
PDFlibPas løser hver tegnkode gjennom den innebygde cmap til glyf-indeks, normaliserer programmetrikken til 1000 enheter per em og finner avvik mot /Widths
PDFlibPas bygger PDF/VCR-1-erstatningsmaler som en StructTreeRoot-gren, så lagringsporten og manifestet går gjennom alle toppnivågrener, ikke bare den første
PDF Library for Delphi slår sammen visuelt like PDF-bilder som bare skiller seg i koding, med persepsjonshashing, tre feilterskler og en prøvekjøring først
Delphi utskriftsforhåndsvisning som samsvarer med siden: enhetskontekstrendring, virtuelle skrivere, skalering og DevMode-persistens med PDF Library for Delphi
Profiler PDF-gjengivelse i Delphi: bytt lineære ordbokskanninger mot hash-indekser, gammaregning per piksel mot en LUT og O(n²)-strengsammenslåing mot byggere
Slik åpner PDFlibPas store PDF-filer fra HTTP-range-servere og objektlagring: lese-callbacks, chunk-justert hurtigbuffer, sammenslåtte kall og prefetch
PDF Library for Delphi åpner krypterte PDF-er med en rå filnøkkel i stedet for passord, validerer nøkkelen og holder Direct Access-kjeden skrivebeskyttet
Slik gjenoppbygger PDF Library for Delphi en skadet xref-tabell med en tokenskanner i ett gjennomløp som hopper over strenger, kommentarer og strømbytes
RecolorDocument flytter en PDF til gråtoner, RGB eller CMYK uten å tegne den på nytt: konverterer fargeoperatorer, bilder, paletter og fargeoverganger samlet
Erstatt PDF-sider på stedet slik at bokmerker, lenker og skjemafelt overlever: behold objektet til målsiden og flytt bare de visuelle nøklene over dit
Ikke-ASCII AES-256 PDF-passord feiler i andre lesere uten SASLprep. Hvordan PDF Library for Delphi forbereder passord etter ISO 32000-2 og RFC 4013 i Delphi
Generer selvsignerte RSA-testsertifikater i Delphi med Win32 CryptoAPI: flaggene for nøkkellengde i CryptGenKey og fallgruven rundt CRYPT_EXPORTABLE
PDFlibPas kjører SHA-3 og SHAKE256 på én Keccak-f[1600]-kjerne, adskilt bare av pad10*1-domene-biten og rate-regelen, pluss en strømmende XOF for Delphi
Tre former for tom erstatningsimplementering, hvorfor den som rapporterer suksess er vanskeligst å finne, og diagnosen ved å inspisere utdatabyter
PDF Library for Delphi lager myke masker for alfa og lysstyrke, setter Matte-oppføringer på bilder og flater ut gjennomsiktighet til en utskriftsklar PDF 1.3
Generer taggede PDF-er fra Delphi med PDF Library for Delphi: strukturtrær under tegning, tabellhodesemantikk, artefakter og PDF/UA-diagnostikk før lagring
PDF Library for Delphi kobler hentede tekstposisjoner til riktig byte i content stream, slik at punktredigering bevarer TJ-justeringer, fonter og layout
Trekk ut posisjonert tekst, originale bildestrømmer og skriftmetadata fra PDF i Delphi med PDF Library for Delphi, pluss alternativer tilpasset søk og revisjon
Søk i PDF-tekst per sideområde med PDF Library for Delphi: hvert treff gir side og omsluttende rektangel, og hver tekstblokk og hvert bilde kan listes opp
Ekte PDF-sladding i Delphi med losLab PDF Library: RedactRegion sletter innholdsstrøm-bytes mens SanitizeDocument fjerner metadata, skript og handlinger
PDF Library for Delphi matcher kanonisk ekvivalent tekst slik at et NFC-søk finner NFD-innhold, og holder hvert treff på hele grafemklyngegrenser
En PDF-tolker er en angrepsflate. Se reell heltallsoverflyt, out-of-bounds-skriving og uendelig rekursjon i font- og bildedekodere, med Delphi-rettelser
En PDF er et fullt 2D-vektorlerret. Se hvordan PDF Library for Delphi tegner stier, Bezier-kurver og aksiale gradienter, med even-odd mot nonzero fyll, i Delphi
PDF Library for Delphi setter japansk og kinesisk tekst nedover siden med en Type0-skrift i vertikal skrivemodus og de vertikale glyffene skriften leverer
Få opp farten på en Delphi PDF-viser med side-hurtigbuffer på disk på tvers av sesjoner og DPI per skjerm: FNV-1a-fingeravtrykk, LRU-beskjæring og WM_DPICHANGED
PDF Library for Delphi importerer WOFF2-webskrifter og instansierer variable TrueType- og CFF2-akser til statiske skrifter som bygges inn og delsettes normalt
Fyll gjentakende rader i dynamiske XFA-skjemaer fra Delphi med XFA 3.3 SOM-baneuttrykk i losLab PDF Library: $record-røtter, [*]-forekomster og predikater