Licencie
Oznámenia o prostredí na spúšťanie od tretích strán
NullKit sám hosťuje komponenty prehliadača s otvoreným zdrojovým kódom, aby bolo možné súbory spracovávať lokálne. V tomto zozname je vysvetlené, akú funkciu má každá dodávaná runtime komponenta a pod akou licenciou je distribuovaná.
Verzie sa počas produkčnej kompilácie porovnávajú so zamknutým stromom závislostí alebo s presným artefaktom z balíka „vendored“. Balíky určené výlučne na vývoj a testovanie sa neodosielajú do prehliadačov a nie sú zahrnuté v tejto tabuľke behu.
| Komponenta a verzia | Na čo to používa spoločnosť „NullKit“ | Projekt a licencia |
|---|---|---|
| PDF.js6.2.108 | Lokálne analyzuje a zobrazuje stránky vo formáte PDF na účely náhľadu, kompresie, pokročilej úpravy a overeného exportu s redigovaním obsahujúcim iba obrázky. | Prispievatelia MozillyApache-2.0Úplné znenie licencie |
| Modul OpenJPEG PDF.jsBalík PDF.js 6.2.108 | Dekóduje obrázky vo formáte JPEG 2000 vložené do súborov PDF. | Prispievatelia projektu OpenJPEGBSD-2-klauzulaÚplné znenie licencie |
| Modul JBIG2 pre PDF.jsBalík PDF.js 6.2.108 | Dekóduje čiernobiele obrázky vo formáte JBIG2 vložené do súborov PDF. | Autori PDFiumBSD-3-klauzulaÚplné znenie licencie |
| Modul qcms PDF.jsBalík PDF.js 6.2.108 | Pri vykresľovaní stránok PDF vykonáva konverzie v rámci správy farieb. | Spoločnosť Mozilla Corporation a prispievateliaMITÚplné znenie licencie |
| QuickJS – testovacie prostredie PDF.jsBalík PDF.js 6.2.108 | Poskytuje izolované prostredie pre spúšťanie skriptov PDF.js; NullKit otvára súbory PDF s vypnutým priamym vyhodnocovaním. | Fabrice Bellard, Charlie Gordon, Mozilla a prispievateliaMITÚplné znenie licencie |
| Adobe CMaps pre PDF.jsBalík PDF.js 6.2.108 | Priraďuje znakové kódy pre podporované písma v dokumentoch PDF. | Adobe Systems IncorporatedBSD-3-klauzulaÚplné znenie licencie |
| Štandardné písma PDF.jsBalík PDF.js 6.2.108 | Poskytuje lokálne náhradné metriky a údaje o glyfoch, ak dokument PDF odkazuje na štandardné písma. | Prispievatelia projektov PDFium, Foxit, Google a Red HatBSD-3-klauzulaÚplné znenie licencie |
| qpdf – engine WebAssembly12.3.2 | Umožňuje lokálne vykonávať štrukturálnu opravu súborov PDF, bezstratovú kompresiu a operácie s heslami. | Jay Berkenbilt a prispievatelia projektu qpdfApache-2.0Úplné znenie licencie |
| pdfstudio0.4.0 | Poskytuje obálku prehliadača, ktorá slúži na volanie enginu qpdf WebAssembly. | Fayaz Ahmed a spoluautoriApache-2.0Úplné znenie licencie |
| pdf-lib a štandardné písma1.17.1 / 1.0.0 | Vytvára a obnovuje dokumenty PDF, stránky, formuláre, obsah so štandardnými písmami a vykreslený komprimovaný výstup. | Andrew Dillon a spolupracovníciMITÚplné znenie licencie |
| fontkit a @pdf-lib/fontkit2.0.4 / 1.1.1 | Pri úpravách a tvorbe súborov PDF číta a vkladá podporované lokálne písma. | FolioJS, Andrew Dillon a spolupracovníciMITÚplné znenie licencie |
| fflate0.8.3 | Vytvára a číta archívy ZIP obsahujúce obrázky stránok, komiksové archívy a výsledky pozostávajúce z viacerých súborov. | Arjun BarrettMITÚplné znenie licencie |
| Tesseract.js, jadro a údaje v angličtine7.0.0 / 7.0.0 / 1.0.0 | Lokálne rozpoznáva anglický text na účely OCR a návrhov na redigovanie. | Prispievatelia projektov Tesseract.js a Tesseract OCRApache-2.0Úplné znenie licencie |
| Verzia pre prehliadač Transformers.js4.2.0 | Spustí lokálny model na odstraňovanie pozadia v prehliadači. | Prispievatelia projektu Hugging FaceApache-2.0Úplné znenie licencie |
| ONNX Runtime Web1.26.0-dev.20260416-b7804b056c | Spustí priložený model MODNet lokálne pomocou WebAssembly alebo WebGPU. | Spoločnosť Microsoft a prispievateliaMITÚplné znenie licencie |
| Model MODNetZoskupený kvantizovaný model prehliadača | Vytvorí masku popredia pre nástroj na lokálne odstránenie pozadia. | Zhanghan Ke a spolupracovníci; konverzia pre prehliadač: XenovaApache-2.0Úplné znenie licencie |
| heic-to1.5.2 | Lokálne dekóduje obrázky vo formátoch HEIC a HEIF na účely konverzie a náhľadu. | Hopper Gee a prispievatelia libheifLGPL-3.0 alebo novšia verziaÚplné znenie licencie |
| QR kód1.5.4 | Vytvára obrázky QR kódov lokálne. | Soldair a spolupracovníciMITÚplné znenie licencie |
| jsQR1.4.0 | Načíta QR kódy z vybraných obrázkov lokálne. | Cozmo a spolupracovníciApache-2.0Úplné znenie licencie |
| hdrify0.12.1 | Vytvára a číta lokálne súbory JPEG s mapou zosilnenia formátu Ultra HDR. | Ben Houston a spolupracovníciMITÚplné znenie licencie |
| jpeg-js0.4.4 | Zabezpečuje deterministické spracovanie formátu JPEG, ktoré sa využíva v pracovných postupoch so snímkami. | Eugene Ware a spolupracovníciBSD-3-klauzulaÚplné znenie licencie |
| React a React DOM19.0.0 | Zobrazí pracovný priestor pre pokročilé lokálne úpravy súborov PDF. | Meta Platforms, Inc. a prispievateliaMITÚplné znenie licencie |
| clsx2.1.1 | V rozhraní editora PDF spája názvy podmienených tried. | Luke EdwardsMITÚplné znenie licencie |
| Stav5.0.2 | Spravuje stav v pamäti pre pracovný priestor na úpravy súborov PDF. | Paul Henschel a spoluautoriMITÚplné znenie licencie |
| Lucide React0.469.0 | Zabezpečuje zobrazenie ikon rozhrania v editore PDF. | Prispievatelia projektu LucideISCÚplné znenie licencie |
| Ikony fosforu na webe2.1.2 | Poskytuje ikony na stránkach s nástrojmi prehliadačNullKit. | Prispievatelia do projektu Phosphor IconsMITÚplné znenie licencie |
| Noto SansPriložené statické písma | Poskytuje explicitné lokálne náhradné písma pre vytváranie a úpravy súborov PDF. | Autori projektu NotoOFL-1.1Úplné znenie licencie |
| ŠablónaPriložené statické písma | Poskytuje lokálne hostované písmo pre rozhranie NullKit. | Autori projektu GabaritoOFL-1.1Úplné znenie licencie |
Zoskupené oznámenia a zdrojové záznamy
Upozornenia týkajúce sa dekodéra PDF.js, mapy znakov a písem sú uchovávané vedľa príslušných nasadených súborov. Repozitár tiež uchováva súbor so zoznamom závislostí, strojovo čitateľný manifest prostredia, záznamy o pôvode dodávateľov a oznámenia o autorských právach pôvodného autora, ktoré slúžia na overenie tejto stránky.
Na príslušné komponenty sa vzťahujú licencie s otvoreným zdrojovým kódom. Názvy produktov a odkazy na projekty slúžia na identifikáciu nadradeného softvéru a neznamenajú, že ich spoločnosť NullKit odporúča.