Lese PDF-skrifttypeegenskaper med PDFium-komponent i Delphi
Inspiser skrifttypene inni en PDF fra Delphi med PDFium-komponent: les en glyfs familienavn, basisnavn, tykkelse, kursivvinkel, og om snittet er innebygd
losLabs programvareutviklingsblogg
Software Development Blog
Inspiser skrifttypene inni en PDF fra Delphi med PDFium-komponent: les en glyfs familienavn, basisnavn, tykkelse, kursivvinkel, og om snittet er innebygd
Før du stoler på en PDF, kartlegg risikoflaten. Se hvordan PDFium leser dokument-JavaScript, launch-handlinger og signaturtillatelser for en revisjon i Delphi
Sett sammen et fungerende PDF-visningsprogram i Delphi med PDFium-komponent: koble TPdf til TPdfView, last inn og gjengi et dokument, og legg deretter til
En fungerende Delphi-oppskrift for å slå sammen en mappe med skannede sider til én PDF med PDFium-komponent: opprett dokumentet, legg til én side per bilde,
Rasteriser PDF-sider til JPEG i Delphi med PDFium-komponent: konverter DPI til pikselstørrelse, gjengi hver side til et bitkart, og kod deretter med TJPEGImage
Bygg en PDF fra ingenting i Delphi med PDFium-komponent: CreateDocument, AddPage, AddText og CreatePath, pluss koordinat- og skrifttypeinnbyggingsreglene som
Opprett fremhevings- og understrekingsannotasjoner med PDFium i Delphi: QuadPoints-rekkefølge, hvorfor FPDFAnnot_SetAttachmentPoints returnerer usant, og
Diagnostiser pdfium.dll-lastingsfeil i Delphi: rett 32/64-biters ERROR_BAD_EXE_FORMAT 193, oppdag en utdatert DLL, og last PDFium-komponenten trygt på tvers av
Detekter XFA-skjemaer i Delphi og pakk ut mal-, datasett- og konfigurasjonspakker som rå XML med PDFium-komponenten — statisk pakkelesing krever ingen
Eksporter og importer XFDF-skjemadata og annoteringer i Delphi med PDFium Component: ISO 19444-1-rundreise, 18 annoteringsundertyper og lokalsikre tall
Trekk ut innebygde bilder fra PDF i Delphi med PDFium-komponent: les BitmapCount, hent hver Bitmap[], håndter stille åpningsfeil, og lagre utdata som JPEG
Trekk ut PDF-tekst i Delphi med PDFium-komponent: rå glyf-tilgang via Character[], avsnittsstruktur via ReadablePageContent, pluss Active-vakt for stille feil
Å pakke et C-bibliotek i Pascal skjuler skarpe kanter. Se reelle feil i en PDFium-binding, fra cdecl-tilbakekall til FPC Win64-avkorting av pekerbredde
Les PDF-signaturer med PDFium-komponenten i Delphi og Lazarus: inspiser SubFilter, ByteRange og CMS, og detekter deretter PAdES B-B til B-LTA baselinjenivåer
Legg til langsiktige PAdES-signaturer i Delphi med PDFium-komponenten: RFC 3161-tidsstempler, DSS-valideringslagre og DocTimeStamps for B-T, B-LT og B-LTA
Slå sammen PDF-filer i Delphi med PDFium Component: ImportPages, sideområder, innsettingsposisjon, tause lastefeil og behandling av skjemafelt
Legg flere PDF-sider på ett ark, endre siderekkefølge eller hent ut et utvalg. Se PDFiums imposisjons- og sideflyttings-API i Delphi Fletting og splitting er
Hvorfor delsøk etter nøkler ødelegger tolking av PDF-ordbøker i Delphi: samsvar med hele navnetokener per ISO 32000-1 og ressursgrenser mot fiendtlige PDF-er
Få en Delphi PDF-viser til å virke med skjermlesere: tagget leserekkefølge, TTS-utheving på ordnivå og pålitelige fallbacks for utaggede PDF-er
Bygg et panel for PDF-annotasjonsvurdering i Delphi: indekser markeringer per side, overlev utseendestrøm-vetoer, og fargelegg eller slett annotasjoner
Lange PDF-gjengivelser hører ikke hjemme på UI-tråden. Se hvordan en PDFium-binding kjører arbeid på bakgrunnstråder med avbrytbare futures i Delphi
En treg sidegjengivelse bør ikke fryse brukergrensesnittet eller kjøre til slutten. Se hvordan PDFiums progressive gjengivelse blir avbrytbar via IFSDK_PAUSE i
Avkrysningsbokser flates uavkrysset i PDFium Component når /V leses fra widget-annotasjonen, fordi /V tilhører den overordnede feltordboken per ISO 32000-1
Fire skjulte forskjeller mellom Delphi og FPC/Lazarus rammer den samme PDFium-koden: post-temporæres levetid, grensekontroller, E2010 TBytes-støpinger og tap
FPDFText_GetUnicode returnerer et fullt 32-bit kodepunkt, men WideChar holder 16 bit, så PDFium-komponenten i Delphi kan ødelegge emoji og sjeldne CJK-ideogrammer
PDFium-komponenten i Delphi nekter å lappe en kryptert PDF med klartekst-markører eller PAdES-signaturer, i tråd med ISO 32000-1 7.5.6 om inkrementelle oppdateringer
PDFiumPas løser den aktive xref-revisjonskjeden og Adobe Extension Level for å lagre Delphi-PDF-er ved en eksakt versjon fra 1.3 til 1.7 uten å bryte konformitet
Hvordan WaitForIdle og padSynchronize-svar vranglåser Delphi-hovedtråden i PDFium Component, pluss køkapasitet, nedstengningsrekkefølge og TPdf-eierskapsgrenser
FillChar på et Delphi- eller FPC-funksjonsresultat nullstiller en administrert record uten å frigjøre strengene dens, og lekker minne hver gang rutinen kjører i en løkke
Hvorfor utfylte PDF-skjemaer ser tomme ut i Acrobat og hvordan fikse det: FormFill-oppsett, felttraversering med tastatur og GenerateFormAppearances
En tre-lags utskriftsløkke i en Delphi- og FPC-PDF-fremviser fortsetter å gjengi etter at Avbryt klikkes, fordi Free Pascal låser for-løkkens grense ved inngang
Port en Delphi PDF-viser til Lazarus og Free Pascal: strengkodingsfeller, kjøretidsformkonstruksjon, lasting av PDFium-binærfiler og TTS utenfor Windows
Legg til mørk modus og lesemoduser for svaksynte i en Delphi PDF-viser: etter-rendring-invertering, to typer gråtoner og synlige overlegradsfarger
Hvordan PDF-radvektor-konvensjonen gjør Multiply til append og PreMultiply til prepend i Delphi, hvorfor PreTranslate trenger den lineære delen, og hvordan pivot-hjelpere setter seg sammen
Lær hvorfor FlateDecode alene lar PDF-objektstrømmer forbli differensierte i stedet for rå, og hvordan PDFiumPas anvender PNG- og TIFF-Predictor-rekonstruksjon i Delphi
Sorter innkommende PDF-er i Delphi med PDFium-komponenten: sjekk info-ordbok og XMP-metadata, oppdag kryptering, JavaScript og XFA, og ruter risikofiler tidlig
Lag veraPDF-validerte PDF/A-arkiver i Delphi med PDFium Component: SaveAsPdfA, XMP- og ICC-innsetting, a/b/u-samsvar og fallgruvene Du leverer en konverter som
Bygg en PDF/A-preflightkontroll i Delphi med PDFium Component: token-skanning av 29 valideringsfeil, partspesifikk styring, objektstrømmer og ingen full
Gå gjennom det levende PDF-taggtreet i PDFium VCL for å finne PDF/UA-feil som en bytenivåskanning overser, som manglende Alt-tekst, formeltekst og Note-ID-er
Produser og valider PDF/VT-1-filer for variable data i Delphi med PDFium VCL: DPart-trær, det obligatoriske PDF/X-4-grunnlaget og fallgruvene i ISO 16612-2
Automatiser PDF/A- og PDF/UA-preflight i Delphi med PDFium Component: satsvise løkker, avslutningskoder, JSON- og HTML-rapporter, og hvorfor tomme funn ikke er
Hold zoom og rulling jevn i Delphi PDF-visere med PDFium: riktige buffernøkler, bitmapeierskap, progressiv rendring og minnebudsjetter for høy-DPI
PDFiumPas' gjengivelseslås beskytter rasterisering mot samtidig UnloadPage eller ReloadPage, men seks TPdf- og TPdfView-kall hoppet over den frem til v2.26.0
Sikre et Delphi PDF-forhåndsvisningspanel med PDFium-komponenten: deaktiver JavaScript, avskjær lenkeklikk, filtrer vedlegg og les krypteringstillatelser
Oppsett av PDF-tekst krever strengbredder før du tegner. Se hvordan en PDFium-binding måler tekst uten å berøre siden, for ordbryting i Delphi
PDFium holder et bufret FPDF_TEXTPAGE-håndtak i Delphi; etter AddText-, SetText-, eller AddPath-redigeringer blir det utdatert med mindre det lastes inn på nytt før neste tekstspørring
Fiks dobbeltroterte PDF-miniatyrbilder i Delphi med PDFium: hvorfor gjengivelses-rotasjonsparameteren er additiv og hvordan tilpass-zoom bytter bredde og høyde for 90/270-sider
Hvordan PDFium Component skiller skjemafelt-indeks fra annotasjonsindeks i Delphi: filtrer Widget-undertyper, mapp ved den native kanten, fiks headless skjemafokus
Synkroniser tekst-til-tale med ordmarkeringer på siden i Delphi ved bruk av PDFium ord-bokser: TrackReadingWordAt, gjengivelsesrekkefølge, auto-rull og
PDFium-komponenten skriver XFA-feltredigeringer bare inn i en minnebuffer, så Delphi-applikasjoner mister verdien ved lagring: AcroForm bevarer den, XFA gjør det ikke
Skriv ut PDF-er fra Delphi med PDFium-komponent: gjengi sider med RenderPage og rePrinting, send bitkart til TPrinter via StretchDIBits, tilpass til papir,
Tegn et vannmerke eller en logo én gang, plasser den på hver side. Se hvordan PDFiums Form XObjects lager gjenbrukbare sidestempler i Delphi, og regelen for
Kjør AcroForm JavaScript i Delphi med PDFium Component: hvorfor feltberegninger forblir stille, V8 DLL-krav og vertshendelser som stopper risikable
Legg til en digital PAdES B-B-signatur i en PDF i Delphi med PDFium-komponenten: selvbygd SHA-256, CMS og en Windows CNG-kjøretidsmotor for signering på
Hvordan dele en PDF etter side, intervall, eller bokmerke med PDFium-komponent i Delphi: TPdf.ImportPages, CreateDocument, sjekk av SaveAs-resultat, og
En PDF på flere gigabyte trenger ikke lastes hel. Se hvordan en TStream-adapter mater PDFiums på-forespørsel FPDF_FILEACCESS-tilbakekall og hvorfor en 4
Bygg en side-ved-side PDF-viser i Delphi med PDFium-komponent: to eller tre uavhengige paneler, per-visning zoom via TPdfView.Zoom, og synkronisert
Moderne PDF-er skjuler struktur i komprimerte objekt- og xref-strømmer. Se hvordan en Delphi-validator utvider ObjStm og leser xref-strømtrailere med PDFium
Valider trykklare PDF/X-filer i Delphi: PDFium Components ValidatePdfX kjører ISO 15930-kontroller for TrimBox, Trapped, OPI, LZW og skrifttypeinnbygging
Hvorfor PDF-validatorer avviser PAdES-signaturer: null-ByteRange-felt, manglende D:-datoprefiks og tapt /Encrypt etter inkrementelle oppdateringer, med PDFium
Hvordan PDFium-komponenten håndterer PDF-filvedlegg i Delphi: AttachmentCount, Attachment, CreateAttachment, DeleteAttachment, sanering av sti (path