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ą
Delphi sprendimas sujungti nuskenuotus puslapius į vieną PDF su PDFium Component: sukurkite dokumentą, pridėkite puslapius, pritaikykite 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
C bibliotekos apgaubimas Pascal kalba slepia aštrius kampus. Peržiūrėkite „PDFium Pascal susiejimas C bibliotekai skaitomas kaip įprastas Pascal kodas
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ą
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
Lėtas puslapio atvaizdavimas neturėtų užšaldyti vartotojo sąsajos ar veikti iki pabaigos. Sužinokite, kaip PDFium laipsnišką atvaizdavimą galima atšaukti
Žymimieji langeliai suplokštinami nepažymėti PDFium Component, kai /V skaitomas iš valdiklio anotacijos, nes /V priklauso tėviniam lauko žodynui pagal ISO 32000-1
Keturi paslėpti skirtumai tarp Delphi ir FPC/Lazarus, veikiantys tą patį PDFium kodą: laikinųjų įrašų gyvavimo trukmė, ribų tikrinimas, E2010 TBytes
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 CJK ideografus
PDFium Component Delphi kalboje atsisako taisyti užšifruotą PDF naudojant atviro teksto žymas arba PAdES parašus pagal ISO 32000-1 7.5.6
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 nuosavybės ribos
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
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
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
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 pivot pagalbininkai derinasi
PDFiumPas atkuria PDF Predictor po FlateDecode, todėl Delphi ir C++Builder objektų srautų validavimas perskaito suglaudintus objektus
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ą
Tikrinkite PDF/A atitiktį Delphi aplinkoje su PDFium Component naudodami ValidatePdfACompliance, PdfStructureBytes ir objektų srautų išplėtimą
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ė
Automatizuokite PDF/A ir PDF/UA parengtį „Delphi“ sistemoje naudodami PDFium Component: paketiniai ciklai, išėjimo kodai, JSON bei HTML ataskaitos ir kodėl
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 užraktas apsaugo rastravimą nuo lygiagretaus UnloadPage ar ReloadPage, tačiau šeši TPdf ir TPdfView iškvietimai jo nenaudojo iki v2.26.0
Apsaugokite Delphi PDF peržiūros skydelį su PDFium Component: išjunkite JavaScript įkeliant, valdykite nuorodas, filtruokite priedus ir leidimus
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
PDFium Component prideda FPDF_RenderPageBitmap pasukimą prie /Rotate, todėl Delphi miniatiūros gali pasukti puslapį du kartus
Kaip PDFium Component atskiria formos lauko indeksą nuo anotacijos indekso Delphi: filtruoja Widget subtipus, susieja natyviame krašte, taiso nematomos formos fokusą
Sinchronizuokite teksto į kalbą sintezę su žodžių paryškinimu puslapyje Delphi programoje, naudojant PDFium žodžių rėmelius: TrackReadingWordAt, atvaizdavimo
TPdf.SetFocusedFormFieldText pakeičia XFA lauko buferį, tačiau PDFium jo neįrašo į datasets paketą ir reikšmė dingsta išsaugojus
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šą į PDF Delphi su PDFium komponentu: savarankiškai sukurtas SHA-256, CMS bei Windows CNG dalis 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“,
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