Delphi HotPDF Hello World: Vaš prvi PDF program
Napišite svoj prvi PDF u Delphiju uz HotPDF: minimalni konzolni (console) Hello World koji postavlja Unicode font, iscrtava tekst s TextOut i sprema
Blog o razvoju softvera losLab
Software Development Blog
Napišite svoj prvi PDF u Delphiju uz HotPDF: minimalni konzolni (console) Hello World koji postavlja Unicode font, iscrtava tekst s TextOut i sprema
Zašto ponovna upotreba gotovog THotPDF-a baca grešku o učitavanju dokumenta, kako funkcionira životni ciklus Create, BeginDoc, EndDoc, Free i kada izgraditi
Stvorite AcroForm tekstualna polja, potvrdne okvire (checkboxes), radio grupe, i akcije slanja (submit) ili JavaScripta u Delphiju uz HotPDF, te izbjegnite
Prikvačite Acrobatove AF skripte za oblikovanje, provjeru i izračun na učitani AcroForm u Delphiju uz HotPDF, pa polja sama zbrajaju iznose i oblikuju datume
Dodajte Text, CheckBox, ComboBox, ListBox, PushButton i Signature polja u postojeći PDF u Delphiju uz HotPDF i saznajte zašto je /NeedAppearances obavezan
Postavite AES-256 PDF enkripciju u Delphiju uz HotPDF: korisničke i vlasničke lozinke, zastavice dopuštenja, R5 i R6 revizije te redoslijed svojstava
Održite Delphi PDF preglednike responzivnima uz HotPDF pozadinsko iscrtavanje: red čekanja izvan UI dretve, otkazivanje stranica i predmemorija bitmapa
Iscrtajte linearne bar-kodove u PDF iz Delphija uz HotPDF: simbolike (symbologies) koje podržava, kako širina modula i tiha zona (quiet zone) odlučuju može li
Dodajte knjižne oznake i imenovana odredišta u postojeći PDF u Delphiju pomoću HotPDF-a: ugniježđeni AddLoadedOutline, XYZ odredišta i zamka semantike ključa
Kako je HotPDF obnovio ugrađeni OCR s podudaranjem predložaka u Delphiju: DIB redci, Otsu binarizacija, glifovi 16x24 i razlikovanje velikih slova
Iscrtajte vektorske oblike u PDF iz Delphija uz HotPDF: staze pomoću MoveTo i LineTo, obrub (stroke) i ispunu (fill), RGB boju, debljinu linije, unutar
Potpisujte PDF-ove iz Windows spremišta certifikata u Delphiju i C++Builderu uz HotPDF: ispravite redoslijed bajtova CNG naspram CAPI i neriješene pogreške
HotPDF nema objekt grafikona, stoga stupčaste, linijske i tortne grafikone iscrtavate sami koristeći funkcije Rectangle, LineTo i Circle u Delphiju
Dekodirajte nepouzdane DCTDecode, JPXDecode i JBIG2Decode slike u izoliranim radnim procesima uz HotPDF CodecIsolationMode, vremenska i memorijska ograničenja
Što HotPDF oblikuje u Delphi PDF-ovima, a što ne: dvosmjerno preuređivanje, spajanje arapskih znakova, pokrivenost od hebrejskog do devanagarija
Idite dalje od Hello World s HotPDF TextOut u Delphiju: postavite veličinu i stil fonta, rotirajte prema kutu, pozicionirajte koordinate i razmak teksta
Rasporedite CJK okomiti tekst u PDF-u iz Delphija uz HotPDF: IsVertical u SetFontu, slaganje glifova prema dolje, popravak za U+30FC i stupce s desna na lijevo
HotPDF obilazi svaki operator u toku sadržaja PDF-a iz Delphija i pušta vas da ga zadržite, obrišete ili zamijenite, uz bajtno jednak izlaz kad ništa ne dirate
Kako HotPDF implementira ISO 32000 filtre šifriranja: politike StmF, StrF i EFF, Crypt nadjačavanja po toku te ključevi tokova objekata u učitanim PDF-ovima
Kako HotPDF dijeli Delphi PDF preglednik na THPDFViewerModel bez prozora i prikaz temeljen na TScrollBoxu, uz testiranje zumiranja, pretraživanja i navigacije
HotPDF zapisuje dijagnostičke PDF-ove koje uredite u tekstualnom uređivaču pa ih iz Delphija popravlja, obnavljajući duljine, xref i trailer bez serijalizacije
Potpisivanje PDF-a u Delphiju uz HotPDF: PFX potpisivanje jednim pozivom, ByteRange rezervacija za vanjske potpisnike, PAdES osnovna polja i vremenski žigovi
Obradite goleme PDF-ove u Delphiju bez učitavanja u memoriju: HotPDF Direct File API, kopiranje šifriranih datoteka, broj stranica i inkrementalna ažuriranja
Klasificirajte svaku prirasnu PDF reviziju nakon potpisivanja pomoću HotPDF AnalyzeLoadedSignatureRevisions te ocijenite rezultat prema DocMDP i FieldMDP
Ispunite dinamičke XFA obrasce u Delphiju uz HotPDF TXFAWidgetRuntime: atomička potvrda i vraćanje, ograničeni prolazi calculate i reflow, model jedne niti
Pretvorba CMS DER ECDSA potpisa u IEEE P1363 za BCryptVerifySignature u Delphiju: strogo dekodiranje r i s, imena pružatelja krivulja i podudaranje CMS
Uredite Title, Author, XMP, PageMode i knjižne oznake na već učitanom PDF-u uz HotPDF u Delphiju, zatim spremite bez ponovne izgradnje xrefa ili grafa objekata
HotPDF-ov interpreter EMF i WMF formata preslikava GDI gradijentna ispunjenja u PDF aksijalno sjenčanje, a šrafure u ponavljajuće uzorke (tiling patterns),
HotPDF u Delphiju validira poslovna pravila EN 16931 Schematron pomoću izvornog XPath 1.0 motora koji preskače provjere XPath 2.0 i svodi se na zamjensku
Podskupovi fontova nakon pisanja datoteke stvarali su pune fontove bez pogreške. Saznajte kako se EndDoc bug skrivao u HotPDF-u i kako ga otkriti
Dekodirajte slike iz učitanog PDF-a u Delphiju uz HotPDF ExtractLoadedImage: Flate, LZW, JPEG, JPEG 2000, Indexed, CMYK, CCITT i JBIG2 filtre u TBitmap
Izdvajanje Unicode teksta iz učitanih PDF-ova u Delphiju pomoću HotPDF-a: ExtractLoadedPageText, izdvajanje s očuvanjem izgleda, ToUnicode CMaps i zamjenska
Oblikovani arapski i indijski glifovi renderiraju se kao .notdef kad zatvaranje podskupa zanemari GSUB izlaz. HotPDF spaja ID-ove glifova u podskup fontova
Što se mijenja kada se HotPDF kompajlira pod Free Pascalom i Lazarusom: Pascal pozadine za deflate i AES, začepčeni izvorni kodeci i četiri zamke prenosivosti
HotPDF se gradi na Free Pascalu 3.2.2 i Lazarusu 4.6 za Win64: uvjet Delphi načina rada, zašto se nativni objekti kodeka ne povežu i serijski render fallback
Free Pascal na Win32 dekorira cdecl importe početnom podvlakom ali public name izvozi doslovno, i HotPDF mostom spaja oba bez lamanja Delphija
PDF funkcija tipa 0 je višedimenzionalna tablica interpolacije. Pogledajte kako je HotPDF omotava za 3D LUT-ove boja i transformacije tonova spot boja
Kako HotPDF u Delphiju procjenjuje PDF eksponencijalne funkcije tipa 2, spojene (stitching) funkcije tipa 3 i PostScript kalkulator funkcije tipa 4,
HotPDF renderira HTML tablice s occupancy mrežom za rowspan, izmjerenim visinama redaka i ponovljenim zaglavljima preko preloma, uz dva dokumentirana odbijanja
HotPDF u Delphiju pretvara HTML5 u PDF sa stvarnom CSS kaskadom, tablicama i prijelomima stranica, odbija mrežne dohvate i mjeri proračune parsera i izgleda
Word i Excel izvoze PDF-ove hibridnih referenci koji se u redu učitavaju, ali ne uspijevaju pri ponovnom spremanju. Pogledajte kako HotPDF čita tablicu
HotPDF PrintHyperlink crta tekst i postavlja URI anotaciju u jednom Delphi pozivu. Pokriva SetRGBHyperlinkColor, zamke s koordinatama i ponašanje preglednika
HotPDF dodaje separabilne bicubic i Lanczos3 kernele za downsample slika uz Floyd-Steinberg render dithering, a svaki od njih trguje brzinom za kvalitetu
Kako HotPDF u Delphiju normalizira Indexed PDF palete iz Gray, CMYK, Lab i ICCBased baza i štiti se od ciklusa neizravnih referenci ograničenjem dubine
Zašto decimalni zarez kvari PDF tijekove sadržaja u Delphiju i kako HotPDF učvršćuje invarijantno formatiranje brojeva kroz Type 1 fontove, SVG i FPC izgradnje
JBIG2 daje skeniranim crno-bijelim stranicama najmanju PDF veličinu. Pogledajte kako HotPDF zapisuje JBIG2Decode tokove i ugrađuje pozadinske kodere u Delphiju
HotPDF u Delphi PDF-ovima spaja JBIG2 rječnike simbola preko stranica u jedan tok /JBIG2Globals, smanjujući ponovljenu pohranu znakova kod višestraničnih
JPEG 2000 donosi visoku dubinu bita i valićnu kompresiju PDF slikama. Pogledajte kako HotPDF dekodira JPXDecode tokove i ugrađuje JP2 i J2K slike u Delphiju
HotPDF u Delphiju gradi paginirane PDF dokumente iz deklarativnog stabla rasporeda i automatski generira PDF/UA strukturno stablo preko prijeloma stranica
Kako HotPDF piše linearizirani PDF izlaz za Fast Web View u Delphiju: particioniranje stranica, hint tablice, konvergencija izgleda i granica od 4 GiB
Nadogradite svježe potpisani PDF s B-B na B-LT jednim HotPDF pozivom, dovršite lanac preko AIA caIssuers i provedite seed vrijednosti koje polje navodi
Kako HotPDF u Delphiju dekodira PDF DecodeParms: oznake PNG prediktora redaka 10 do 15, TIFF Predictor 2 diferenciranje uzoraka i širine kôdova LZW EarlyChange
Kako HotPDF provjerava ML-DSA, Ed25519 i Ed448 CMS potpise u Delphiju i potpisuje kroz povratne, udaljene ili PKCS#11 providere koji drže privatni ključ
Pišite ISO 32000-2 NChannel prostore boja u Delphiju uz HotPDF: petoelementarni DeviceN oblik, Separation tinte po spotu i provjere tablice bojila PDF/X-6n
Zašto ograničenja po filteru propuštaju ugniježđene PDF decode bombe i kako HotPDF DecodeBudgetBytes ograničava svaku fazu lanca filtera u Delphiju
Kako HotPDF implementira P-256, P-384, P-521, X25519 i X448 u čistom Pascalu i kako jedna usporedba posudbe u Montgomery redukciji skrivala grešku mjesec dana
HotPDF u Delphiju dodaje sloj za pregled isticanja koji čuva pravokutnike oznaka u memoriji, nikad ne prepisuje PDF i ostaje poravnat pri zumiranju i rotaciji
Pripišite memoriju učitanog PDF-a objektima koji je zadržavaju pomoću HotPDF grafova ovisnosti, dominator bajtova, arene parsera i brojača internih nizova
Smanjite veličinu PDF-a pomoću tokova objekata i xref tokova, a zatim dodajte promjene kao inkrementalna ažuriranja uz HotPDF uz očuvanje ranijih revizija
Stilski setovi i alternative žive u GSUB tablici fonta. Pogledajte kako HotPDF rješava salt i ss01 do ss20 zamjene bez HarfBuzza, u čistom Delphiju
HotPDF renderira učitanu PDF stranicu u bitmapu, HDC pisača ili metafile kroz jednu apstrakciju uređaja i simulira CMYK overprint za probu za tiskaru
HotPDF pretvara bilo koju učitanu PDF stranicu u samostalni SVG iz Delphija, čuvajući matrice teksta, rotaciju stranice, zrcaljenje slika i uzorke crtkanja
HotPDF iscrtava PDF stranice preko radnih dretvi u Delphiju, uz uredan redoslijed isporuke, protupritisak izlaza i proračun koji drži vršnu potrošnju memorije
Grana parsera koja ne troši nijedan bajt pretvara 40-bajtni neispravan PDF u beskonačnu petlju. Kako je HotPDF pronašao četiri zastoja i dokazao popravke
Kako HotPDF provjerava lanac revizija PDF MAC prema ISO/TS 32004 u Delphiju: prefiksni tokovi po reviziji, redoslijed potpisa i ovjereni bitovi dopuštenja
Pišite izvorni PDF 2.0 iz Delphija s HotPDF-om: PDF/A-4 profili, PDF/UA-2 prostori imena strukture, pridružene datoteke i EndDoc provjere koje hvataju
Generirajte PDF/A, PDF/X i PDF/UA usklađene datoteke iz Delphija uz HotPDF: namjere izlaza, označena struktura, ICC profili i koraci provjere u veraPDF-u
HotPDF ponovno koristi TrueType i OpenType podskupove iz trajne disk predmemorije kroz pokretanja, s ključevima po sadržaju i LRU izbacivanjem
Parser certifikata je napadačka površina. Saznajte više o dva stvarna nedostatka u rukovanju PKCS#12 i ASN.1, ispravljena u HotPDF-u Kada potpisujete PDF,
Izgradite automatizirani PDF preflight prolaz u Delphiju: generirajte čiste datoteke uz HotPDF, a zatim ih provjerite pomoću veraPDF-a i Acrobata
Ispišite učitani PDF iz Delphija pomoću HotPDF-a: upravljajte TPrinter-om kroz PrintLoadedDocument, iscrtajte stranice u bilo koji HDC i kopirajte vektorske
Učitajte PDF-ove preko HTTP-a ili sporih mreža uz HotPDF THPDFCoalescingRandomAccessSource: predmemoriranje blokova, čitanje unaprijed i statistika raspona
Prekrijte područja i složite N-up rasporede na učitanim PDF-ovima u Delphiju uz HotPDF content-stream operatore, plus sigurnosnu granicu redigiranja koju
Kako je HotPDF popravio obrnuti Reed-Solomon generator polinom u četiri Delphi 2D barkod enkodera i zašto su ga QR, Data Matrix i PDF417 testovi promašili
HotPDF u Delphiju prikazuje aksijalna i radijalna PDF sjenčanja operatorom sh, razlažući svaki gradijent u pojaseve boje koje računa mehanizam funkcija
Kako HotPDF u Delphiju prikazuje ugrađene PDF fontove bez instalacije: TrueType glyf obrisi, CFF Type 2 charstringovi, Type 3 glifovi i mape kodiranja
Renderirajte učitane PDF stranice u TBitmap u Delphiju uz HotPDF: API RenderLoadedPageToBitmap, obrisi TrueType/CFF glifova, Type3 fontovi i predmemorija
Iscrtajte PDF Separation i DeviceN spot boje u Delphiju pomoću HotPDF-a: funkcije transformacije tona, evaluacija kalkulatora Type 4, prilagodba bijele točke
Četiri tiha HotPDF bug renderera u Delphiju: operandi imena s vodećom kosom crtom, obrnuta cm konkatenacija i indeks tokena koji je poništio dvanaest operatora
Praktičan HotPDF vodič za Delphi PDF izvješća: TextOut koordinate, ugradnja Unicode fontova, postavljanje JPEG i PNG slika i vektorsko crtanje
HotPDF dekodira rotirane QR simbole u učitanim PDF stranicama normalizacijom svih osam D4 orijentacija unutar dekodera, a ne rotiranjem maske za skeniranje
Pretražite i zamijenite tekst u postojećim PDF datotekama iz Delphija pomoću HotPDF-a: pretraživanje na razini glifa, obrnuto kodiranje fonta i stvarna
HotPDF uspoređuje dvije PDF datoteke u Delphiju obilaskom grafa objekata od kataloga i usporedbom iscrtanih stranica, a proračuni ograničavaju oba prolaza
Kako HotPDF čita označene PDF-ove u redoslijedu pisanja obilaskom stabla strukture i sastavlja glifove po MCID, sa povratkom za neoznačene stranice
HotPDF uvozi SVG grafiku u PDF kao višekratni Form XObject iz Delphija, čuva vektorske gradijente, izrezivanje i veze, a odbija skripte i vanjske reference
HotPDF v2.743.0 u Delphiju ugrađuje PDF bilješke bez /AP toka, stvara izgled widgeta i oznaka te čuva vrijednosti obrazaca NeedAppearances pri poravnavanju
Nacrtajte retke skupa podataka kao pravu PDF tablicu u Delphiju: izračunajte širine stupaca, poravnajte tekst u ćelijama, nacrtajte linije mreže i ponovite
Poravnani PDF tekst treba razmake svjesne pisma i brzo mjerenje širine. Pogledajte kako HotPDF poravnava latinične i CJK linije te smanjuje GDI povratne
Kako HotPDF renderira PDF tiling uzorke u Delphiju: stanje uzorka kroz q i Q, obrezani putevi ispune i poteza, vidljivi rasponi pločica i tvrde granice pločica
Kako HotPDF ExtractLoadedTypedTables obnavlja tablice iz učitanog PDF-a: spajanje uz toleranciju stupaca, nastavak preko stranica i tipizirane vrijednosti
HotPDF može zabilježiti svaku točku koda koja bi se prikazala kao tofu dok se stranica crta, pa jaz usmjeriti kroz lance zamjenskih fontova po pismu u Delphiju
HotPDF pretvara OpenType varijabilne fontove u statične instance za ugradnju u PDF iz Delphija, upisujući vrijednosti osi u obrise, metrike i sfnt tablice
Provjerite digitalne potpise PDF-a u Delphiju pomoću HotPDF-a: pročitajte pojedinosti o potpisniku, ponovno izračunajte sažetak ByteRange bajtova, provjerite
HotPDF u čistom Object Pascalu dekodira WebP bez gubitaka VP8L, pa AddImageFromFile prihvaća .webp bez DLL-a, uz bitne zamke RFC-a 9649 s bitovima
Pretvorite dinamičke XFA obrasce u nativni AcroForm u Delphiju uz HotPDF FlattenLoadedXFA, pregledajte upozorenja o izravnavanju te upravljajte ograničenjima
XFA obrasci pohranjuju bogati tekst kao HTML podskup. Pogledajte kako HotPDF izravnava exData nizove i pretvara njihove a-href veze u nativne PDF Link
Izvezite i uvezite PDF bilješke kao XFDF u Delphiju uz HotPDF: dvosmjerno putovanje prema ISO 19444-1 za linije, poligone, tintu i unutarnju boju
Kako HotPDF pretvara XPS i OpenXPS u PDF u Delphiju: matrica fiksne stranice 0.75, Form XObjecti za VisualBrush, popločavanje ImageBrush i eliptično sjenčanje
Generirajte, detektirajte i validirajte ZUGFeRD i Factur-X e-račune u Delphiju pomoću HotPDF-a: PDF/A-3 ugradnja, EN 16931 Schematron pravila i iskrena
Dodajte PDF anotacije u Delphiju uz HotPDF: tekstualne bilješke, slobodan tekst, kvadrate i pečate. Kako ih okvir (rect) postavlja i razlikuje od AcroForm polja
Koristite HotPDF-ov RtLTextOut za pisanje arapskog i hebrejskog u PDF-ove iz Delphija: odabir znakovnog skupa (charset), kako se razlikuje od TextOut-a, efekt