Delphi HotPDF Hello World: jūsų pirmoji PDF programa
Sukurkite savo pirmąjį PDF Delphi su HotPDF: minimali konsolės Hello World programa, nustatanti Unicode šriftą, išvedanti tekstą ir išsauganti suglaudintą failą
„losLab“ programinės įrangos kūrimo tinklaraštis
Software Development Blog
Sukurkite savo pirmąjį PDF Delphi su HotPDF: minimali konsolės Hello World programa, nustatanti Unicode šriftą, išvedanti tekstą ir išsauganti suglaudintą failą
Kodėl baigtą THotPDF naudojant iš naujo iškyla dokumento įkėlimo klaida, kaip veikia Create, BeginDoc, EndDoc, Free ciklas ir kada kurti naują egzempliorių
Kurkite AcroForm tekstinius laukus, žymimuosues langelius ir submit ar JavaScript veiksmus su HotPDF Delphi ir venkite reikšmių nesutapimų „AcroForm“ veiksmas
Prisekite „Acrobat“ AF formato, patvirtinimo ir perskaičiavimo scenarijus prie įkeltos „AcroForm“ Delphi aplinkoje su HotPDF, kad PDF formos laukai
Pridėkite Text, CheckBox, ComboBox, ListBox, PushButton ir Signature laukus prie esamo PDF Delphi su HotPDF bei sužinokite, kodėl /NeedAppearances yra būtinas
Konfigūruokite AES-256 PDF šifravimą Delphi su HotPDF: vartotojo ir savininko slaptažodžiai, leidimų vėliavėlės, R5 ir R6 versijos bei eiliškumo klaidos
Išlaikykite Delphi PDF peržiūros programas sklandžias su HotPDF foniniu atvaizdavimu: eilė, atšaukimas ir taškinių piešinių spartinančioji atmintinė
Linijinių brūkšninių kodų piešimas PDF faile iš „Delphi“ naudojant „HotPDF“: palaikomos simbologijos, kaip modulio plotis ir ramybės zona lemia, ar skaitytuvas
Pridėkite žymes ir vardines paskirties vietas prie esamo PDF failo Delphi aplinkoje su HotPDF: „AddLoadedOutline“ lizdavimas, XYZ paskirtys ir „/Count“
Kaip HotPDF atkūrė integruotą šablonų OCR Delphi: DIB eilučių tvarka, Otsu binarizacija, 16x24 glifų šablonai ir raidžių registras pagal aukščių klasterizavimą
Braižykite vektorines figūras PDF faile iš Delphi naudodami HotPDF: kelius su MoveTo ir LineTo, apvadus ir užpildą, RGB spalvas, linijos plotį, apatinės-kairės
Pasirašykite PDF iš Windows sertifikatų saugyklos naudodami HotPDF: ištaisykite CNG ir CAPI baitų tvarką bei CertOpenStore susiejimo klaidas
HotPDF neturi diagramos objekto, todėl stulpelines, linijines ir skritulines diagramas Delphi piešiate patys su Rectangle, LineTo ir Circle primityvais
Dekoduokite nepatikimus DCTDecode, JPXDecode ir JBIG2Decode paveikslėlius izoliuotuose procesuose su HotPDF: CodecIsolationMode, laiko limitai, atminties ribos
Ką HotPDF formuoja Delphi PDF failuose ir ko ne: dvikryptis (bidi) pertvarkymas, arabų kalbos sujungimas ir aprėptis nuo hebrajų iki tajų bei devanagari
Perženkite „Hello World“ ribas naudodami „HotPDF TextOut“ aplinkoje „Delphi“: nustatykite šrifto dydį ir stilių, pasukite kampu, tiksliai išdėstykite
Išdėstykite vertikalų CJK tekstą PDF faile iš Delphi su HotPDF: IsVertical jungiklis SetFont, glifų kraunimas žemyn, U+30FC pataisymas ir stulpelių kryptis
VisitLoadedPageContentOperators leidžia palikti, trinti ar keisti kiekvieną turinio srauto operatorių, o nieko nekeitus išvestis lieka baitas į baitą ta pati
Kaip HotPDF Delphi PDF komponentas įgyvendina ISO 32000 crypt filtrus: StmF, StrF ir EFF politiką, srautų Crypt perrašus bei objektų srautų raktus
Kaip HotPDF padalija Delphi PDF peržiūros programą į nuo lango rankenos nepriklausomą THPDFViewerModel ir TScrollBox rodinį, kad mastelio, paieškos ir naršymo
SaveLoadedDocumentDiagnostic įrašo PDF redagavimui teksto redaktoriuje, o RepairDiagnosticDocument atkuria ilgius, xref ir trailer be perserializavimo
Pasirašykite PDF failus Delphi su HotPDF: vieno iškvietimo PFX pasirašymas, ByteRange rezervavimas, PAdES pradiniai laukai ir dokumento laiko žymos
Apdorokite didelius PDF „Delphi Puslapių skaičiavimas nuskaitytame 1,4 GB archyve turėtų būti pigi operacija. Tačiau iškvietus šiam failui, ji tokia nebėra:
Klasifikuokite kiekvieną priaugantį PDF redakciją po pasirašymo su HotPDF AnalyzeLoadedSignatureRevisions ir įvertinkite rezultatą pagal DocMDP bei FieldMDP
HotPDF TXFAWidgetRuntime Delphi: atominė XFA laukų redagavimo transakcija su atstatymu, apribotais skaičiavimo ir pertvarkymo etapais, neutralus gijų modelis
CMS DER ECDSA parašų konvertavimas į IEEE P1363 BCryptVerifySignature Delphi aplinkoje: griežtas r ir s dekodavimas, kreivių tiekėjų vardai ir CMS
Redaguokite Title, Author, XMP, PageMode ir žymes jau įkeltame PDF su HotPDF Delphi aplinkoje, o tada išsaugokite vietoje neperstatydami xref ar objektų grafiko
HotPDF EMF ir WMF interpretatorius GDI gradientinius užpildus susieja su PDF ašiniu šešėliavimu, o brūkšninius teptukus su raštų šablonais HotPDF, savasis
HotPDF tikrina EN 16931 Schematron verslo taisykles Delphi aplinkoje naudodamas savąjį XPath 1.0 variklį, praleidžiantį XPath 2.0 patikras ir Delphi 7 režime
Šriftų poaibių kūrimas po failo įrašymo generavo pilnus šriftus be jokios klaidos: kaip EndDoc eiliškumo klaida slėpėsi HotPDF ir kaip ją aptikti laiku
Iškoduokite vaizdus iš įkelto PDF Delphi aplinkoje su HotPDF ExtractLoadedImage: Flate, LZW, JPEG, JPEG 2000, Indexed, CMYK, CCITT ir JBIG2 filtrus į TBitmap
Unicode teksto ištraukimas iš įkeltų PDF Delphi su HotPDF: ExtractLoadedPageText, išdėstymą išlaikantis ištraukimas, ToUnicode CMap ir šriftų atsargos
Šriftuoti arabiški ir indiški glifai atvaizduojami kaip notdef, kai poaibio uždarumas ignoruoja GSUB išvestį, ir kaip HotPDF sujungia šriftavimo glifų ID į
Kas keičiasi, kai HotPDF kompiliuojasi su Free Pascal ir Lazarus: Pascal deflate bei AES posistemės, iškarpa paversti kodekai ir keturi perkeliamumo spąstai
HotPDF 2.730.0 veikia su Free Pascal 3.2.2 ir Lazarus 4.6 Win64: Delphi režimo sąlyga, kodėl natyvūs kodekai nesusieja ir nuosekli atsarginė atvaizdavimo eiga
Free Pascal Win32 prie cdecl importų prideda pabraukimą, o public name eksportuoja žodį į žodį, todėl HotPDF laiko dvi priešdėlių konstantas dviems taisyklėms
PDF Type 0 funkcija yra daugiadmenė interpoliacijos lentelė. Sužinokite, kaip HotPDF ją pritaiko 3D spalvų LUT ir taškinių spalvų transformacijoms Delphi
Kaip HotPDF Delphi aplinkoje vertina PDF 2 tipo eksponentines, 3 tipo jungimo ir 4 tipo PostScript skaičiuotuvo funkcijas bei jų klaidas HotPDF, savasis VCL
HotPDF HTML lentelės naudoja tikrą užimtumo tinklelį rowspan ir colspan, išmatuotas eilučių aukščius ir antraščių kartojimą kiekviename tęstiname puslapyje
THPDFHTMLImporter.RenderHTML5 konvertuoja HTML į PDF su tikru CSS kaskadu, lentelėmis ir puslapių lūžiais, atsisakydama tinklo užklausų ir matuodama biudžetus
„Word“ ir „Excel“ eksportuoja hibridinių nuorodų PDF failus, kurie įkeliami be problemų, bet sugenda juos perrašant. Sužinokite, kaip „HotPDF“ nuskaito
HotPDF Delphi hipersaitai: PrintHyperlink URI nuorodos, AddURILink sritys, AddGoToLink vidinė navigacija, kelių eilučių apėjimas ir PDF/UA pastabos
HotPDF prideda bicubic ir Lanczos3 branduolius vaizdų mažinimui bei Floyd-Steinberg dithering atvaizdavimui, o kiekvienas jų aukoja greitį dėl kokybės
Kaip HotPDF Delphi normalizuoja Indexed PDF paletes iš Gray, CMYK, Lab ir ICCBased bazių ir saugo nuo netiesioginių nuorodų ciklų su gylio riba
Kodėl dešimtainės kablelio lokalė Delphi sulaužo PDF turinio srautus ir kaip HotPDF įtvirtina invariantų skaičių formatavimą Type 1 šriftams, SVG ir FPC
JBIG2 užtikrina mažiausią PDF dydį nuskaitytiems nespalvotiems dokumentams. Sužinokite, kaip HotPDF įrašo JBIG2Decode srautus ir prijungia koduotuvus Delphi
HotPDF sujungia JBIG2 simbolių žodynus į vieną /JBIG2Globals srautą Delphi PDF failuose ir mažina pasikartojančių glifų saugyklą kelių puslapių skenuose
JPEG 2000 suteikia PDF vaizdams didelį bitų gylį ir bangelių kompresiją. Sužinokite, kaip HotPDF dekoduoja JPXDecode srautus ir įterpia JP2 bei J2K Delphi
HotPDF kuria puslapiuotus PDF dokumentus iš deklaratyvaus maketo medžio Delphi aplinkoje ir automatiškai generuoja PDF/UA struktūros medį per puslapių lūžius
Kaip HotPDF rašo linearizuotą PDF išvestį greitam žiniatinklio rodiniui Delphi: puslapių skaidymas, pagalbinės lentelės, išdėstymo konvergencija ir 4 GiB
Viena HotPDF iškvietimo pakyla nuo B-B iki B-LT šviežiai pasirašytame PDF, užbaigiami AIA caIssuers grandinės saitai ir įgyvendinamos lauko sėklos reikšmės
Kaip HotPDF dekoduoja PDF DecodeParms Delphi aplinkoje: PNG predictor eilučių žymos 10-15, TIFF Predictor 2 pavyzdžių skirtumas ir LZW EarlyChange kodo pločiai
Kaip HotPDF tikrina ML-DSA, Ed25519 ir Ed448 CMS parašus Delphi ir pasirašo per atgalinio iškvietimo, nuotolinę arba PKCS#11 paslaugų teikėjus, laikančius
HotPDF rašo NChannel kaip penkialelementę DeviceN formą ir laiko vieną kanoninę alternatyvią erdvę kiekvienam spotiniam dažui, atmesdama antrą prieštaraus
Kodėl vieno filtro ribos praleidžia įdėtines PDF dekodavimo bombas, ir kaip HotPDF DecodeBudgetBytes riba apima kiekvieną vienos filtrų grandinės etapą Delphi
Kaip HotPDF įgyvendina P-256, P-384, P-521, X25519 ir X448 gryname Pascal, ir kaip vienas skolinimo palyginimas Montgomery redukcijoje mėnesį slėpė klaidą
HotPDF prideda Delphi paryškinimų peržiūros sluoksnį, kuris laiko žymeklių stačiakampius atmintyje, niekada neperrašo PDF ir išlaiko lygiavimą keičiant mastelį
Priskirkite įkelto PDF atmintį objektams, kurie ją išlaiko, naudodami HotPDF priklausomybių grafus, dominuojančių objektų baitus ir internavimo skaitiklius
Sumažinkite PDF dydį Delphi su objektų ir xref srautais, o pakeitimus pridėkite kaip laipsniškus atnaujinimus su HotPDF, išsaugodami ankstesnes versijas
Stilistiniai rinkiniai (Stylistic sets) ir alternatyvūs simboliai gyvena šrifto GSUB lentelėje. Pažiūrėkite, kaip HotPDF išsprendžia salt ir nuo ss01 iki ss20
HotPDF atvaizduoja įkelto PDF puslapį į bitmapą, spausdintuvo HDC arba metafailą per vieną įrenginio abstrakciją ir modeliuoja CMYK perdažymą spaudos įrodymams
BuildLoadedPageSVG grąžina savarankišką SVG su teksto matricomis, puslapio pasukimu, vaizdų apvertimu, brūkšninių linijų raštais ir plonomis linijomis Delphi
RenderLoadedPagesParallelOrdered pateikia puslapius įvesties tvarka, o atminties biudžetas riboja bitmap kiekį, todėl lygiagretus atvaizdavimas nekrenta į OOM
Analizatoriaus šaka, kuri nesuvartoja nė baito, paverčia sugedusį 40 baitų PDF nesibaigiančia kilpa. HotPDF Delphi rado keturis pakibimus ir įrodė pataisas
THotPDF.ValidatePDFMACChain tikrina ISO 32004 PDF MAC pagal revizijas: kiekvienas MAC verifikuojamas prieš prefikso srautą, besibaigiantį ta revizija
Rašykite natyvų PDF 2.0 iš Delphi su HotPDF: PDF/A-4 profiliai, PDF/UA-2 struktūros vardų erdvės, susietieji failai ir EndDoc tikrinimai, pagaunantys sulaužytą
Kurkite PDF/A, PDF/X ir PDF/UA reikalavimus atitinkančius failus Delphi su HotPDF: išvesties intencijos, ICC profiliai ir veraPDF patikros žingsniai
HotPDF pakartotinai naudoja TrueType ir OpenType poaibius iš nuolatinės disko talpyklos tarp paleidimų: turinio raktai, LRU išstūmimas ir aiški statistika
Sertifikatų nagrinėtojas yra puolimo paviršius: dvi realios PKCS#12 ir ASN.1 apdorojimo klaidos, sveikojo skaičiaus perpildymas ir PBKDF2 DoS, ištaisytos HotPDF
Sukurkite automatinį PDF „Preflight Failas jūsų kompiuteryje atsidaro be jokių problemų. „Acrobat“ jį rodo, spaudinio peržiūra atrodo tinkama, visi puslapiai
Įkelto PDF spausdinimas iš Delphi su HotPDF: TPrinter valdymas per PrintLoadedDocument, puslapių piešimas į bet kurį HDC ir vektorinių EMF puslapių kopijavimas
Įkelkite PDF per HTTP ar lėtus diskus su HotPDF THPDFCoalescingRandomAccessSource: blokų podėlis, adaptyvus skaitymas į priekį ir atšaukiami skaitymai
Maskuokite sritis ir susiūkite jau įkeltus PDF puslapius Delphi aplinkoje su HotPDF naudodami RedactLoadedRect ir StitchLoadedPage bei supraskite jų ISO ribas
Kaip HotPDF ištaisė apverstą Reed-Solomon polinomą keturiuose Delphi 2D brūkšninių kodų koduotuvuose ir kodėl QR, Data Matrix bei PDF417 testai jo nepastebėjo
HotPDF atvaizduoja PDF ašinius ir radialinius šešėliavimus per „sh“ operatorių Delphi aplinkoje, suskaidydamas kiekvieną gradientą į spalvų juostas, kurias
Kaip „HotPDF“ atvaizduoja įterptuosius PDF šriftus Delphi aplinkoje be jų diegimo: „TrueType“ kontūrai, CFF Type 2 simbolių eilutės, Type 3 glifai ir kodavimo
Įkeltų PDF puslapių atvaizdavimas į TBitmap Delphi su HotPDF: RenderLoadedPageToBitmap, įterpti TrueType ir CFF glifai, Type3 šriftai bei puslapių talpykla
Atvaizduokite PDF Separation ir DeviceN papildomas spalvas Delphi su HotPDF: atspalvio transformacijos funkcijos, Type 4 skaičiuotuvas, Lab baltos taškas
Keturi tylūs HotPDF atvaizduotojo defektai Delphi: vardo operandai su pirmaujančiu solidusu, apversta cm sujungimo tvarka ir žetono indeksas, nulinęs dvylika
Praktinis „HotPDF Ataskaitos generavimas iš esmės susideda iš trijų elementų išdėstymo puslapyje: teksto nurodytose koordinatėse, šriftų, kurie serveryje
HotPDF dekoduoja pasuktus QR simbolius įkeltuose PDF puslapiuose, normalizuodamas visas aštuonias D4 orientacijas dekoduotojo viduje, o ne sukdamas kaukę
Ieškokite ir keiskite tekstą esamuose PDF failuose iš Delphi su HotPDF: paieška glifų lygiu, atvirkštinis šrifto kodavimas ir tikrosios poaibio šriftų ribos
HotPDF palygina du PDF failus Delphi aplinkoje, apeidama objektų grafą nuo katalogo ir palygindama atvaizduotus puslapius, abu perėjimus ribojant biudžetais
Kaip HotPDF skaito pažymėto PDF tekstą autoriaus eiliškumu, apeidamas struktūros medį ir sujungdamas glifus pagal MCID, su saugia atsarga nepažymėtam puslapiui
ImportSVGFormXObject įkelia SVG kaip pakartotinai naudojamą Form XObject, išsaugo gradientus, apkarpymą ir nuorodas, o skriptus bei išorines nuorodas atmeta
HotPDF v2.743.0 Delphi aplinkoje išlygina PDF anotacijas be /AP srauto, sugeneruoja valdiklių ir žymėjimų išvaizdas, kad NeedAppearances formų reikšmės išliktų
Lentelės braižymas PDF formatu „Delphi Duomenų rinkinį (dataset) sudaro eilutės ir stulpeliai, o PDF puslapis yra tiesiog tuščias koordinačių tinklelis,
Lygiuotam PDF tekstui reikalingi tarpai atsižvelgiant į raštą ir greitas pločio matavimas. Sužinokite, kaip HotPDF lygiuoja lotyniškas ir CJK eilutes bei
Kaip HotPDF Delphi aplinkoje atvaizduoja PDF plytelinius raštus: rašto būsena tarp q ir Q, apkarpyti takai, matomų plytelių ribos ir griežti biudžetai
Kaip HotPDF ExtractLoadedTypedTables atkuria PDF lenteles Delphi: stulpelių tolerancijos suliejimas, atsargus tęsimas per puslapius ir tipinės reikšmės
HotPDF užfiksuoja kiekvieną kodinį tašką, atvaizduojamą kaip tofu, piešimo metu, o spragą nukreipia per šriftų atsargos grandines pagal rašto sistemą
HotPDF sumažina OpenType kintamąjį šriftą iki vieno statinio egzemplioriaus, įkepdama ašių reikšmes į kontūrus, metriką ir perkurtas sfnt lenteles Delphi
Patvirtinkite PDF skaitmeninius parašus Delphi aplinkoje su HotPDF: perskaitykite pasirašiusiojo duomenis, iš naujo apskaičiuokite „ByteRange“ maišos reikšmes,
HotPDF grynuoju Object Pascal iškoduoja be nuostolių WebP VP8L, todėl AddImageFromFile priima .webp be DLL, įskaitant RFC 9649 sudėtingus bitų spąstus
Konvertuokite dinamines XFA formas į natyvų AcroForm Delphi su HotPDF FlattenLoadedXFA: peržiūrėkite įspėjimus ir tvarkykite archyvavimo bei PDF/A ribojimus
XFA formos saugo raiškųjį tekstą kaip HTML poaibį. Pažiūrėkite, kaip HotPDF plokština exData sekas ir Delphi aplinkoje paverčia a-href nuorodas vietinėmis PDF
Eksportuokite ir importuokite PDF anotacijas kaip XFDF Delphi aplinkoje su HotPDF: ISO 19444-1 perkėlimas pirmyn ir atgal linijoms, daugiakampiams, rašalui,
HotPDF konvertuoja XPS ir OpenXPS į PDF Delphi be spausdinimo tvarkyklės: 0,75 skalės puslapio matrica, VisualBrush kaip Form XObject ir ImageBrush plytelės
Generuokite, aptikkite ir patikrinkite ZUGFeRD bei Factur-X el. sąskaitas faktūras Delphi aplinkoje su HotPDF: PDF/A-3 įterpimas, EN 16931 Schematron taisyklės
Kurkite PDF anotacijas „Delphi Anotacija nėra puslapio turinys. Kai iškviečiate arba nubrėžiate stačiakampį, šie objektai tampa puslapio turinio srauto dalimi,
HotPDF RtLTextOut nuoroda skirta Delphi: parašas, parametrai, koduotės 178/177 sąranka, RegisterUnicodeTTF, veikiantis pavyzdys ir ištaisytos dažniausiai