PDF šrifto savybių skaitymas naudojant PDFium Component Delphi
Patikrinkite PDF šriftus iš Delphi su PDFium Component: sužinokite glifo šeimą, bazinį pavadinimą, storį, pasvirimo kampą ir ar šriftas yra įterptas
„losLab“ programinės įrangos kūrimo tinklaraštis
Software Development Blog
Patikrinkite PDF šriftus iš Delphi su PDFium Component: sužinokite glifo šeimą, bazinį pavadinimą, storį, pasvirimo kampą ir ar šriftas yra įterptas
Prieš pasitikėdami PDF, įvertinkite jo rizikos sritį. Sužinokite, kaip PDFium nuskaito JavaScript, paleidimo veiksmus ir parašų teises Delphi
Sukurkite veikiančią PDF peržiūros programą Delphi su PDFium Component: sujunkite TPdf ir TPdfView, įkelkite dokumentą, pridėkite mastelį ir puslapių navigaciją
Sujunkite skenuotų vaizdų aplanką į vieną PDF su PDFium Component Delphi: sukurkite dokumentą, pridėkite po puslapį vaizdui, keiskite mastelį ir išsaugokite
PDF puslapių konvertavimas į JPEG programoje Delphi su PDFium Component: apskaičiuokite pikselius pagal DPI, atvaizduokite į bitmap ir išsaugokite kaip JPEG
Sukurkite PDF nuo nulio Delphi aplinkoje su PDFium Component: CreateDocument, AddPage, AddText ir CreatePath, bei koordinačių ir šriftų įterpimo taisyklėmis,
Kurkite paryškinimo (highlight) ir pabraukimo anotacijas su „PDFium“ Delphi aplinkoje: „QuadPoints“ tvarka, kodėl „FPDFAnnot_SetAttachmentPoints“ grąžina false
Diagnozuokite pdfium.dll įkėlimo klaidas Delphi aplinkoje: ištaisykite 32/64 bitų ERROR_BAD_EXE_FORMAT 193 klaidą, pastebėkite pasenusią DLL ir saugiai
Aptikite XFA formas Delphi aplinkoje bei išgaukite šablono, duomenų rinkinių bei konfigūracijos paketus kaip neapdorotą XML su PDFium komponentu — statiniam
Eksportuokite ir importuokite XFDF formų duomenis bei komentarus Delphi su PDFium komponentu: ISO 19444-1 suderinamumas, 18 komentarų tipų „PDFium Component“,
Išgaukite įterptus paveikslėlius iš PDF dokumentų Delphi aplinkoje naudodami PDFium komponentą: nuskaitykite BitmapCount, paimkite kiekvieną Bitmap[],
Išgaukite PDF tekstą Delphi naudodami PDFium komponentą: tiesioginė prieiga prie glifų per Character[], pastraipų struktūra per ReadablePageContent ir Active
Sustiprinkite PDFium Component susiejimą Pascal kalba: taisykite cdecl atgalinius iškvietimus, FPC Win64 rodyklių apkarpymą ir nuosavybės klaidas
Nuskaitykite PDF parašus su PDFium komponentu Delphi bei Lazarus aplinkose: patikrinkite „SubFilter“, „ByteRange“ bei CMS, tada aptikite PAdES B-B iki B-LTA
Pridėkite ilgalaikius PAdES parašus Delphi su PDFium komponentu: RFC 3161 laiko žymos, DSS patvirtinimo saugyklos bei DocTimeStamps B-T, B-LT bei B-LTA lygiams
Sujunkite PDF failus Delphi aplinkoje naudodami PDFium Component: ImportPages, puslapių diapazonų eilutės, įterpimo vieta, tylus gedimas esant blogiems failams
Išdėstykite kelis PDF puslapius viename lape, keiskite puslapių tvarką arba ištraukite poaibį. Sužinokite apie „PDFium Sujungimas ir padalijimas yra dvi
Kodėl dalinių eilučių paieška sugadina PDF žodynų analizavimą Delphi aplinkoje: pilnų vardų atpažinimo raktų atitikimas pagal ISO 32000-1 Dalinių eilučių
Sukurkite prieinamą PDF skaityklę Delphi programoje: sužinokite apie struktūrizuotą skaitymo tvarką, žodžių žymėjimą TTS metu ir nepažymėtų PDF apdorojimą
Kaip PDFiumPas persodina AcroForm laukus tarp PDF dokumentų Delphi: GraftPdfAcroForm, valdiklių permapavimas, žemėlapio transakcijos ir fail closed ribos
PDFiumPas renkasi box, bilinear, bicubic arba Lanczos branduolius mažindamas PDF vaizdus Delphi, atsižvelgdamas į alfa kanalą ir griežtą darbo atminties ribą
Sukurkite PDF anotacijų peržiūros skydelį Delphi: indeksuokite žymėjimą pagal puslapį, išvenkite išvaizdos srauto veto ir pašalinkite anotacijas be likučių
Ilgi PDF atvaizdavimai neturėtų būti UI gijoje. Sužinokite, kaip PDFium susiejimas vykdo darbą fono gijose su atšaukiamais 'futures' Delphi aplinkoje
Kaip PDFium Delphi komponentas didelius puslapius atvaizduoja juostomis, kodėl neigiamas Y poslinkis išsaugo geometriją ir kaip srautu išvedami PNG bei TIFF
Lėtas puslapio atvaizdavimas neturi užšaldyti sąsajos ar bėgti iki galo. Štai kaip PDFium laipsniškas atvaizdavimas Delphi tampa atšaukiamas per IFSDK_PAUSE
Žymimieji langeliai suplokštinami nepažymėti PDFium Component, kai /V skaitomas iš valdiklio anotacijos, nes /V priklauso tėviniam lauko žodynui pagal ISO
AddCidType2Text rašo tekstą glifų lygmenyje, generuoja CID-to-GID žemėlapį ir ToUnicode CMap, todėl suformuotas tekstas lieka ištraukiamas ir ieškomas Delphi
PDFium Component rūšiuoja signedAttrs kaip DER SET OF, nes to reikalauja X.690 11.6, o savęs tikrinimas niekada nepagaus to, ką atmeta trečiųjų šalių validatori
Surūšiuota paieškos grandinė, kuria PDFium komponentė randa savąją biblioteką, ir kaip viena didžioji raidė paskirties makroese sugriovė visą paiešką Linux
Keturi paslėpti skirtumai tarp Delphi ir FPC/Lazarus, veikiantys tą patį PDFium kodą: laikinųjų įrašų gyvavimo trukmė, ribų tikrinimas, E2010 TBytes
BeginEditTransaction ir CommitEditTransaction paverčia kiekvieną pakeitimą dvikrypte delta, o SaveRecoverySnapshot leidžia atsistatyti po strigties Delphi
Kaip PDFium Component įkelia įterptą PDF tiesiai iš TBytes baitų intervalo Delphi, su perpildymo saugiomis ribų patikromis ir buferio gyvavimo taisyklėmis
FPDFText_GetUnicode grąžina visą 32 bitų kodo tašką, tačiau WideChar talpina 16 bitų, todėl PDFium Component Delphi kalboje gali sugadinti jaustukus ir retus
PDFium Component Delphi kalboje atsisako taisyti užšifruotą PDF naudojant atviro teksto žymas arba PAdES parašus pagal ISO 32000-1 7.5.6 Paimkime sąskaitos
Kaip PDFium komponentė patvirtina Europos patikimąjį sąrašą prieš jį analizuodama ir užrašo kvalifikuotą būseną atskirai nuo paprasto grandinės pasitikėjimo
PDFiumPas išsprendžia aktyvią xref redakcijų grandinę ir Adobe Extension Level, kad Delphi PDF būtų išsaugotas tikslia 1.3–1.7 versija nepažeidžiant atitikties
Kaip WaitForIdle ir padSynchronize atsakymai sukelia aklavietę Delphi pagrindinėje gijoje PDFium Component, plius eilės talpa, išjungimo tvarka ir TPdf
FillChar Delphi arba FPC funkcijos rezultate nunulina valdomą įrašą neatlaisvindama jo eilučių, todėl kiekvienas ciklo iškvietimas gali nutekinti atmintį
Kodėl užpildytos PDF formos Acrobat atrodo tuščios ir kaip tai ištaisyti: FormFill nustatymas, laukų navigacija ir GenerateFormAppearances Delphi peržiūrose
Trijų lygių spausdinimo ciklas Delphi ir FPC PDF peržiūros programoje toliau atvaizduoja puslapius po Cancel, nes Free Pascal ciklo ribą užfiksuoja pradžioje
Ne ASCII PDF pavadinimas Free Pascal aplinkoje XMP pakete tampa negaliojančiu UTF-8. Štai eilutės koduotės taisyklė ir SetCodePage pataisa PDFium
Rašykite ISO/TS 32003 AESV4-GCM šifruotus PDF failus Delphi su PDFiumPas: R7 rakto išvedimas, savarankiški PDF MAC vientisumo žetonai ir ValidatePdfMac patikros
Perkelkite Delphi PDF peržiūros programą į Lazarus ir Free Pascal: eilučių kodavimo spąstai, formos kūrimas vykdymo metu ir PDFium dvejetainių failų įkėlimas
PDFium VCL siunčia RFC 3161 laiko žymėjimo užklausas per libcurl ne Windows tikslams: aštuoni susieti simboliai ir du nustatymai lemia, ar jis pakimba
Pridėkite tamsųjį režimą ir silpnaregių skaitymo režimus prie Delphi PDF peržiūros programos: spalvų inversija, nespalvotas vaizdas ir matomos perdangos spalvos
PDFium VCL susieja Security framework simbolius vykdymo metu, tad macOS Keychain posistemė kompiliuojasi visur ir įvardija kiekvieną neišspręstą simbolį
Pažymėtas turinys yra BDC ir EMC pora, stinti už pažymėto PDF. Kaip PDFium Component skaito žymų vardus, tipizuotus savybių sąrašus ir MCID iš įprasto Delphi
Kaip PDF eilutės-vektoriaus konvencija paverčia Multiply pridėjimu, o PreMultiply prišliejimu Delphi, kodėl PreTranslate reikalauja tiesinės dalies, ir kaip
PDFium Component perstato ISO 32000 pavadinimų ir skaičių medžius Delphi: subalansuoti mazgai, teisingi /Limits, stabili šaknis ir patikrinti įrašymai
Kodėl vien FlateDecode palieka PDF objektų srautus skirtumų pavidalu, o ne žalius, ir kaip PDFiumPas Delphi taiko PNG bei TIFF Predictor rekonstrukciją
ApplyOcrSearchLayer prideda nematomus teksto objektus virš nuskaityto vaizdo žodžių, keturkampius perskaičiuodama per įrenginio ir puslapio transformacijas
PDFium VCL prijungia OpenSSL CMS tikrintuvą prie PAdES validacijos, o trys OpenSSL elgsenos ypatumai tyliai duoda neteisingą išvadą, jei jų nesuvaldote
Kaip PDFiumPas SaveAsRedacted skaido dengtą tekstą, stačiakampius kelius ir ašims lygiagrečius vaizdus operatorių lygiu Delphi ir genėja nenaudojamus resursus
Kai pdfium.dll yra senesnis nei susiejimas, viena trūkstama funkcija gali sužlugdyti įkėlimą: kaip PDFium Component riboja pasirenkamus eksportus Delphi
Kaip PDFiumPas perrašo PDF outline elementus Delphi, kai puslapiai perkeliami ar dingsta: ženkinis Count, brolių grandinės, ApplyPageMap ir patikrinti įrašai
Kodėl PDFium puslapio objekto rankenos skaito senas koordinates po FPDFPage_TransFormWithClip Delphi, plius pakartotinio įkėlimo tvarka ir getter'ių
Apribok kiekvieną Delphi PDF parserį momentinės kopijos politika: PDFium Component centralizuoja rekursijos, tokenų, objektų, baitų, santykio ir termino ribas
Rūšiuokite gautus PDF failus Delphi su PDFium Component: patikrinkite Info žodyną, XMP metaduomenis, šifravimą, JavaScript bei XFA ir laiku nukreipkite failus
Kurkite ir tikrinkite PDF/A archyvinius failus Delphi aplinkoje su PDFium Component naudodami SaveAsPdfA, ICC profilius, OutputIntent ir tikrą validaciją
Kodėl PDF/A failas triksta ant Annex C konteinerių ribų ar simbolinio TrueType /Encoding įrašo ir kaip PDFium Component praneša abu iš Delphi be DLL
Tikrinkite PDF/A atitiktį Delphi aplinkoje su PDFium Component naudodami ValidatePdfACompliance, PdfStructureBytes ir objektų srautų išplėtimą
PDFDocEncoding specialų bloką laiko ties $80, ne $7F, o viena pasislinkusi eilutė verčia FDF importą PDFium Component dekoduoti simbolį kaip lentelės kaimyną
PDF/R laiko nuskaitymą vienu juostos paveikslu puslapyje be teksto ir šriftų. Kaip PDFium Component tikrina ISO 23504-1 Delphi ir ką reiškia kiekvienas
Tikrinkite PDF/UA struktūros medį Delphi aplinkoje su PDFium Component naudodami ValidatePdfUa, TPdfStructureElements ir aukšto pasitikėjimo prieinamumo
Kurkite ir tikrinkite PDF/VT struktūrą Delphi aplinkoje su PDFium Component naudodami SaveAsPdfVT, ValidatePdfVT ir DPart hierarchiją. Transakcinė spaustuvė
PDFiumPas pasirašo PAdES per PKCS#11 Delphi aplinkoje: CK_ULONG Windows yra 4, LP64 yra 8 baitai, o kitoks packing paslenka funkcijų lentelę
Kaip PDFium komponentė nukreipia kiekvieną formavimo iškvietimą per vieną diegiamą posistemį — Uniscribe Windows ir vykdymo laiku susiejamas HarfBuzz FPC
Automatizuokite PDF/A ir PDF/UA parengtį „Delphi“ sistemoje naudodami PDFium Component: paketiniai ciklai, išėjimo kodai, JSON bei HTML ataskaitos ir kodėl
BuildReflowDocument sukuria semantinį modelį iš PDF puslapių, o ToHtml eksportuoja savarankišką HTML su antraštėmis, sąrašais ir aptiktomis lentelėmis Delphi
Pasirašykite PDF failus su HSM ar debesies raktu iš Delphi naudodami PDFiumPas PreparePadesRemoteSignature ir CompletePadesRemoteSignature bei sesijas
Užtikrinkite sklandų mastelį ir slinkimą Delphi PDF peržiūros programose su PDFium: talpyklos raktai, taškinių paveikslėlių valdymas ir atminties valdymas
PDFiumPas renderavimo užraktas saugo rasterizavimą nuo lygiagrečio UnloadPage ar ReloadPage, bet šeši TPdf ir TPdfView iškvietimai jį praleido iki v2.26.0
Apsaugokite Delphi PDF peržiūros skydelį su PDFium Component: išjunkite JavaScript įkeliant, valdykite nuorodas, filtruokite priedus ir leidimus
Kaip PDFiumPas skaito vieną PDF objektą neįkeldamas failo: reti xref sekcijų aprašai, vėlinami objektų srautai, hibridinis XRefStm ir 1 MiB skaitymo langai
Išgaukite PDF tekstą kaip blokus, eilutes ir fragmentus Delphi su PDFiumPas GetStructuredText: skaitymo tvarka, žymėto turinio semantika ir biudžetas
ConfigureSystemFontProvider leidžia Delphi programai pateikti savo šrifto baitus neįterptiems PDF šriftams, pakeičiant sistemos susiejimą savu tiekėju
ExtractTables ir ExtractDocumentTables grąžina langelių tinklelį su apimtimis, antraštėmis ir pasitikėjimo verte, o rezultatą eksportuoja kaip CSV arba JSON
Norint išdėstyti PDF tekstą, prieš piešiant reikia žinoti eilučių pločius. Sužinokite, kaip PDFium sąsaja matuoja tekstą neliesdama puslapio, kad „Delphi“
PDFiumPas po puslapio redagavimo panaikina FPDF_TEXTPAGE podėlį, kad Delphi teksto paieška negrąžintų pasenusio turinio AddText pakeičia PDF puslapį, tačiau
Pataisykite dvigubai apsuktas PDF miniatiūras Delphi su PDFium: sukimo parametras yra papildomas, o fit-zoom sukeičia plotį bei aukštį 90/270 puslapiams
Kodėl PDF teksto maketą keliant nuo Windows reikia savo UAX #9, ir dvi klaidos, kurios sugadina astralinius simbolius ar praleidžia perkėlimą
PDF teksto puslapis neturi eilučių objektų. Pažiūrėkite, kaip PDFium Component kuria vizualias eilutes iš FPDFText_GetCharBox geometrijos ir dalinasi vienu
Kaip PDFium Component atskiria formos lauko indeksą nuo anotacijos indekso Delphi: filtruoja Widget subtipus, susieja natyviame krašte, taiso nematomos formos
Sinchronizuokite teksto į kalbą sintezę su žodžių paryškinimu puslapyje Delphi programoje, naudojant PDFium žodžių rėmelius: TrackReadingWordAt, atvaizdavimo
PDFium Component XFA laukų redagavimus rašo tik į atminties buferį, todėl Delphi programos praranda reikšmę išsaugant: AcroForm ją išlaiko, XFA ne
Spausdinkite PDF iš „Delphi“ naudodami „PDFium Component“: atvaizduokite puslapius su „RenderPage“ ir „rePrinting“, siųskite taškų schemas į „TPrinter“ per
Vieną kartą nupieškite vandens ženklą arba logotipą ir dėkite jį kiekviename puslapyje. Sužinokite, kaip PDFium „Form XObjects“ kuria daugkartinius puslapių
Vykdykite „AcroForm“ JavaScript Delphi aplinkoje su PDFium komponentu: kodėl laukų skaičiavimai neveikia, V8 DLL reikalavimai ir įvykių blokavimas
Pridėkite PAdES B-B skaitmeninį parašą prie PDF Delphi aplinkoje su PDFium Component: nuosava SHA-256, CMS ir Windows CNG posistemė baitų lygio pasirašymui
Kaip padalyti PDF failą pagal puslapį, diapazoną ar žymą (bookmark) naudojant PDFium komponentą Delphi aplinkoje: TPdf.ImportPages, CreateDocument, SaveAs
Kelių gigabaitų dydžio PDF failo nereikia įkelti viso. Sužinokite, kaip „TStream“ adapteris tiekia „PDFium“ pagal pareikalavimą iškviečiamą „FPDF_FILEACCESS“
Sukurkite PDF peržiūros programą „Delphi“ aplinkoje su „PDFium Component“, skirtą dokumentų palyginimui greta: dvi ar trys atskiros skiltys, kiekvieno rodinio
Šiuolaikiniai PDF failai slepia struktūrą suglaudintuose objektų ir xref srautuose. Sužinokite, kaip Delphi tikrintuvas išplečia ObjStm ir nuskaito xref srautų
Patikrinkite spaudai paruoštus PDF/X failus Delphi aplinkoje: „PDFium Component“ funkcija „ValidatePdfX“ atlieka ISO 15930 patikras dėl „TrimBox“, „Trapped“,
Kaip PDFium Delphi komponentas tikrina PDF parašus macOS per CMSDecoder ir SecTrust: sujungti baitų diapazonai, būsenų susiejimas ir CFRelease taisyklės
Kodėl PDF tikrinimo įrankiai atmeta PAdES parašus: nuliniai ByteRange laukai, trūkstamas D: datos priešdėlis ir prarastas /Encrypt įrašas Tikrinimo įrankis
Kaip „PDFium Component“ apdoroja PDF priedus „Delphi“ programose: AttachmentCount, Attachment, CreateAttachment, DeleteAttachment ir saugus įrašymas