PDF betűtípus-tulajdonságok olvasása PDFium Component-lel Delphiben
Vizsgálja meg a PDF-ben található betűtípusokat Delphiből a PDFium Component segítségével: olvassa be egy glyph családnevét, alapnevét, vastagságát, dőlt
A losLab szoftverfejlesztési blogja
Software Development Blog
Vizsgálja meg a PDF-ben található betűtípusokat Delphiből a PDFium Component segítségével: olvassa be egy glyph családnevét, alapnevét, vastagságát, dőlt
Mielőtt megbízna egy PDF-ben, mérje fel a kockázati felületét. Lásd, hogyan olvassa a PDFium a JavaScript-et és az indítási műveleteket egy audit során
Állítson össze egy működő PDF-megjelenítőt Delphiben a PDFium Component segítségével: kösse össze a TPdf-et a TPdfView-val, adjon hozzá lapozást és nagyítást
Működő Delphi recept egy mappa szkennelt oldalainak egyetlen PDF-be történő egyesítéséhez a PDFium Component segítségével: hozza létre a dokumentumot, adjon
Raszterizáljon PDF-oldalakat JPEG-be Delphiben a PDFium Component segítségével: konvertálja a DPI-t pixelméretre, rendereljen minden oldalt bittérképpé, majd
Építsen fel egy PDF-et a semmiből Delphiben a PDFium Component segítségével: CreateDocument, AddPage, AddText és CreatePath, kiegészítve a csapdákat rejtő
Hozzon létre kiemelő és aláhúzó megjegyzéseket PDFium segítségével Delphi-ben: QuadPoints sorrend, miért ad vissza false értéket az FPDFAnnot_SetAttachmentPoint
A pdfium.dll betöltési hibáinak diagnosztizálása Delphiben: a 32/64 bites ERROR_BAD_EXE_FORMAT 193 javítása, az elavult DLL kiszűrése és a PDFium Component
XFA-űrlapok felismerése Delphiben, a template, datasets és config csomagok kinyerése nyers XML-ként a PDFium Component eszközzel, V8 futtatókörnyezet nélkül
XFDF űrlapadatok és jegyzetek exportja és importja Delphiben a PDFium Component eszközzel: ISO 19444-1 körutazás, 18 jegyzetaltípus, területbiztos számok
Nyerjen ki beágyazott képeket PDF-ből Delphiben a PDFium Component segítségével: BitmapCount beolvasása, Bitmap[] elemek lekérése, néma hibák kezelése
PDF-szöveg kinyerése Delphiben a PDFium komponenssel: nyers glyph-hozzáférés a Character[] tömbbel, bekezdésszerkezet a ReadablePageContent-tel, hibavédelemmel
Egy C könyvtár Pascalba csomagolása elrejti az éles sarkokat. Valós PDFium kötési hibák, a cdecl visszahívásoktól az FPC Win64 mutató-csonkolásig
PDF aláírások olvasása a PDFium Component segítségével Delphiben és Lazarusban: a SubFilter, ByteRange és CMS vizsgálata, majd a PAdES B-B - B-LTA alapvonal
Hosszú távú PAdES aláírások hozzáadása Delphiben a PDFium Component segítségével: RFC 3161 időbélyegek, DSS ellenőrző tárak és DocTimeStamps a B-T, B-LT és
Egyesítsen PDF fájlokat Delphiben a PDFium Component segítségével: ImportPages, oldaltartomány-sztringek (page range strings), beszúrási pozíció (insertion
Helyezzen több PDF oldalt egy lapra, rendezze át az oldalakat helyben, vagy nyerjen ki részhalmazt. PDFium kilövő és oldalmozgató API-k Delphiben
Miért rontja el a részkarakterláncos kulcskeresés a PDF-szótárak elemzését Delphiben: teljes névtoken-egyezés és erőforráskorlátok ellenséges PDF-ek ellen
Delphi PDF-megjelenítő képernyőolvasó támogatással: taggelt olvasási sorrend kinyerése, szószintű TTS kiemelés és akadálymentesítési alternatívák
A PDFiumPas GraftPdfAcroForm klónozza a teljes mezőobjektum-gráfot az egyik PDF-ből, és a másikba írja Delphiben: widgetek, megjelenési streamek, akciók
A PDFiumPas box, bilineáris, bikubikus vagy Lanczos magot választ PDF-képek leszűkítésekor Delphiben, alfa-tudatos számtannal és szigorú munkamemória-kerettel
PDF annotáció-ellenőrző panel készítése Delphi-ben: jelölések indexelése oldalanként, megjelenési folyamok kezelése, megjegyzések újraszínezése és törlése
A hosszú PDF-megjelenítések nem valók a felhasználói felület (UI) szálára. Nézze meg, hogyan futtatja a munkákat egy PDFium-kötés háttérszálakon megszakítható
A PDFium Delphi component hatalmas oldalakat sávokban renderel. Megmutatjuk, miért őrzi a negatív Y-offset a geometriát, és hogyan streamel PNG-t és TIFF-et
A lassú oldalmegjelenítésnek nem szabad lefagyasztania a felhasználói felületet, és nem kell feltétlenül a végéig futnia. Ismerje meg, hogyan tehető
Checkboxok bejelöletlenül laposodnak a PDFium Component-ben, amikor a /V a widget-annotációból olvasódik, mert a /V a szülő mezőszótárhoz tartozik az ISO
Az AddCidType2Text glifszinten ír szöveget, szekvenciális CID-eket oszt, és CID-GID leképezést meg ToUnicode CMap-et generál, hogy a szöveg kinyerhető maradjon
A PDFium Component a signedAttrs-öt DER SET OF-ként, az X.690 11.6 szerint rendezi; a saját verifikáció sosem fogja ki, amit a külső validátorok elutasítanak
A PDFium komponens rendezett keresőlánca a natív függvénytár megtalálására, és hogyan tört meg egy nagybetű egy cél-makróban a teljes keresést Linuxon
Négy rejtett rés a Delphi és az FPC/Lazarus között, amely ugyanazt a PDFium kódot érinti: rekord ideiglenes élettartama, tartományellenőrzések, E2010 TBytes
A CommitEditTransaction minden szerkesztést kétirányú deltává alakít, így lesz a PDF-szerkesztőben visszavonás, ismétlés és összeomlás utáni helyreállítás
Hogyan tölt be a PDFium Component egy beágyazott PDF-et közvetlenül egy TBytes bájttartományból Delphiben, túlcsordulásbiztos határellenőrzéssel és kölcsönzött
Az FPDFText_GetUnicode egy teljes 32 bites kódpontot ad vissza, de a WideChar csak 16 bitet tárol, így a PDFium Component Delphiben elronthatja az emojikat és
A PDFium Component Delphiben megtagadja egy titkosított PDF javítását sima szöveges jelölőkkel vagy PAdES-aláírásokkal, az ISO 32000-1 7.5.6 inkrementális
Hogyan hitelesíti a PDFium komponens egy európai megbízhatósági listát az elemzése előtt, és a minősített státuszt külön rögzíti a közönséges láncbizalomtól
A PDFiumPas feloldja az aktív xref-revíziólánc és Adobe Extension Level bejegyzéseket, hogy Delphi PDF-eket pontos verzióban, 1.3-tól 1.7-ig mentsen
Hogyan blokkolja a WaitForIdle és a padSynchronize válaszok a Delphi fő szálát a PDFium Component-ben, plusz sor-kapacitás, leállítási sorrend és TPdf
A FillChar egy Delphi- vagy FPC-függvényeredményen kinullázza a kezelt rekordot anélkül, hogy felszabadítaná a sztringjeit, memóriát szivárogtatva minden
Miért tűnnek üresnek a kitöltött PDF űrlapok Acrobatban és hogyan javítható: FormFill beállítás, billentyűzetes navigáció és GenerateFormAppearances
Egy háromrétegű nyomtatási ciklus egy Delphi és FPC PDF-megjelenítőben tovább rendereli az oldalakat a Cancel kattintás után, mert a Free Pascal a ciklus
Egy nem ASCII PDF-cím érvénytelen UTF-8 lesz az XMP-csomagban Free Pascal alatt. Megmutatjuk a string-codepage szabályt és a PDFium SetCodePage javítását
ISO/TS 32003 AESV4-GCM titkosítású PDF-ek írása Delphiben PDFiumPas-szal: R7 kulcslevezetés, önálló PDF MAC integritás-tokenek és ValidatePdfMac állapotkódok
Delphi PDF-olvasó portolása Lazarus és Free Pascal alá: kódolási csapdák, futásidejű űrlapok, PDFium bináris betöltés és TTS Windows-on túl Ez a magyar cikk
A PDFium VCL RFC 3161 időbélyegkéréseket libcurron küld nem Windows célokon, nyolc kötött szimbólummal és két olyan beállítással, amelyek eldöntik, akad-e
Sötét mód és gyengénlátó olvasómódok Delphi PDF-olvasóban: renderelés utáni inverzió, kétféle szürkeárnyalat és jól látható átfedő színek Ez a magyar cikk a(z)
A PDFium VCL futásidőben köti a Security szimbólumait, így a macOS Keychain aláíró backend mindenhol lefordul, és megnevezi minden fel nem oldott szimbólumot
A jelölt tartalom a BDC és EMC pár a tagged PDF mögött. Hogyan olvas a PDFium Component jelölőneveket, típusos tulajdonságlistákat és MCID-ket mindennapi
Hogyan teszi a PDF sorvektor-konvenció a Multiply-t hozzáfűzővé és a PreMultiply-t elé-illesztővé Delphiben, miért kell a PreTranslate-nek a lineáris rész, és
Hogyan építi újra a PDFium Component az ISO 32000 name- és number tree-ket Delphi alatt: kiegyensúlyozott csomópontok, helyes /Limits és ellenőrzött mentés
Tudd meg, miért hagyja a FlateDecode önmagában differenciáltnak a PDF-objektumfolyamokat nyers helyett, és hogyan alkalmazza a PDFiumPas a PNG és TIFF
Az ApplyOcrSearchLayer láthatatlan szöveget ír a szkennelt szavak fölé eszköz-oldal transzformációval, az eredeti oldalképet pedig soha nem dekódolja
A PDFium VCL OpenSSL-alapú CMS hitelesítőt köt a PAdES validáció mögé, és három OpenSSL viselkedés csendesen rossz verdiktet ad, ha nem kezelte őket
A PDFiumPas SaveAsRedacted operátorszinten bontja a részben takart szöveget, útvonalat és képet Delphiben, majd kitisztítja a hivatkozás nélküli erőforrásokat
Amikor a pdfium.dll régebbi, mint a binding, egyetlen hiányzó export is megölheti a betöltést - hogyan kapuzza a PDFium Component az opcionális exportokat
Hogyan írja újra a PDFiumPas a vázlatelemeket Delphiben oldalak mozgása vagy eltűnése után: előjeles Count, testvér-láncok, ApplyPageMap, ellenőrzött mentés
Miért olvasnak régi koordinátákat a PDFium oldalobjektum-kezelők az FPDFPage_TransFormWithClip után Delphiben, plusz az újratöltési sorrend, amely kijavítja
Egyetlen snapshot-szabály szab határt az összes PDF parsernek: a PDFium Component központosítja a rekurzió, token, objektum, bájt, arány és határidő korlátait
Beérkező PDF-ek osztályozása Delphiben a PDFium Component eszközzel: Info szótár és XMP metaadatok, titkosítás, JavaScript és XFA, kockázatos fájlok terelése
VeraPDF-valid PDF/A archívumok készítése Delphiben a PDFium komponenssel: SaveAsPdfA, XMP és ICC OutputIntent injektálás, a/b/u megfelelőség és a buktatók
Miért bukik meg egy PDF/A-fájl Annex C tárolókorlátokon vagy egy szimbolikus TrueType /Encoding bejegyzésen, és hogyan jelenti mindkettőt a PDFium Component
PDF/A előellenőrző Delphiben a PDFium Component eszközzel: 29 hibakód tokenes vizsgálata, résztudatos kapuzás, objektumstreamek, teljes tartalomelemzés nélkül
A PDFDocEncoding speciális blokkja a $80-nál van, nem a $7F-nél: egy eltolt sor miatt a PDFium Component FDF importja minden szimbólumot a szomszédjára cserél
A PDF/R egy szkennelt oldalt egyetlen sávképre korlátoz szöveg és betűtípusok nélkül. Hogyan validálja a PDFium Component az ISO 23504-1-et Delphiben és mit
A működő PDF címkefa bejárása a PDFium VCL segítségével a bájtszintű vizsgálatok által elmulasztott PDF/UA tartalomhibák kiszűrésére: ábrák alternatív szövege
PDF/VT-1 változó adatú nyomtatási fájlok készítése és ellenőrzése Delphiben a PDFium VCL-lel: DPart-fák, a kötelező PDF/X-4 párosítás és az ISO 16612-2
A PDFiumPas PKCS#11 tokenen keresztül ír alá PAdES-t Delphiben. A CK_ULONG Windowson 4, LP64-en 8 bájt, és eltérő packingnál elcsúszik a function table
Hogyan irányítja a PDFium komponens minden alakítási hívást egy telepíthető backenden át, Windowson Uniscribe-ral, FPC-hez futásidőben bekötött HarfBuzz-szal
Automatizálja a PDF/A és PDF/UA preflight ellenőrzéseket Delphiben a PDFium Component segítségével: kötegelt hurkok, kilépési kódok, JSON és HTML jelentések,
A PDFium Component Delphiben szemantikus átfolyatási modellt épít PDF-oldalakból, és önálló HTML-t exportál címsorokkal, listákkal és felismert táblázatokkal
PDF-ek aláírása HSM-mel vagy felhőkulccsal Delphiből PDFiumPas-szal: kétfázisú távoli PAdES aláírás, állandó, gépek között hordozható munkamenetekkel
Zökkenőmentes nagyítás és görgetés Delphi PDF-olvasóban PDFium-mal: gyorsítótár-kulcsok, bitmap tulajdonjog, progresszív renderelés és nagy DPI kezelése
A PDFiumPas renderelési zárja megvédi a raszterizálást egy egyidejű UnloadPage-től vagy ReloadPage-től, de hat TPdf- és TPdfView-hívás kihagyta azt v2.26.0-ig
PDF-előnézeti panel megerősítése Delphiben PDFium Componenttel: JavaScript kikapcsolása betöltéskor, hivatkozások elfogása, mellékletszűrés, jogosultsági bitek
Hogyan olvas a PDFiumPas egyetlen PDF-objektumot a fájl betöltése nélkül: ritka xref szakaszleírók, lusta objektumstreamek, hibrid XRefStm, 1 MiB ablakok
PDF-szöveg kinyerése blokkokra, sorokra és stílusos spanekre Delphiben PDFiumPas GetStructuredText-tel: olvasási sorrend, tagelt gazdagítás és fail-closed keret
A ConfigureSystemFontProvider egy IPdfSystemFontProvider implementációt tesz a helyettesítés útjába, így a Delphi-alkalmazás adja a betűtípus-bájtokat
Az ExtractTables és az ExtractDocumentTables cellarácsot ad átfogásokkal, fejlécsorral és megbízhatósági szinttel, majd egy hívással CSV-vé vagy JSON-ná menti
A PDF szöveg elrendezéséhez a rajzolás előtt ismerni kell a szélességeket. Lássa, hogyan mér szöveget egy PDFium kötés az oldal érintése nélkül, a sortöréshez
A PDFium egy gyorsítótárazott FPDF_TEXTPAGE handle-t tart Delphiben; AddText, SetText, vagy AddPath szerkesztések után elavulttá válik, hacsak nem töltjük újra
Javítsd a duplán elforgatott PDF-miniatűröket Delphiben a PDFiummal: miért additív a forgatási paraméter, és hogyan cseréli fel a fit-zoom a méreteket
Miért jelenti a PDF szövegtördelés Windowson kívül a UAX #9 implementálását, és a két hiba, amely asztrális karaktereket rongál vagy kihagyja az átrendezést
Egy PDF szövegoldalnak nincsenek sorobjektumai. Lássa, hogyan épít a PDFium Component vizuális sorokat az FPDFText_GetCharBox geometriájából, segédfüggvénnyel
Hogyan választja szét a PDFium Component az űrlapmező-indexet az annotáció-indextől Delphiben: Widget altípusok szűrése, leképezés a natív peremen, headless
Szövegfelolvasás szinkronizálása a Delphi oldalon lévő szavak kiemelésével a PDFium szókeretek (word boxes) használatával: TrackReadingWordAt, renderelési
A PDFium Component csak egy memóriabeli pufferbe írja az XFA mezőszerkesztéseket, így a Delphi-alkalmazások elveszítik az értéket mentéskor: az AcroForm
PDF-ek nyomtatása Delphiből a PDFium Component segítségével: oldalak renderelése RenderPage-dzel, bittérképek küldése StretchDIBits-tel, forgatás kezelése
Rajzoljon meg egy vízjelet vagy logót egyszer, majd helyezze el minden oldalon. Ismerje meg, hogyan hoznak létre a PDFium Form XObject-jei újrahasználható
Futtasson AcroForm JavaScriptet Delphiben a PDFium komponenssel: miért maradnak némák a mezőszámítások, a V8 DLL követelményei és a gazdaesemények, amelyek
PAdES B-B digitális aláírás hozzáadása PDF-hez Delphiben a PDFium Component segítségével: saját fejlesztésű SHA-256, CMS és Windows CNG háttér a bájtszintű
PDF szétvágása oldalanként, tartományonként vagy könyvjelzők mentén Delphiben: TPdf.ImportPages, ellenőrzött SaveAs eredmény és az Active visszaállítása
Egy több gigabájtos PDF-et nem kell egészben betölteni. Ismerje meg, hogyan táplálja egy TStream adapter a PDFium igény szerinti (on-demand) FPDF_FILEACCESS
Egymás melletti PDF-megjelenítő építése Delphiben a PDFium Component eszközzel: független panelek, nézetenkénti TPdfView.Zoom és összehangolt oldalléptetés
A modern PDF-ek a struktúrát tömörített objektum- és xref-streamekben rejtik el. Ismerje meg, hogyan bontja ki (expands) egy Delphi validátor az ObjStm-et, és
Ellenőrizze a nyomtatásra kész PDF/X fájlokat Delphi-ben: a PDFium Component ValidatePdfX metódusa ISO 15930 ellenőrzéseket futtat a TrimBox, Trapped, OPI, LZW
A PDFium Delphi Component macOS-en CMSDecoder és SecTrust segítségével ellenőrzi a PDF-aláírásokat: összefűzött byte-range-ek, státusztérkép és CFRelease
Miért utasítják el a PDF-ellenőrzők a PAdES aláírásokat: nulla ByteRange mezők, hiányzó D: dátum előtag és az elveszett /Encrypt bejegyzés a növekményes
Hogyan kezeli a PDFium komponens a PDF fájlmellékleteket Delphiben: AttachmentCount, Attachment, CreateAttachment, DeleteAttachment, elérési út tisztítása és