PDF Library for Delphi: automaattinen fonttivaraus CJK- ja emojitekstille
Korjaa puuttuvat CJK-, symboli- ja emojimerkit PDF:issä: PDF Library for Delphin fonttivaraus, klusteritietoinen muotoilu ja raportti puuttuvista glyfeistä
losLabin ohjelmistokehitysblogi
Software Development Blog
Korjaa puuttuvat CJK-, symboli- ja emojimerkit PDF:issä: PDF Library for Delphin fonttivaraus, klusteritietoinen muotoilu ja raportti puuttuvista glyfeistä
PDF Library for Delphi merkitsee tekstin, otsikot, kuvat ja taulukot jo piirtovaiheessa, joten saavutettava PDF ei enää vaadi jokaisen kutsun käärimistä käsin
PDF Library for Delphi upottaa AVIF-, HEIF- ja JPEG XL -kuvat suoraan PDF:ään ja säilyttää alfan, ICC-profiilin ja 16-bittiset kanavat, jotka bittikartta hukkaa
Vektoriviivakoodit pysyvät terävinä missä tahansa koossa: näin PDF Library for Delphi piirtää QR-, PDF417-, DataMatrix- ja Code128-symbolit virheenkorjauksineen
Miten PDFlibPas kovensi Delphi-TIFF-dekooderinsa: hylkää BigTIFF-magian 43 nimeltä, torjuu tile-TIFFin tagianalyysissä ja rajoittaa dekoodauksen 256 MiB
Kirjoita Web Capture -komentojen metatiedot PDF-katalogin SpiderInfo-sanakirjaan Delphissä: epäsuorat komentosanakirjat, URL, tasot, lippujen sallittu joukko
PDF Library for Delphi lähettää PDF-liitteet Windowsin CDO:n kautta, ja oikea CoInitializeEx-apartment-käsittely pitää monisäikeiset erälähetykset pystyssä
Yhdistä etu- ja käänteiset takasivujen skannaus-PDF:t lukujärjestykseen PDFlibPasin CollateDocumentsEx-funktiolla Delphissä lomittamalla sivut ilman jaettujen
Sido PDF/A-preflight, PAdES-allekirjoitus ja ByteRange-audit yhdeksi Delphi-työpöydäksi PDFlibPasilla, jotta validointi- ja allekirjoitusversio on sama
Toista PDF-sisältövirta Delphissä PDF Library for Delphilla: seuraa CTM:ää, tekstimatriisia, rajausrajoja ja q/Q-grafiikkatilapinoa operaattori kerrallaan
ConvertToPDFA korjaa asiakirjan, ilmoittaa vaatiman osan ja tarkistaa tuloksen, kun taas RepairDocumentMetadata saattaa Info- ja XMP-tiedot Delphissä linjaan
PDFlibPasin CopyForeignObject tekee syväkopion PDF-objektiverkosta dokumenttien välillä, ja sykliset Parent-viittaukset kaatuivat ennen InProgress-suojausta
Vie mikä tahansa TDataSet-, FastReport-, QuickReport- tai ReportBuilder-raportti PDF-muotoon Delphissä käyttämällä losLab PDF Librarya, sivutetuilla
Tee Delphin PDF-tulosteesta tavu tavulta identtinen deterministisellä loppuosan tunnisteella: miten siemenluku johdetaan, miksi salatut tiedostot säilyttävät
PDF Library for Delphi tarjoaa saman litteän PDF-rajapinnan Stdcall-DLL:nä, Safecall-ActiveX-oliona ja Cdecl-dylibinä, ja jokainen sidos piilottaa omat ansansa
PDF Library for Delphi kiinnittää asiakirjatoiminnot kuten WillClose ja WillPrint Catalogin /AA-sanakirjaan ja sivutoiminnot Pagen /AA:han, PDF/A:n rajoissa
Miten PDFlibPas toteuttaa RFC 8032 Ed448:n ja kolme RFC 5639 Brainpool-käyrää ilman ulkoista salakirjastoa, sekä matkan varrella löytyneet kuusi juurisyytä
PDF/A-yhteensopivuus ei ole laskun yhteensopivuutta. Katso, kuinka PDF Library for Delphi-verkkolaskut läpäisevät sekä veraPDF-säilötarkistukset että Mustangin
Korjaa PDF/A-preflight-virhe 00030 Delphissä: losLab PDF Libraryn EmbedMissingFonts lisää fonttiohjelmat PDF:iin rakentamatta fonttisanakirjoja uudelleen
Miksi 6500 rivin EMF-PDF-muunnin tarvitsi muutetun ehdon, ei uudelleenkirjoitusta, ja miten ULONG_PTR-hatch-kenttä rikkoo tietueiden tasauksen Win64:ssä
PDF Library for Delphi yrittää väärää PDF-salasanaa uudelleen luomalla TPDFDocumentin joka kierroksella, ei nollaamalla, ja luovuttaa 16 yrityksen jälkeen
Lue PDF-tiedoston /Encrypt-sanakirjaa: PDF Library for Delphi-kutsut algoritmille, avaimen pituudelle, AES-256 R5 vs R6 -versioille ja käyttöoikeusbiteille
Verkkolasku on PDF/A-3, jonka sisään on upotettu laskun XML: näin PDF Library for Delphi rakentaa Factur-X- ja ZUGFeRD-hybridilaskut eri profiileilla Delphissä
PDF Library for Delphi yhdistää PDF:t nopeasti kierrättämällä lähdetavut ja siirtämällä epäsuorat viittaukset objekti kerrallaan ilman uudelleensarjallistusta
Siirrä PDF-lomaketietoja AcroFormin ja liiketoimintajärjestelmien välillä Delphissä losLab PDF Libraryn avulla: FDF- ja XFDF-arvot, hierarkkiset kentät, rikas
Miten AuditDocumentSpace losLab PDF Libraryssä jakaa PDF-tiedoston koon 12 objektikategoriaan Delphissä, jotta paisumisen mittaat ennen sen pakkaamista
PDF Library for Delphin EnumPageContentStatesEx sukeltaa Form XObjecteihin, tunnistaa syklit kutsuketjusta ja rajaa samannimiset resurssit oikeaan näkyvyyteen
Free Pascal vaatii Win32:lla COFF-objektit, joten PDFlibPas pitää oman objektijoukon, normalisoi osionimet ja pudottaa Delphin 64-bittiset kokolukuapurit
PDF voi kantaa mukanaan kartan koordinaatistoa: näin PDF Library for Delphi lukee GeoPDF-näkymät, mittaussanakirjat sekä WKT- ja EPSG-kehykset Delphi-koodista
Rakenna GoToR-, GoToE- ja Launch-toiminnot PDF Library for Delphilla: etähypyt, upotetun PDF:n kohteet, ulkoiset käynnistykset ja nollapohjaisen sivun ansa
PDF Library for Delphi asettelee HTML:ää display flex- ja grid-säännöillä PDF-sivun sisällä ja sivuttaa alaviitteet palstojen yli juoksevalla numeroinnilla
Virtaa PDF-tekstiä tasapainotettuihin palstoihin kielikohtaisella tavutuksella: PDF Library for Delphin DrawTextFlowColumns ja SetTextFlowHyphenation Delphissä
Kirjoita ISO 32000-1 -yhteensopivia inkrementaalisia päivityksiä Delphissä losLab PDF Libraryn AppendToStream-toiminnolla: säilytä digitaaliset
PDF Library for Delphin TPDFlibViewer tallentaa lomakemuokkaukset OnExitissä: nollaa FInplaceEditor ensin, tai fokuksen menetys toistaa sen ja rikkoo datan
PDF-lomaketoiminnot muuttavat staattisen sivun sovellukseksi: näin PDF Library for Delphi kytkee Hide-, ImportData-, Named- ja JavaScript-toiminnot kenttiin
Rakenna interaktiivinen PDF-katseluohjelma Delphi VCL -ympäristöön TPDFlibViewer-komponentilla: viisi hiirityökalua, valmiit toiminnot, hakutulosten korostus,
PDFlibPas tarjoaa natiivin Pascal-JBIG2-koodaajan ja valinnaisen ulkoisen, jonka siirtäminen Free Pascalille vaati DLL:n eikä objektitiedostoja
PDFlibPas linkittää jbig2enc-taustajärjestelmän Free Pascal -ohjelmiin ilman DLL:ää ja näyttää, miten ObjConv poistaa COMDAT-rakenteet ja FPC-virheen 200603061
Avaa gigatavun kokoiset PDF-tiedostot millisekunneissa PDFlibPasin suoralla pääsyllä: sivukahvat, suoratoistomerge-listat, aluepoiminta ja xref-korjaus
LZW-enkooderin sanakirja johtaa dekooderia yhdellä merkinnällä, joten koodinleveyskynnykset eroavat. Näin PDFlibPas saa EarlyChange-asetuksen oikein
Miksi PDF-sivujen poistaminen ei pienennä tiedostoa, ja miten mark-sweep-roskienkeruu Delphissä pudottaa orvot objektit trailerin juurijoukon avulla
PDFlibPas mapittaa gigatavujen PDF:t read-only-liukuikkunan kautta, joten LoadFromMappedFile tarjoaa objektiviipaleet ilman seek-liikennettä tai lisäpuskureita
PDF Library for Delphi yhdistää AcroForm-asiakirjat selkeällä kaksoiskenttäkäytännöllä, joka hylkää, jakaa tai nimeää samannimiset kentät uudelleen
PDFlibPas toteuttaa FIPS 204 ML-DSA 44, 65 ja 87 puhtaana Object Pascalina Delphille ja FPC:lle, mukaan lukien jaettu moottori ja KAT:n rikkoneet otantavirheet
PDFlibPas vertaa dokumenttia aiempaan revisioon ja lajittelee jokaisen eron sallittujen luetteloon, jolloin DocMDP-täytäntöönpano muuttuu yhdeksi vertailuksi
Renderöi PDF-sivut 1-bittiseksi mustavalkokuvaksi ja rajaa osa-alue PDF Library for Delphilla, kun GDI:n halftone-muunnos tehdään renderöijän ulkopuolella
Vaihda built-in-, Cairo- ja PDFium-renderöijien välillä tiedostokohtaisesti PDFlibPasissa: moottoritunnistus, DPI-skaalausansat ja itseään lokittava fallback
Miten losLab PDF Library kirjoittaa PDF 1.5 -objekti- ja ristiviittausvirtoja Delphistä: ObjStm-rakenne, tyypin 2 merkinnät, W-kenttäleveydet ja salaussäännöt
PDF-tasot pyörittävät karttoja, CAD-piirustuksia ja monikielisiä versioita: näin PDF Library for Delphi luo ja lukee valinnaiset sisältöryhmät kokoonpanoineen
Useimmat Delphin PDF-kirjastot kirjoittavat kirjanmerkki- ja huomautustoimintoja, mutta eivät lue niitä takaisin. Tutki GoTo-, URI-, Launch- ja JS-toiminnot
Luo PAdES-B-B-, B-T- ja B-LT-allekirjoituksia Delphissä PDFlibPasilla: aikaleimavaraukset, DSS-koonti, ByteRange-tarkistukset ja validointi onnistuneesti
PDFlibPas sidoo upotetut tiedostot yhteen sivuun ISO 32000-2 14.13:n /AF-taulukon kautta, jolloin itse sisältö pysyy dokumentin EmbeddedFiles-nimipuussa
Yhdistä PDF-sivuja vierekkäin tai aseta niitä päällekkäin vektorimuodossa käyttämällä losLab PDF Libraryn Form XObject -kaappausta ja yhdisteltäviä
Renderöi PDF-sivuja rinnakkain Delphistä losLab PDF Libraryllä: miksi TPDFlib tarvitsee oman instanssin per säie, CoInitialize GDI+:lle ja turvallinen lokitus
Pienennä PDF-tiedostokokoa Delphissä losLab PDF Libraryn avulla: osajoukota upotetut fontit, alinäytteistä liian suuret kuvat ja muunna LZW-virrat Flateksi
Vie PDF-sivut semanttisena Markdownina tai DOCX:nä Delphistä PDF Library for Delphilla: päätellyt otsikot, listat, taulukot ja virtaava kirjoitus ilman Officea
Aja sisäänrakennettu PDF/A- ja PDF/UA-preflight Delphistä PDFlibPasilla: jäsennetyt löydökset, diffattavat raportit, tallennuskorjaukset ja veraPDF-tarkistukset
Factur-X-lasku kaatuu veraPDF:ssä, jos sen XMP-ominaisuuksia ei ole ilmoitettu: näin PDF Library for Delphi lisää PDF/A-3-laajennusskeeman fx-metatiedoille
PDF/E-1:llä on oma XMP-nimiavaruutensa, vaatii täyden elinkaarimetadatan ja kieltää BX-yhteensopivuusosiot, joten PDFlibPas esitarkastaa sisällön rajoitettuna
PDFlibPas auditoi PDF/UA-fonttikerroksia Delphissä: merkkileveydet cmapin ja CIDToGIDMapin kautta sekä varovaiset CharSet- ja CIDSet-säännöt
PDFlibPas rakentaa PDF/VCR-1-korvausmallit StructTreeRoot-haarana: tallennusportti ja manifesti käyvät läpi kaikki haarat eikä vain ensimmäistä
PDF Library for Delphi yhdistää visuaalisesti samat PDF-kuvat, jotka eroavat vain koodaukseltaan: perkeptuaalinen tiiviste, kolme virhekynnystä ja kuiva-ajo
Delphi-tulostuksen esikatselu vastaa tulostettua sivua: device-context-renderöinti, virtuaalitulostimet, skaalaus ja DevMode-pysyvyys PDFlibPasilla
Profiloi PDF Library for Delphin renderöinti: lineaariset sanakirjahaut hajautusindekseiksi, pikselikohtainen gammalasku LUT:ksi ja O(n²)-liitokset buildereiksi
PDFlibPas avaa gigatavujen PDF-tiedostot HTTP-aluepalvelimista ja objektivarastoista: lukukutsut, chunk-tasainen välimuisti, pyyntöjen yhdistely ja esilataus
PDF Library for Delphi avaa salatun PDF:n raakaa tiedoston salausavainta käyttäen salasanan sijaan ja tarjoaa read-only Direct Access -kahvan
PDF Library for Delphi rakentaa vaurioituneen xref-taulukon uudelleen yhden läpikäynnin token-skannerilla, joka sivuuttaa merkkijonot, kommentit ja virtatavut
RecolorDocument siirtää PDF:n harmaasävyyn, RGB:ään tai CMYK:ään piirtämättä uudelleen: värit, kuvat, indeksoidut paletit ja liukuvärit muuntuvat yhdessä
Korvaa PDF-sivut paikallaan PDF Library for Delphilla: kirjanmerkit, linkit ja lomakewidgetit säilyvät, kun sivuobjekti pysyy ja vain kuva-avaimet vaihtuvat
Ei-ASCII-salasanat kaatuvat AES-256-PDF:issä muissa lukijoissa ilman SASLprepiä: näin PDF Library for Delphi valmistelee ne ISO 32000-2:n ja RFC 4013:n mukaan
Generoi itseallekirjoitettuja RSA-testisertifikaatteja Delphissä PDFlibPasilla ja CryptoAPI:lla: CryptGenKey-avainpituusliput ja CRYPT_EXPORTABLE-sudenkuopat
PDFlibPas ajaa SHA-3:n ja SHAKE256:n yhdellä Keccak-f[1600]-ytimellä, joita erottaa vain pad10*1-verkkotunnustavu ja rate-sääntö, plus virtaava XOF Delphille
Kolme tyhjän korvaavan toteutuksen muotoa, miksi menestystä raportoiva on vaikein löytää ja miten se diagnosoidaan tutkimalla tulosteen tavuja
PDF Library for Delphi luo alfa- ja luminanssipehmennysmaskit, asettaa kuvien Matte-merkinnät ja litistää läpinäkyvyyden tulostettavaksi PDF 1.3 -tiedostoksi
Tuota tagitettuja PDF-tiedostoja Delphillä PDFlibPasilla: rakennepuut piirron aikana, taulukko-otsikoiden semantiikka, artefaktit ja PDF/UA-diagnostiikka
PDF Library for Delphi yhdistää jokaisen poimitun merkin sisältöstreamin käskyyn ja lähdetavuihin, jotta Delphi voi muokata yhtä glyfiä paikan päällä
Poimi sijoitettua tekstiä, alkuperäisiä kuvavirtoja ja fonttimetadataa PDF:istä Delphillä PDFlibPasilla, sekä hakuun ja auditointiin sopivat poimintavaihtoehdot
Etsi PDF-tekstiä sivuvälin mukaan Delphissä PDFlibPasilla: jokainen osuma palauttaa sivun ja rajauslaatikon, ja lisäksi voit listata kaikki sivun tekstilohkot
Oikea PDF-sensurointi Delphissä losLab PDF Libraryllä: RedactRegion poistaa sisältövirran tavut, SanitizeDocument riisuu metatiedot, skriptit ja toiminnot
PDF Library for Delphi täsmää kanonisesti vastaavan tekstin, joten NFC-haku löytää NFD-sisällön, ja pitää jokaisen osuman grafeemiklustereiden rajoilla
PDF-jäsentäjä (parser) on hyökkäyspinta. Katso todellisia kokonaisluvun ylivuotoja (integer overflow), rajojen ulkopuolisia kirjoituksia (out-of-bounds write)
PDF on täysi 2D-vektorikangas: näin PDF Library for Delphi piirtää polkuja, Bezier-käyriä ja aksiaalisia liukuvärejä sekä vertaa even-odd- ja nonzero-täyttöä
PDF Library for Delphi asettaa japanilaaisen ja kiinalaisen tekstin alas sivulla Type0-fontin kautta pystykirjoitustilassa fontin omilla pystyglyphimuodoilla
Nopeuta Delphin PDF-katselinta istuntojen välisellä levyvälimuistilla ja näyttökohtaisella DPI:llä: FNV-1a-sormenjäljet, LRU-karsinta ja WM_DPICHANGED
PDF Library for Delphi tuo WOFF2-verkkofontit ja instantioi TrueType- ja CFF2-muuttuja-akselit staattisiksi fonteiksi, jotka upottuvat ja osittuvat normaalisti
Täytä toistuvia rivejä dynaamisissa XFA-lomakkeissa Delphistä XFA 3.3 SOM -polkulausekkeilla losLab PDF Libraryssä: $record-juuret, [*]-toistot ja predikaatit