PDF Library for Delphi: automatický fallback písem pro CJK a emoji
Chybějící glyfy CJK, symbolů a emoji v PDF vyřeší fallback písem v PDF Library for Delphi, tvarování po clusterech a JSON report o chybějících glyfech
Blog o vývoji softwaru losLab
Software Development Blog
Chybějící glyfy CJK, symbolů a emoji v PDF vyřeší fallback písem v PDF Library for Delphi, tvarování po clusterech a JSON report o chybějících glyfech
PDF Library for Delphi značkuje text, nadpisy, obrázky i tabulky rovnou při kreslení, takže přístupné PDF už nevyžaduje ruční obalování voláním BeginTag
PDF Library for Delphi vkládá obrázky AVIF, HEIF a JPEG XL do PDF a zachovává alfa kanál, profil ICC a 16bitové kanály, které při převodu na bitmapu zanikají
Vektorové čárové kódy se tisknou ostře v jakékoli velikosti. Podívejte se, jak PDF Library for Delphi v Delphi vykresluje symboly QR, PDF417 a DataMatrix
Jak PDFlibPas zpevnil vestavěný dekodér TIFF pro Delphi: BigTIFF s magií 43 odmítá jménem, dlaždicovaný TIFF zavrhne, dekóduje nejvýše 256 MiB
Zápis metadat Web Capture příkazů katalogu SpiderInfo v Delphi s PDF Library for Delphi: nepřímé slovníky příkazů, URL, úrovně a whitelist příznaků
PDF Library for Delphi posílá PDF e-mailem přes Windows CDO; správné zacházení s apartmentem CoInitializeEx udrží vícevláknové dávkové odesílání naživu
CollateDocumentsEx z PDF Library for Delphi spojí přední a obrácené zadní strany skenu do pořadí čtení, proloží stránky a nezduplikuje sdílené fonty
Propojte kontrolu PDF/A, podepisování PAdES a audity ByteRange v Delphi s PDF Library for Delphi tak, aby ověřovaná revize byla přesně tou, kterou podepíšete
Přehrajte proud obsahu PDF v Delphi pomocí PDF Library for Delphi: sledujte CTM, textovou matici, hranice ořezu a zásobník stavu grafiky q/Q pro každý operátor
ConvertToPDFA opraví dokument, vyjádří část, kterou deklaruje, a zkontroluje výsledek, zatímco RepairDocumentMetadata sladí Info a XMP v Delphi
Jak PDFlibPas CopyForeignObject hluboce kopíruje uzávěru PDF objektu mezi dokumenty a proč cyklické odkazy Parent padaly, dokud nepřišla hlídka in-progress
Exportujte report TDataSet, FastReport, QuickReport nebo ReportBuilder do PDF v Delphi s losLab PDF Library, se stránkovanými tabulkami a bezobslužným výstupem
Dosáhněte bajtově identického výstupu PDF v Delphi pomocí deterministického ID trailerů: jak se odvozuje seed, proč si šifrované soubory ponechávají svůj, a co
PDF Library for Delphi vystavuje jedno ploché API jako Stdcall DLL, Safecall ActiveX i Cdecl dylib; každá vazba má vlastní pasti na řetězce a handly
PDF Library for Delphi věší akce dokumentu WillClose a WillPrint na slovník /AA katalogu a akce stránky na /AA stránky, a to v mezích, jež dovolí PDF/A
Jak PDFlibPas implementuje Ed448 z RFC 8032 a tři křivky Brainpool z RFC 5639 bez externí kryptografické knihovny, včetně šesti kořenových příčin chyb
Shoda s PDF/A není shoda faktury: elektronické faktury z PDF Library for Delphi projdou kontrolou kontejneru ve veraPDF i obchodními pravidly Mustang
Oprava chyby preflightu PDF/A 00030 v Delphi: EmbedMissingFonts v losLab PDF Library připojuje programy písem k existujícím PDF bez nutnosti přebudování
Proč konvertor EMF do PDF o 6500 řádcích potřeboval změněnou podmínku, ne přepis, a jak pole hatch typu ULONG_PTR rozsouvá záznamy metasouborů na Win64
PDF Library for Delphi zkouší špatné heslo PDF tak, že TPDFDocument při každém pokusu vytvoří znovu místo resetu na místě, a po šestnácti pokusech končí
Čtěte slovník PDF /Encrypt jako auditor: volání PDF Library for Delphi pro algoritmus, délku klíče, AES-256 R5 vs R6, bity oprávnění a pasti filtru Identity
Elektronická faktura je PDF/A-3 s vloženým XML faktury uvnitř. PDF Library for Delphi staví hybridní faktury Factur-X i ZUGFeRD napříč profily
PDF Library for Delphi slučuje PDF rychle: recykluje zdrojové bajty a posouvá nepřímé reference objekt po objektu, takže odpadá parsování i reserializace
Přenášejte data PDF formulářů mezi AcroForm a podnikovými systémy v Delphi pomocí losLab PDF Library: hodnoty FDF a XFDF, hierarchická pole, formátovaný text
Jak AuditDocumentSpace v losLab PDF Library rozděluje velikost souboru PDF do 12 kategorií objektů v Delphi, takže objemnost změříte ještě předtím, než ji
EnumPageContentStatesEx z PDF Library for Delphi se zanořuje do Form XObjectů, hlídá cykly podle řetězu volání a správně omezuje rozsah jmen zdrojů
Free Pascal na Win32 potřebuje objekty COFF, takže PDFlibPas vede samostatnou sadu objektů, normalizuje názvy sekcí a vynechá ABI 64bitových helperů Delphi
PDF může nést souřadnicový systém mapy. Podívejte se, jak PDF Library for Delphi v Delphi načítá georeferenční viewports, slovníky měření a rámce WKT nebo EPSG
Postavte v Delphi akce GoToR, GoToE a Launch: skoky do vzdáleného PDF, vložené cíle i externí spouštění, včetně pasti se stránkami číslovanými od nuly
PDF Library for Delphi rozvrhuje HTML s display flex a grid uvnitř stránek PDF a stránkuje poznámky pod čarou napříč sloupci a stránkami s průběžným číslováním
Rozlévejte text PDF do vyvážených sloupců s jazykově citlivým dělením slov v Delphi pomocí PDF Library for Delphi DrawTextFlowColumns a SetTextFlowHyphenation
Zápis inkrementálních aktualizací ISO 32000-1 v Delphi s funkcí AppendToStream v losLab PDF Library: zachování digitálních podpisů a přeskočení úplného přepisu
TPDFlibViewer potvrzuje úpravy pole formuláře přes OnExit; kdo nevynuluje FInplaceEditor jako první, dočká se při ztrátě fokusu reentrance a ztráty dat
Akce PDF formulářů dělají ze statické stránky aplikaci: PDF Library for Delphi váže akce Hide, ImportData, Named i JavaScript na jednotlivá pole a odkazy
Vytvořte interaktivní prohlížeč PDF v Delphi VCL s TPDFlibViewer: pět myšových nástrojů, hotové akce, zvýraznění hledaného textu, klikání na anotace a tisk
PDFlibPas nabízí nativní JBIG2 enkodér v Pascalu a volitelný externí; přenos externího backendu do Free Pascalu vyžadoval DLL, nikoli objekty
PDFlibPas propojí backend jbig2enc do spustitelného souboru Free Pascalu bez DLL a ukazuje, jak ObjConv odstraní pick-any COMDAT i interní chybu FPC 200603061
Otevřete gigabajtové PDF za milisekundy díky přímému přístupu v PDF Library for Delphi: handly stránek, streamované seznamy, export rozsahů a oprava xref
Slovník LZW enkodéru vede před dekodérem o jeden záznam, proto obě strany potřebují jiné prahové hodnoty šířky kódu. Jak PDFlibPas řeší EarlyChange správně
Proč mazání stránek PDF nezmenšuje soubor a jak mark-and-sweep garbage collection v Delphi odstraňuje osiřelé objekty pomocí kořenové sady z trailer souboru
PDFlibPas mapuje gigabajtová PDF přes jediné posuvné okno jen pro čtení, takže LoadFromMappedFile obslouží řezy objektů bez Seek a dalších bufferů
PDF Library for Delphi slučuje dokumenty AcroForm s výslovnou politikou pro duplicitní pole, která bezpečně odmítne, sdílí nebo přejmenuje stejnojmenná pole
PDFlibPas implementuje FIPS 204 ML-DSA 44, 65 a 87 v čistém Object Pascalu pro Delphi a FPC, včetně sdíleného enginu a vzorkovacích chyb, které rozbíjely KAT
PDFlibPas porovná dokument s dřívější revizí a roztřídí každý rozdíl do whitelistu, takže vynucení DocMDP se stává jediným porovnáním úrovní
Vykreslete stránky PDF do 1bitových monochromatických bitmap a ořízněte dílčí oblast; převod dolů přes polotónování GDI běží mimo samotný renderer
Přepínejte podle souboru mezi vestavěným rendererem, Cairo a PDFium: detekce enginu za běhu, pasti se škálováním DPI a záložní řetěz, který se sám loguje
Jak losLab PDF Library zapisuje z Delphi object streamy a xref streamy PDF 1.5: struktura ObjStm, záznamy typu 2, šířky pole W a pravidla šifrování
Vrstvy PDF pohánějí mapy, CAD výkresy i vícejazyčné varianty. PDF Library for Delphi umí volitelné skupiny obsahu a jejich konfigurace vytvářet i číst
Většina knihoven pro Delphi akce záložek a anotací zapíše, ale nepřečte zpátky. PDF Library for Delphi čte akce GoTo, URI, Launch i JavaScript
Vytvářejte podpisy PAdES-B-B, B-T a B-LT v Delphi s PDF Library for Delphi: rezervace časových razítek, sestavení DSS a audity ByteRange před schválením souborů
PDFlibPas váže vložené soubory na konkrétní stránku přes pole /AF z ISO 32000-2 14.13, zatímco samotný payload zůstává ve stromu názvů EmbeddedFiles
Skládejte stránky PDF vedle sebe nebo je překrývejte s vektorovou přesností pomocí losLab PDF Library Form XObject a skládatelných šablon vodoznaků v Delphi
Vykreslujte PDF stránky paralelně v Delphi pomocí losLab PDF Library: proč TPDFlib vyžaduje jednu instanci na pracovní vlákno, CoInitialize pro GDI+ a bezpečné
Zmenšete PDF v Delphi s losLab PDF Library: podmnožiny vložených fontů, převzorkování velkých obrázků a převod starých streamů LZW na Flate v jednom průchodu
Exportujte stránky PDF do sémantického Markdownu nebo DOCX přímo z Delphi: odvozené nadpisy, seznamy, tabulky a streamovaný zápis, a to bez Office
Spouštějte předletovou kontrolu PDF/A a PDF/UA z Delphi: strukturované nálezy, porovnatelné reporty, opravy při ukládání a křížová kontrola s veraPDF
Faktura Factur-X ve veraPDF neprojde, dokud nejsou její XMP vlastnosti deklarované. PDF Library for Delphi doplní rozšiřující schéma PDF/A-3 pro fx
PDF/E-1 má vlastní XMP namespace, vyžaduje kompletní lifecycle metadata a zakazuje únikovou klauzuli BX, takže PDFlibPas dělá preflight obsahu v mezích limitů
Jak PDFlibPas audituje vrstvy písem PDF/UA v Delphi: šířky glyfů přes cmap a CIDToGIDMap, konzervativní pravidla CharSet a CIDSet, skeny proudů obsahu
PDFlibPas staví náhradní šablony PDF/VCR-1 jako větev StructTreeRoot, takže save gate i manifest procházejí každou větev nejvyšší úrovně, ne jen první
PDF Library for Delphi slučuje vizuálně shodné obrázky, které se liší jen kódováním: percepční hashování se třemi prahy chyby a běh nanečisto bez zápisu
Náhled tisku v Delphi, který odpovídá výtisku: vykreslování do kontextu zařízení, virtuální tiskárny, škálování a trvalost nastavení DevMode
Profilujte vykreslování PDF v Delphi: lineární průchody slovníky nahradí hashovací indexy, gama matematiku po pixelech LUT a spojování řetězců builder
Jak PDFlibPas otevírá PDF o gigabajtech z HTTP rozsahů a objektového úložiště: read callbacky, caching po blocích, slučování požadavků a prefetch
PDF Library for Delphi otevře PDF s AES-128 i AES-256 přímo z hexadecimálního klíče souboru, ověří jej proti /U nebo /Perms a ponechá handle jen pro čtení
PDF Library for Delphi obnoví poškozenou tabulku xref jediným průchodem token skeneru, který přeskakuje řetězce, komentáře i bajty uvnitř streamů
RecolorDocument přesune PDF do stupňů šedi, RGB nebo CMYK bez překreslení, převádějíce barevné operátory, obrázky, indexové palety i zarážky přechodů naráz
Nahraďte stránky PDF na místě tak, aby přežily záložky, odkazy i widgety formulářů: objekt cílové stránky zůstane a přenesou se jen vizuální klíče
Hesla PDF AES-256 s ne-ASCII znaky bez SASLprep selhávají v jiných čtečkách. Jak PDF Library for Delphi připravuje hesla podle ISO 32000-2 a RFC 4013 v Delphi
Generujte vlastnoručně podepsané testovací certifikáty RSA v Delphi s PDF Library for Delphi a Win32 CryptoAPI, včetně příznaků délky klíče CryptGenKey a úskalí
PDFlibPas běží SHA-3 i SHAKE256 na jednom jádře Keccak-f[1600], oddělené jen doménovým bajtem pad10*1 a pravidlem rate, plus streamovací XOF pro Delphi
Tři podoby prázdné náhradní implementace, proč ta hlásící úspěch je nejobtížněji dohledatelná a jak ji diagnostikovat zkoumáním výstupních bajtů
PDF Library for Delphi vytváří alfa i luminanční měkké masky, nastavuje položky Matte obrázků a zplošťuje průhlednost do tisknutelného souboru PDF 1.3
Generujte tagovaná PDF přímo z Delphi: strukturní stromy už při kreslení, sémantika záhlaví tabulek, artefakty a diagnostika PDF/UA při ukládání
PDF Library for Delphi namapuje každý extrahovaný znak zpět na instrukci content streamu a zdrojové bajty, takže Delphi upraví jeden glyph přímo na místě
Extrahujte umístěný text, toky obrázků a metadata písem z PDF v Delphi s PDF Library for Delphi; možnosti extrakce jsou ideální pro vyhledávání a auditní úkoly
Hledejte text v PDF po rozsazích stránek: každý zásah vrátí stránku i ohraničující obdélník a vypsat lze také každý textový blok a obrázek na stránce
Skutečná redakce PDF v Delphi pomocí losLab PDF Library: RedactRegion odstraňuje bajty z toku obsahu, zatímco SanitizeDocument čistí metadata, skripty a akce
PDF Library for Delphi porovnává kanonicky ekvivalentní text, takže dotaz v NFC najde obsah v NFD, a udržuje každý zásah na hranicích celých grafémových shluků
Parser PDF představuje prostor pro útoky. Podívejte se na skutečné chyby s přetečením celých čísel, zápisem mimo meze a neomezenou rekurzí a jejich opravy
PDF je plnohodnotné 2D vektorové plátno: PDF Library for Delphi kreslí cesty, Bezierovy křivky i axiální přechody, s výplní sudá-lichá i nenulovou
PDF Library for Delphi sází japonský a čínský text shora dolů písmem Type0 ve vertikálním režimu zápisu a bere vertikální tvary glyfů z daného řezu
Zrychlete prohlížeč PDF v Delphi pomocí diskové mezipaměti stránek mezi relacemi a DPI pro jednotlivé monitory: otisky FNV-1a, LRU prořezávání a WM_DPICHANGED
PDF Library for Delphi načte webové fonty WOFF2 a instancuje proměnné osy TrueType i CFF2 do statických řezů, jež se běžně vkládají, subsetují a čtou
Vyplňujte opakující se řádky v dynamických formulářích XFA z Delphi pomocí cest XFA 3.3 SOM v losLab PDF Library: kořeny $record, zástupné znaky [*] a predikáty