PDF Library for Delphi: automatski font fallback za CJK i emoji tekst
Kada glif nedostaje, PDF Library for Delphi bira zamenski font po klasteru, meri i crta isti tekst, a JSON izveštaj kaže šta u Delphi-ju nije pokriveno
Blog o razvoju softvera losLab
Software Development Blog
Kada glif nedostaje, PDF Library for Delphi bira zamenski font po klasteru, meri i crta isti tekst, a JSON izveštaj kaže šta u Delphi-ju nije pokriveno
PDF Library for Delphi označava tekst, naslove, slike i tabele dok ih crtate, pa pristupačan PDF ne traži da svaki poziv ručno umotavate u BeginTag i EndTag
PDF Library for Delphi ugrađuje AVIF, HEIF i JPEG XL slike u PDF, čuvajući alfa kanal, ICC profil i 16-bitne kanale koje konverzija u bitmapu gubi
Vektorski bar-kodovi se štampaju oštro na svakoj veličini. Pogledajte kako PDF Library for Delphi iscrtava QR, PDF417, DataMatrix i Code128 simbole u Delphi-ju
PDFlibPas ojačava ugrađeni Delphi TIFF dekoder: odbija BigTIFF magic 43 po imenu, tiled TIFF tokom parsiranja tagova i ograničava dekodiranje na 256 MiB
PDF Library for Delphi piše Catalog SpiderInfo Web Capture metapodatke kroz indirektne rečnike komandi, URL, nivoe i whitelist zastavice; evo kako to radi
PDF Library for Delphi šalje PDF-ove iz Delphi-ja kroz Windows CDO, a pravilno upravljanje COM apartmanom sprečava otkazivanje višestrukih serijskih slanja
CollateDocumentsEx u Delphi-ju preplićete prednji i obrnuti stek skeniranih strana u čitljiv redosled, bez umnožavanja fontova i sa rollback-om kada nešto pukne
Preflight, PAdES potpis i ByteRange revizija u jednom Delphi radnom stolu: PDF Library for Delphi potpisuje baš onu reviziju koju ste maločas proverili sa diska
Ponovo obradite PDF tok sadržaja u Delphiju uz PDF Library for Delphi: pratite CTM, matricu teksta, granice klipa i stek grafičkog stanja q/Q za svaki operator
ConvertToPDFA popravlja dokument, navodi deo koji traži i proverava rezultat u Delphi, dok RepairDocumentMetadata usklađuje Info rečnik i XMP paket pre
PDFlibPas CopyForeignObject duboko kopira skup PDF objekata između dokumenata, a ciklične Parent povratne reference padale su dok čuvar InProgress nije uveden
Izvezite TDataSet, FastReport, QuickReport ili ReportBuilder izveštaj u PDF u Delphi-ju uz losLab PDF biblioteku, paginiranim tabelama i izlazom bez interfejsa
Napravite Delphi PDF izlaz bajt-identičan pomoću determinističkog ID-a u traileru: kako se seme izvodi, zašto šifrovani fajlovi zadržavaju svoj, i šta još
Isti ravan PDF API kroz Stdcall DLL, Safecall ActiveX i Cdecl dylib: ko poseduje opisnike, zašto su vraćeni stringovi pozajmljeni i gde W/A parovi grizu
PDF Library for Delphi u Delphiju vezuje radnje dokumenta kao što su WillClose i WillPrint za Catalog /AA, a radnje stranice za Page /AA, uz ograničenja PDF/A
Kako PDFlibPas implementira RFC 8032 Ed448 i tri Brainpool krive po RFC 5639 bez spoljne kripto biblioteke, uz šest pronađenih osnovnih uzroka
PDF/A usklađenost nije usklađenost fakture: veraPDF proverava kontejner, Mustang poslovna pravila, a ovde su ispravke koje su e-fakturu provukle kroz oba
Ispravite PDF/A preflight grešku 00030 u Delphiju: EmbedMissingFonts u losLab PDF biblioteci dodaje programe fontova u postojeće PDF-ove bez ponovne izgradnje
Zašto je EMF u PDF konvertor od 6500 linija tražio izmenu uslova, a ne prepisivanje, i kako ULONG_PTR hatch polje pomera zapise metafajla na Win64
PDF Library for Delphi ponavlja pokušaj pogrešne PDF lozinke u Delphi-ju tako što za svaki pokušaj kreira novi TPDFDocument i staje posle šesnaest pokušaja
Rečnik /Encrypt kroz ravan API PDF Library for Delphi-a: algoritam, dužina ključa, AES-256 R5 naspram R6, bitovi dozvola i lažni nalazi Identity filtera
Hibridna faktura je PDF/A-3 sa ugrađenim XML-om: kako PDF Library for Delphi bira profil, gradi Factur-X i ZUGFeRD i izbegava zamku veze ZUGFeRD 1.0
Spajanje PDF-ova bez parse i reserialize kruga: PDF Library for Delphi ponovo koristi izvorne bajtove i pomera indirektne reference objekat po objekat
Prenosite podatke PDF obrazaca između AcroForm-a i poslovnih sistema u Delphi-ju pomoću losLab PDF biblioteke: FDF i XFDF vrednosti, hijerarhijska polja, bogat
Kako AuditDocumentSpace u losLab PDF Library rastavlja veličinu PDF fajla na 12 kategorija objekata u Delphi, tako da merite naduvanost pre kompresije
EnumPageContentStatesEx ulazi u ugnežđene Form XObject objekte, prepoznaje cikluse po lancu poziva i drži duplirana imena resursa u odvojenom opsegu
Free Pascal na Win32 traži COFF objekte, pa PDFlibPas održava zaseban skup objekata, normalizuje imena sekcija i odbacuje Delphi 64-bit helper rutine
PDF ume da nosi koordinatni sistem mape: čitanje GeoPDF viewport-a, rečnika merenja, WKT i EPSG okvira i nasleđenog LGIDict-a iz Delphi-ja u jednom prolazu
GoToR, GoToE i Launch akcije iz Delphi-ja: skok na stranu u drugom fajlu, cilj u ugrađenom PDF-u, spoljni poziv i zamka strana numerisanih od nule
PDF Library for Delphi raspoređuje HTML sa display flex i grid unutar PDF stranica i paginira fusnote preko kolona i stranica sa kontinuiranim numerisanjem
DrawTextFlowColumns i SetTextFlowHyphenation vode PDF tekst kroz uravnotežene kolone sa deljenjem reči po jeziku, uz MinPrefix i MinSuffix kao tipografiju
Pišite ISO 32000-1 inkrementalna ažuriranja u Delphiju preko AppendToStream iz losLab PDF Library: potpisi ostaju važeći, bez prepisivanja velikih PDF-ova
TPDFlibViewer potvrđuje izmenu polja obrasca u OnExit: postavite FInplaceEditor na nil pre skrivanja, inače gubitak fokusa ponovo uđe u commit i pokvari podatke
Akcije PDF obrasca prave aplikaciju od statične strane: Hide, ImportData, Named i JavaScript vezani za polja i linkove, sa zamkom niza kod akcije Hide
Napravite interaktivni PDF pregledač u Delphi VCL uz TPDFlibViewer: pet alata za miša, gotove akcije, isticanje pretrage, klikovi na anotacije i štampanje
PDFlibPas nudi nativni Pascal JBIG2 enkoder i opciono spoljni, a preseljenje tog spoljnog backend-a na Free Pascal tražilo je DLL, a ne objekte
PDFlibPas povezuje jbig2enc backend statički u Free Pascal izvršne fajlove bez DLL-a; ObjConv uklanja pick-any COMDAT i grešku FPC linkera 200603061
Otvorite gigabajtne PDF-ove u milisekundama uz PDF Library for Delphi direktan pristup: opisnici stranica, liste spajanja, ekstrakcija opsega i popravka xref-a
Rečnik LZW enkodera predvodi dekoder za jedan unos, pa dve strane treba da imaju različite pragove širine koda; evo kako PDFlibPas ispravlja EarlyChange
Zašto brisanje PDF stranica ne smanjuje veličinu fajla, i kako mark-sweep sakupljanje smeća u Delphiju uklanja napuštene objekte od korenskog skupa u trailer-u
PDFlibPas čita gigabajtne PDF-ove kroz jedan klizni read-only prozor, pa LoadFromMappedFile vraća Delphi objekte bez Seek poziva i dodatnih bafera
PDF Library for Delphi spaja AcroForm dokumente sa eksplicitnom politikom dupliranih polja koja bezbedno odbija, deli ili preimenuje polja sa istim imenom
PDFlibPas implementira FIPS 204 ML-DSA 44, 65 i 87 u čistom Object Pascal-u za Delphi i FPC, sa deljenim engine-om i greškama uzorkovanja koje su kvarile KAT
PDFlibPas upoređuje dokument sa ranijom revizijom i svaku razliku svrstava na belu listu, pa sprovođenje DocMDP-a postaje jedno poređenje nivoa
Renderovanje PDF strane u 1-bit monochrome bitmapu i isecanje podregiona u Delphi-ju: GDI halftone konverzija ide posle renderera, a ne unutar njega
Ugrađeni renderer, Cairo i PDFium po fajlu: provera motora na startup-u, deset izlaznih formata iza jednog Options celog broja i DPI koji niste tražili
Kako losLab PDF Library iz Delphija ispisuje PDF 1.5 tokove objekata i xref tokove: raspored ObjStm, stavke tipa 2, širine polja W i pravila enkripcije
PDF slojevi pokreću mape, CAD crteže i višejezične varijante. Pogledajte kako PDF Library for Delphi kreira i čita OCG grupe i njihove konfiguracije u Delphi-ju
Većina Delphi biblioteka akcije upisuje, ali ih ne čita nazad: obilazak outline stabla i čitanje GoTo, URI, Launch i JavaScript akcija, uz zamku SelectPage-a
PAdES B-B, B-T i B-LT iz Delphi-ja: rezervacija prostora za vremenski žig, sklapanje DSS i VRI podataka i ByteRange provera pre poverenja lancu sertifikata
PDFlibPas vezuje ugrađene datoteke za jednu stranicu kroz AF niz iz ISO 32000-2 14.13, dok payload ostaje evidentiran u EmbeddedFiles name stablu
Spojite PDF stranice jednu pored druge ili ih preklopite sa vektorskom preciznošću pomoću Form XObject snimanja u losLab PDF biblioteci i modularnih šablona
Renderujte PDF stranice paralelno iz Delphi-ja uz losLab PDF biblioteku: zašto TPDFlib traži jednu instancu po niti, CoInitialize za GDI+ i bezbedno logovanje
Smanjite veličinu PDF datoteke u Delphiju uz losLab PDF biblioteku: podskupovi ugrađenih fontova, smanjeno uzorkovanje slika i LZW tokovi pretvoreni u Flate
Izvoz PDF strana u semantički Markdown ili DOCX iz Delphi-ja: zaključeni naslovi, liste i tabele, deterministično pakovanje i pisanje bez Office-a na mašini
PDF/A i PDF/UA preflight iz Delphi-ja: strukturirani nalazi pri prijemu dokumenata, izveštaji koji se porede kao diff, popravke pri čuvanju i provera veraPDF-om
Factur-X pada na veraPDF-u ako su fx svojstva nedeklarisana: kako helper upisuje PDF/A-3 proširenu šemu i XMP metapodatke zajedno, pa kontejner prolazi
PDF/E-1 ima svoj XMP namespace, traži metapodatke celog životnog ciklusa i zabranjuje BX compatibility beg, pa PDFlibPas vrši preflight sadržaja u granicama
Kako PDFlibPas revizira PDF/UA slojeve fontova u Delphi-ju: širine glifova preko cmap i CIDToGIDMap, oprezna CharSet i CIDSet pravila, pregled content toka
PDFlibPas gradi PDF/VCR-1 replacement template kao StructTreeRoot granu, zato save gate i manifest prolaze sve top-level grane, a ne samo prvu
PDF Library for Delphi spaja vizuelno identične PDF slike koje se razlikuju samo u kodiranju, koristeći perceptivni heš sa tri praga greške i probno pokretanje
Delphi prikaz pre štampe koji odgovara odštampanoj strani: RenderPageToDC, geometrija oblasti za štampanje, skaliranje i DevMode koji pamti izbor štampača
Profilisanje renderera toka sadržaja: linearne pretrage rečnika idu u hash indeks, gama po pikselu u LUT tabelu, a O(n²) spajanje stringova u builder
PDFlibPas otvara višegigabajtne PDF-ove sa HTTP range servera i object storage-a: read callback-ovi, keš poravnat na chunk, spajanje zahteva i prefetch
PDF Library for Delphi otvara AES-128 i AES-256 PDF-ove direktno iz heksadecimalnog ključa fajla, proverava /U ili /Perms i drži handle read-only
Rekonstrukcija oštećene xref tabele jednim prolazom automata stanja preko blokova od 64 KiB, uz preskakanje stringova, komentara i bajtova samog toka
RecolorDocument prebacuje PDF u sivu, RGB ili CMYK bez ponovnog crtanja, konvertujući operatore boje, slike, indeksirane palete i stupove gradiyenata zajedno
Zamena PDF strane na licu mesta uz očuvanje broja objekta: bookmarkovi, linkovi i widgeti polja prežive jer se prenose samo vizuelni ključevi strane
Ne-ASCII AES-256 lozinka se otvara u jednom čitaču, a u drugom ne: SASLprep priprema po ISO 32000-2 i RFC 4013, nejasnoća U+200B i greška 604 u Delphi-ju
Samopotpisani RSA test sertifikati iz Delphi-ja preko Win32 CryptoAPI-ja: dužina ključa u zastavicama CryptGenKey, CRYPT_EXPORTABLE i podudaranje ProvType-a
PDFlibPas pokreće SHA-3 i SHAKE256 na jednom Keccak-f[1600] jezgru, razdvojene samo pad10*1 domain bajtom i rate pravilom, plus streaming XOF za Delphi
Tri oblika prazne zameničke implementacije, zašto je ona koja javlja uspeh najteža za pronalaženje, i kako je dijagnostikovati ispitivanjem izlaznih bajtova
PDF Library for Delphi kreira alpha i luminosity soft maske, postavlja unose Matte za slike, i spljoštava providnost u PDF 1.3 fajl spreman za štampu
Pravite tagovane PDF-ove iz Delphija uz PDF Library for Delphi: stabla strukture tokom crtanja, semantika zaglavlja tabela, artefakti i PDF/UA dijagnostika
PDF Library for Delphi mapira svaki izdvojeni znak na instrukciju content stream-a i izvorne bajtove, pa Delphi može da menja jedan glif u mestu
Izdvojite pozicionirani tekst, originalne slike i metapodatke fontova iz PDF-a u Delphiju pomoću PDF Library for Delphi, uz opcije za pretragu i reviziju
Pretraga PDF teksta po opsegu strana u Delphi-ju: svaki pogodak nosi stranu i okvir, Bound niz je X/Y isprepletan, a cela strana se nabraja kao tekst i slike
Stvarna PDF redakcija u Delphi-ju pomoću losLab PDF biblioteke: metoda RedactRegion briše bajtove toka sadržaja, dok SanitizeDocument uklanja metapodatke,
PDF Library for Delphi poklapa kanonski ekvivalentan tekst tako da NFC upit pronalazi NFD sadržaj, i drži svaki pogodak na granicama celih grafemskih klastera
PDF parser je napadačka površina — stvarne greške prekoračenja celobrojnih vrednosti, upisivanja van granica i neograničene rekurzije, uz ispravke u Delphi-ju
PDF strana je pun 2D vektorski kanvas: putanje, Bezijeove krive, aksijalni gradijenti i šabloni, uz razliku par-nepar i ne-nula popunjavanja u Delphi-ju
Type0 font u vertikalnom režimu pisanja spušta japanski i kineski tekst niz stranu, sa vertikalnim oblicima glifova iz lica i zagradama koje se lako pobrkaju
Ubrzajte Delphi PDF čitač kešom stranica na disku između sesija i DPI-jem po monitoru: FNV-1a otisci, LRU orezivanje i WM_DPICHANGED u losLab PDF Library
WOFF2 nije samo komprimovan font: uvoz veb fontova i instanciranje TrueType i CFF2 promenljivih osa u statične fontove koji se ugrađuju i dele u podskupove
Popunite ponavljajuće redove u dinamičkim XFA obrascima iz Delphi-ja pomoću XFA 3.3 SOM izraza putanja: koreni $record, [*] pojave i predikati