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, töltsön be és rendereljen egy
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 észlelése Delphiben és a template, datasets valamint config csomagok kinyerése nyers XML-ként a PDFium Component segítségével — a statikus
XFDF űrlapadatok és megjegyzések exportálása és importálása Delphiben a PDFium komponenssel: ISO 19444-1 szerinti oda-vissza út, 18 megjegyzés-altípus és
Nyerjen ki beágyazott képeket PDF-ből Delphiben a PDFium Component segítségével: olvassa be a BitmapCount-ot, kérje le az egyes Bitmap[] elemeket, kezelje a
PDF-szöveg kinyerése Delphiben a PDFium komponenssel: nyers glifa-hozzáférés a Character[] tömbbel, bekezdésszerkezet a ReadablePageContent-tel, valamint az
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 az alkarakterlánc-alapú kulcskeresés a PDF szótárak elemzését Delphiben: a teljes név-token egyezés az ISO 32000-1 szerint és
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
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 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 32000-1 szerint
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
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 ritka CJK ideogramokat
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 frissítésekre vonatkozó szakasza szerint
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 a megfelelőség megsértése nélkül
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 tulajdonlási korlátok
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 alkalommal, amikor a rutin egy ciklusban fut
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 indulásakor rögzíti a for-ciklus felső határát
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
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)
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 komponálódnak a pivot segédfüggvények
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 Predictor rekonstrukciót Delphiben
Bejövő PDF-ek osztályozása Delphi-ben PDFium komponenssel: Info és XMP metaadatok vizsgálata, titkosítás, JavaScript és XFA felismerése, kockázatszűrés
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
PDF/A preflight ellenőrző készítése Delphiben a PDFium komponenssel: 29 érvényesítési probléma token-alapú vizsgálata, verzióérzékeny szűrés, objektumfolyamok,
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
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,
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
Delphi PDF-előnézet megerősítése PDFium-mal: JavaScript letiltása betöltéskor, linkek elkapása, mellékletek szűrése és titkosítási jogok beolvasása
A PDF szöveg elrendezéséhez a rajzolás előtt ismerni kell a karakterláncok szélességét. Ismerje meg, hogyan mér szöveget egy PDFium kötés anélkül, hogy az
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 a következő szövegkérdés előtt
Javítsd a duplán elforgatott PDF-miniatűröket Delphiben a PDFiummal: miért additív a renderelési forgatási paraméter, és hogyan cseréli fel a fit-zoom a szélességet és magasságot 90/270 fokos oldalaknál
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 űrlap-fókusz javítása
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 megőrzi, az XFA nem
PDF-ek nyomtatása Delphiből a PDFium Component segítségével: oldalak renderelése RenderPage és rePrinting használatával, bittérképek küldése a TPrinter-nek
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ű
Hogyan osszunk fel egy PDF-et oldal, tartomány vagy könyvjelző szerint a PDFium Component segítségével Delphiben: TPdf.ImportPages, CreateDocument, SaveAs
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
Építsen egymás melletti PDF-megjelenítőt Delphiben a PDFium Component segítségével: két vagy három független panel, nézetenkénti nagyítás a TPdfView.Zoom
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
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