Delphin HotPDF Hello World: ensimmäinen PDF-ohjelma
Luo ensimmäinen PDF-tiedostosi Delphissä HotPDFillä: määritä asiakirja, upota Unicode-fontti ja sijoita monikielinen teksti oikeisiin koordinaatteihin
losLabin ohjelmistokehitysblogi
Software Development Blog
Luo ensimmäinen PDF-tiedostosi Delphissä HotPDFillä: määritä asiakirja, upota Unicode-fontti ja sijoita monikielinen teksti oikeisiin koordinaatteihin
Miksi valmistuneen THotPDF:n uudelleenkäyttö tuottaa load-document-virheen, miten Create, BeginDoc, EndDoc, Free -elinkaari toimii, ja milloin rakentaa uusi
Luo AcroForm-tekstikenttiä, valintaruutuja, radioryhmiä ja lähetys- tai JavaScript-toimintoja Delphissä HotPDF:n avulla ja vältä vientiarvojen
Liitä Acrobat AF -muotoilu-, vahvistus- ja laskentaskriptit ladattuun AcroFormiin Delphissä HotPDF:llä, jotta lomakekentät laskevat summat ja muotoilevat päivät
Lisää teksti-, valintaruutu (CheckBox)-, yhdistelmäruutu (ComboBox)-, luetteloruutu (ListBox)-, painike (PushButton)- ja allekirjoituskenttiä olemassa olevaan
Määritä AES-256 PDF-salaus HotPDF-Delphi-komponentilla: salasanat, käyttöoikeudet, R5- ja R6-versiot, määritysjärjestys sekä salauksen turvallinen poisto
Pidä Delphi-PDF-katseluohjelmat responsiivisina HotPDF:n taustarenderöinnillä: jonota sivujen renderöinti käyttöliittymäsäikeen ulkopuolelle, peruuta odottavat
Piirrä lineaarisia viivakoodeja PDF-tiedostoon Delphistä HotPDF:n avulla: sen tukemat symboliikat, kuinka moduulin leveys ja hiljainen alue (quiet zone)
Lisää kirjanmerkkejä ja nimettyjä kohteita olemassa olevaan PDF:ään Delphissä HotPDF:llä: AddLoadedOutline-sisäkkäisyys, XYZ-kohteet ja /Count-sudenkuoppa
HotPDF:n mallinsovitus-OCR rakennetaan Delphissä uudelleen: DIB-rivijärjestys, Otsu-binarisointi, 16x24-glyfit ja korkeusklusteroinnin päättämä kirjainkoko
Piirrä vektorimuotoja PDF-tiedostoon Delphistä HotPDF:n avulla: polut MoveTo- ja LineTo-funktioilla, piirto (stroke) ja täyttö (fill), RGB-väri, viivan leveys
Allekirjoita PDF-tiedostoja Windowsin sertifikaattivarastosta Delphissä ja C++Builderissa HotPDF:llä: korjaa CNG- ja CAPI-tavujärjestysten ero sekä
Piirrä pylväs-, viiva- ja piirakkakaaviot PDF-tiedostoon Delphissä HotPDFin Rectangle-, LineTo-, Circle-, Fill- ja TextOut-primitiiveillä tarkasti
Pura epäluotettavat DCTDecode-, JPXDecode- ja JBIG2Decode-kuvat työprosessieristyksellä HotPDF:ssä: CodecIsolationMode, aikakatkaisut ja muistirajat
Mitä HotPDF muotoilee Delphin PDF-tiedostoissa: bidi-järjestely, arabian yhdistäminen, kattavuus hepreasta thaihin ja devanagariin, ja tuloksen varmistus
Käytä HotPDF TextOutia Delphissä: määritä fontin koko ja tyyli, kierrä tekstiä, sijoita koordinaatit tarkasti sekä säädä merkki- ja sanavälistystä
Asettele CJK-pystysuoraa tekstiä PDF:ään Delphistä HotPDF:llä: IsVertical SetFontissa, glyyfien pinoutuminen, U+30FC-korjaus ja sarakkeet oikealta vasemmalle
HotPDF käy läpi sisältövirran jokaisen operaattorin Delphistä ja antaa säilyttää, poistaa tai korvata kunkin, ja tuloste on tavulleen sama kun mikään ei muutu
HotPDF Delphi -komponentin ISO 32000 crypt-filterit: StmF-, StrF- ja EFF-käytännöt, streamikohtaiset Crypt-ohitukset ja object stream -avaimet
Miten HotPDF jakaa Delphi-PDF-katselimen itsenäiseksi THPDFViewerModeliksi ja TScrollBox-näkymäksi, pitäen zoomaus-, haku- ja navigointilogiikan testattavana
HotPDF kirjoittaa diagnostisia PDF-tiedostoja, joita voi muokata tekstieditorissa, ja korjaa ne jälkikäteen: pituudet, xref ja traileri rakentuvat uudelleen
Allekirjoita PDF-tiedostoja Delphissä HotPDF:llä: PFX-yhden kutsun allekirjoitus, ByteRange-varaus ulkoisille allekirjoittajille, PAdES-kentät ja aikaleimat
Käsittele valtavia PDF-tiedostoja Delphissä lataamatta niitä muistiin: HotPDF Direct File API -kahvat, salattu kopio, sivumäärät ja inkrementaaliset
Luokittele jokainen allekirjoituksen jälkeinen PDF-revisio HotPDF AnalyzeLoadedSignatureRevisions-funktiolla ja arvioi tulos DocMDP:tä ja FieldMDP:tä vasten
Täytä dynaamisia XFA-lomakkeita Delphissä HotPDF:n TXFAWidgetRuntimella: atominen vahvistus, rajatut calculate/reflow-kierrokset, isäntäneutraali säikeistys
Muunna CMS DER ECDSA -allekirjoitukset IEEE P1363 -muotoon BCryptVerifySignaturelle: tiukka r/s-dekoodaus, käyrätarjoajanimet ja allekirjoittajatäsmäytys
Muokkaa Title-, Author-, XMP- ja PageMode-tietoja sekä kirjanmerkkejä jo ladatussa PDF-tiedostossa Delphissä HotPDF-kirjastolla, ja tallenna ne paikoilleen
HotPDF:n EMF- ja WMF-tulkki kuvaa GDI-liukuvärjäystäytöt PDF:n aksiaalivarjostukseksi ja viivoitusharjat toistokuvioiksi, pitäen Delphi-vektoritulosteen aitona
HotPDF validoi EN 16931 Schematron-liiketoimintasäännöt Delphissä natiivilla XPath 1.0 -moottorilla, joka ohittaa XPath 2.0 -tarkistukset ja toimii tynkänä
Fonttien osajoukko, joka suoritettiin sen jälkeen, kun tiedosto oli jo kirjoitettu, tuotti kokonaisia fontteja eikä lainkaan virhettä. Katso, kuinka
Pura kuvat ladatusta PDF:stä Delphissä HotPDF:n ExtractLoadedImage-metodilla: Flate-, LZW-, JPEG-, JPEG2000-, Indexed-, CMYK-, CCITT- ja JBIG2-suodattimet
Pura Unicode-tekstiä ladatuista PDF-tiedostoista HotPDF:llä Delphissä: ExtractLoadedPageText, asettelun säilyttävä purku, ToUnicode-CMapit ja fonttien varapurku
Muodostetut arabian- ja intialaiskielten glyfit renderöityvät .notdef-arvoina, kun osajoukon sulkeuma jättää GSUB-tulosteen huomiotta. Miten HotPDF yhdistää
Mitä muuttuu, kun HotPDF kääntyy Free Pascalilla ja Lazarusilla: Pascal-deflate- ja AES-taustat, stubitut natiivikoodekit ja neljä siirrettävyysansaa
HotPDF toimii Free Pascal 3.2.2:lla ja Lazarus 4.6:lla Win64:llä: Delphi-tilan portti, natiivien kodekkien linkitys sekä piirron sarjallinen varatoiminto
Free Pascal Win32:lla etuliittää cdecl-tuonnit alaviivalla mutta vie public-nimet sellaisenaan, ja HotPDF sillaa molemmat käytännöt rikkomatta Delphiä
PDF-toimintotyyppi 0 on moniulotteinen interpolointitaulukko. Katso, kuinka HotPDF kääri sen 3D-värien LUT-taulukoille ja spottivärin sävymuunnoksille
Miten HotPDF arvioi PDF Type 2 -eksponentiaali-, Type 3 -yhdistely- ja Type 4 -PostScript-funktioita Delphissä, mukaan lukien roll- ja pyöristyssudenkuopat
HotPDF renderöi HTML-taulukot rowspanin varausruudukoilla, mitatuilla rivikorkeuksilla ja sivunvaihtojen yli toistuvilla otsikoilla, kahdella kieltäytymisellä
HotPDF muuntaa HTML5:n PDF:ksi Delphissä aidolla CSS-kaskadilla, taulukoilla ja sivunvaihdoilla, torjuu verkkohaut ja mittaa jäsentimen sekä asettelun budjetit
Word ja Excel vievät hybrid-reference-PDF-tiedostoja, jotka latautuvat hienosti, mutta epäonnistuvat uudelleentallennuksessa. Katso, kuinka HotPDF lukee
HotPDF Delphi -hyperlinkit: PrintHyperlink URI-linkit, AddURILink-hotspotit, AddGoToLink-sivunsisäinen navigointi, moniriviset kiertotavat ja PDF/UA-huomiot
HotPDF lisää eroteltavat bicubic- ja Lanczos3-ytimet kuvien pienennykseen sekä Floyd-Steinberg-ditheringin renderöintiin, ja kumpikin vaihtaa nopeutta laatuun
Näin HotPDF normalisoi indeksoidut PDF-paletit Gray-, CMYK-, Lab- ja ICCBased-perusväriavaruuksista ja suojaa epäsuorien viitteiden sykleiltä syvyyskatolla
Miksi desimaalipilkun locale rikkoo PDF-sisältövirran Delphissä ja miten HotPDF takaa invariantin lukujen muotoilun Type 1 -fonteissa, SVG:ssä ja FPC-koonnissa
JBIG2 antaa skannatuille mustavalkosivuille pienimmän PDF-koon. Katso, kuinka HotPDF kirjoittaa JBIG2Decode-virtoja ja asentaa kooderin taustajärjestelmiin
HotPDF yhdistää JBIG2-symbolisanakirjat sivujen yli yhdeksi /JBIG2Globals-virraksi Delphi-PDF-tiedostoissa, vähentäen toistuvan glyfitallennuksen määrää
JPEG 2000 tuo suuren bittisyvyyden ja aallokepakkauksen PDF-kuviin. Katso, kuinka HotPDF purkaa JPXDecode-virtoja ja upottaa JP2- ja J2K-kuvia Delphissä
HotPDF rakentaa sivutettuja PDF-dokumentteja deklaratiivisesta asettelupuusta Delphissä ja tuottaa PDF/UA-rakennepuun automaattisesti sivunvaihtojen yli
Miten HotPDF kirjoittaa linearisoidun PDF-tulosteen Fast Web View -näkymälle Delphissä: sivujen osiointi, vihjetaulukot, asettelun konvergenssi ja 4 GiB:n
Päivitä juuri allekirjoitettu PDF B-B:stä B-LT:hen yhdellä HotPDF-kutsulla, täydennä ketju AIA caIssuers -kautta ja valvo kentän ilmoittamia seed-arvoja
Miten HotPDF dekoodaa PDF DecodeParms -arvot Delphissä: PNG-ennustimen rivitagit 10–15, TIFF Predictor 2 -näytteiden erotus ja LZW EarlyChange-koodileveydet
Miten HotPDF varmentaa ML-DSA-, Ed25519- ja Ed448-CMS-allekirjoitukset Delphissä ja allekirjoittaa callback-, etä- tai PKCS#11-tarjoajien kautta jotka pitävät
ISO 32000-2 NChannel-väriavaruuksia HotPDF:llä Delphissä: viisialkioinen DeviceN, Separation-sävyt erikoisväriä kohden ja PDF/X-6n colorant-tarkistukset
Miksi suodatinkohtaiset rajat eivät havaitse sisäkkäisiä PDF-purkupommeja, ja miten HotPDFin DecodeBudgetBytes-katto rajaa jokaisen vaiheen yhdessä
Miten HotPDF toteuttaa P-256:sta X448:an puhtaassa Pascalissa, ja miten yksi lainavertailu Montgomery-reduktiossa piti virheen piilossa kuukauden
HotPDF lisää Delphiin korostustarkistuskerroksen, joka pitää merkintäsuorakulmiot muistissa, ei koskaan kirjoita PDF:ää uudelleen ja pysyy kohdistettuna
Kohdista PDF:n muistinkäyttö säilyttäviin objekteihin HotPDF-riippuvuusgraafeilla, säilytettyihin tavuihin, jäsentimen areenaan ja internointilaskureihin
Leikkaa Delphin PDF-kokoa objektivirroilla ja xref-virroilla ja liitä sitten muutokset inkrementaalisina päivityksinä HotPDF:llä pitäen aikaisemmat versiot
Tyylisovellukset ja vaihtoehdot elävät fontin GSUB-taulukossa. Katso kuinka HotPDF ratkaisee saltin ja ss01 - ss20 -korvaukset ilman HarfBuzzia, puhtaassa
HotPDF renderöi ladataun PDF-sivun bitmapille, tulostimen HDC:lle tai metafile-tiedostolle yhden laiteabstraktion kautta ja simuloi CMYK-overprintia
HotPDF muuntaa minkä tahansa ladatun PDF-sivun itsenäiseksi SVG:ksi Delphistä ja säilyttää tekstimatriisit, sivun kierron, kuvien peilaukset ja viivakuviot
HotPDF renderöi PDF-sivuja työsäikeissä Delphissä järjestetyllä toimituksella, tulosteen vastapaineella ja muistibudjetilla, joka rajaa bittikarttojen huipun
Jäsentimen haara, joka ei kuluta tavua, muuttaa 40-tavuisesta PDF:stä loputtoman silmukan. HotPDF löysi neljä tällaista jumitusta ja todisti korjaukset
HotPDF validoi ISO/TS 32004 PDF MAC -revisioketjun Delphissä: revisikohtaiset etuliitevirrat, allekirjoitusjärjestys ja todennetut käyttöoikeusbitit
Kirjoita natiivia PDF 2.0:aa Delphistä HotPDF:llä: PDF/A-4-profiilit, PDF/UA-2-rakennenimiavaruudet, liitetyt tiedostot ja EndDoc-tarkistukset jotka ottavat
Luo PDF/A-, PDF/X- ja PDF/UA-yhteensopivia tiedostoja Delphistä HotPDF-Delphi-komponentilla: kohdeprofiilit, merkityt rakenteet ja veraPDF-tarkistus
HotPDF käyttää TrueType- ja OpenType-osajoukot uudelleen pysyvästä levyn välimuistista ajojen yli, sisältö-osoitetuilla avaimilla, LRU-poistolla ja luettavilla
Varmenteen jäsennystoiminto on hyökkäyspinta. Katso kaksi todellista virhettä PKCS#12:n ja ASN.1:n käsittelyssä, kokonaislukujen ylivuoto ja PBKDF2
Rakenna automaattinen PDF-esitarkistus Delphissä: luo standardien mukaiset tiedostot HotPDF-Delphi-komponentilla ja vahvista ne veraPDF- ja Acrobat-työkaluilla
Tulosta ladattu PDF Delphistä HotPDF:n avulla: ohjaa TPrinteriä PrintLoadedDocument-funktiolla, renderöi sivut mihin tahansa HDC:hen ja kopioi EMF-vektorisivut
Lataa PDF-tiedostoja HTTP:n tai hitaiden jakojen yli HotPDF:n THPDFCoalescingRandomAccessSource-luokalla: lohkovälimuisti, ennakkoluku ja aluetilastot
Peitä alueita ja rakenna N-up-asetteluja ladattuihin PDF-tiedostoihin Delphissä HotPDF-sisältövirtaoperaattoreilla, sekä tietoturvaraja, jota sinun on
Miten HotPDF korjasi käänteisen Reed-Solomon-polynomin neljässä Delphi 2D-enkooderissa ja miksi QR-, Data Matrix- ja PDF417-testit eivät huomanneet sitä
HotPDF renderöi aksiaaliset ja radiaaliset PDF-varjostukset (shadings) sh-operaattorin kautta Delphissä, jakaen kunkin liukuvärin värikaistoihin, jotka
Miten HotXLS piirtää upotettuja PDF-fontteja Delphissä asentamatta niitä: TrueType glyf -ääriviivat, CFF Type 2 -merkkijonot, Type 3 -merkit ja koodauskartat
Hahmonna ladatut PDF-sivut TBitmapiksi Delphissä HotPDF:llä: RenderLoadedPageToBitmap-API, upotetut TrueType/CFF-glyyfit, Type3-fontit ja sivuvälimuistitus
Piirrä PDF Separation- ja DeviceN-lisävärit Delphissä HotPDF-Delphi-komponentilla: sävymuunnosfunktiot, Type 4 -laskimen suoritus ja Lab-valkopisteadaptaatio
Neljä hiljaista HotPDF-renderöijän bugia Delphissä: kauttaviivalla alkavat nimioperandit, käänteinen cm-yhdistäminen ja token-indeksi, joka nollasi kaksitoista
Käytännön HotPDF-opas PDF-raportteihin: TextOut-koordinaatit, Unicode-fonttien upotus, JPEG- ja PNG-kuvien sijoittelu sekä skaalautuvat kuviot
HotPDF dekoodaa käännetyt QR-symbolit ladatuissa PDF-sivuissa normalisoimalla kahdeksan D4-suuntausta dekooderin sisällä skannausmaskin kiertämisen sijaan
Etsi ja korvaa tekstiä olemassa olevissa PDF-tiedostoissa Delphistä HotPDF-komponentilla: glyfitason haku, käänteinen fonttikoodaus ja osajoukkofonttien rajat
HotPDF vertaa kahta PDF:ää Delphissä: objektigraafi käydään läpi katalogista alkaen ja renderöidyt sivut pikseleittäin, ja budjetit rajaavat molemmat vaiheet
Miten HotPDF lukee tagatun PDF-tekstin luontijärjestyksessä rakennepuun kautta ja kokoaa glyfit MCID:n mukaan, varatiellä tagaamattomille sivuille
HotPDF tuo SVG-grafiikan PDF:ään uudelleenkäytettävänä Form XObjectina Delphissä: vektoriliukuvärit, rajaukset ja linkit säilyvät, skriptit eivät
HotPDF v2.743.0 muodostaa AP-streamittomille PDF-annotaatioille widget- ja markup-ulkoasut, jotta NeedAppearances-lomakkeen arvot säilyvät flattenoinnissa
Piirrä dataset-rivit PDF-taulukoksi Delphissä: laske sarakeleveydet, kohdista soluteksti, piirrä ruudukko ja toista otsikko automaattisesti sivunvaihdossa
Täysin tasattu PDF-teksti vaatii komentosarjatietoista väliä ja nopeaa leveyden mittausta. Katso kuinka HotPDF tasaa latina- ja CJK-rivit ja leikkaa
Miten HotPDF renderöi PDF-laattakuvioita Delphissä: kuviotila q- ja Q-operaattorien yli, leikatut täyttö- ja ääriviivapolut, näkyvät laattavälit ja kovat
HotPDF:n ExtractLoadedTypedTables kokoaa Delphissä ladatun PDF:n taulukot: saraketoleranssin yhdistämisen, varovaisen sivunvaihdon jatkumon ja tyypitetyt arvot
HotPDF voi tallentaa jokaisen koodipisteen, joka renderöityisi tofuna sivun piirtyessä, ja ohjata aukon skriptikohtaisten fonttivaramuotoketjujen kautta
HotPDF muuntaa OpenType-muuttujafontit staattisiksi PDF-instansseiksi Delphissä ja leipoo akseliarvot ääriviivoihin, mittoihin ja uusiin sfnt-tauluihin
Varmista PDF:n digitaaliset allekirjoitukset Delphissä HotPDF-Delphi-komponentilla: lue allekirjoittajan tiedot, tarkista ByteRange-tavut uudelleen, varmista
HotPDF purkaa häviöttömän WebP VP8L:n Object Pascalilla, joten AddImageFromFile hyväksyy .webp-tiedoston ilman DLL:ää ja RFC 9649:n bittiansat selviävät
Muunna dynaamiset XFA-lomakkeet alkuperäiseksi AcroFormiksi Delphissä käyttämällä HotPDF:ää: FlattenLoadedXFA, tarkista Flatten-varoitukset ja käsittele
XFA-lomakkeet tallentavat rikastekstin HTML-osajoukkona. Katso, kuinka HotPDF litistää exData-jaksot ja muuttaa niiden a-href-linkit natiiveiksi
Vie ja tuo PDF-huomautuksia XFDF-muodossa Delphissä HotPDF-komponentilla: ISO 19444-1 -kierros viivoille, monikulmioille, musteelle ja rikkaalle tekstille
Miten HotPDF muuntaa XPS:n ja OpenXPS:n PDF:ksi Delphissä: 0.75-sivumatriisi, VisualBrush Form XObjectit, ImageBrush-ruutakuviot ja ellipsivarjostus
Luo, tunnista ja validoi ZUGFeRD- ja Factur-X-verkkolaskut Delphissä HotPDF-Delphi-komponentilla: PDF/A-3-upotus, EN 16931 Schematron -säännöt ja validaattorin
Lisää PDF-merkintöjä Delphissä HotPDFillä: tekstihuomautuksia, vapaata tekstiä, muotoja ja leimoja sekä hallitse niiden suorakulmioita ja ulkoasua
HotPDF RtLTextOut -referenssi Delphille: signatuuri, parametrit, charset 178/177 asetus, RegisterUnicodeTTF, toimiva esimerkki, ja yleisten RTL-virheiden