PDF.js - PDF.js
![]() | |
![]() Prohlížeč PDF ve Firefoxu 19.0b4 | |
Původní autoři | Andreas Gal |
---|---|
Vývojáři | Mozilla |
První vydání | 2. července 2011[1] |
Stabilní uvolnění | 2.5.207 / 1. června 2020[1] |
Úložiště | ![]() |
Napsáno | JavaScript, CSS, HTML |
Plošina | JavaScriptový engine, webový prohlížeč |
Velikost | 3,94 MB[1] |
Typ | Prohlížeč PDF |
Licence | Licence Apache 2.0[2] |
webová stránka | mozilla |
PDF.js nebo pdf.js je Knihovna JavaScript který vykresluje Přenosný formát dokumentu Soubory (PDF) pomocí webové standardy -dodržování Plátno HTML5. Projekt je řízen Mozilla Foundation po Andreas Gal spustila (původně jako experiment) v roce 2011.
Historie a aplikace
Soubor PDF.js může fungovat jako součást webu nebo prohlížeče. Původně vytvořeno jako Rozšíření Firefox,[3] nyní je součástí Mozilla Firefox od roku 2012 (verze 15)[4][5] a je ve výchozím nastavení povoleno od roku 2013 (verze 19).[6][7] Je také součástí ownCloud,[8] Další mrak,[9][10] a jako rozšíření prohlížeče pro Google Chrome, Chrom,[11] Firefox pro Android,[12] Bledý měsíc[13] a Mořská opice.[14]
Vývojáři také vloží do svého softwaru soubory PDF.js, aby umožnily vykreslování a prohlížení PDF ve webové nebo nativní aplikaci nebo vykreslování na serveru. Mezi příklady integrace PDF.js patří uvnitř Dropbox (služba) pro náhledy dokumentů PDF,[15] Slack (software),[16] a Linkedin pro prohlížení přístupných materiálů ke kurzu online.[17] Některé produkty pro vývoj softwaru jsou také založeny na tom, že usnadňují rozšiřování souboru PDF.js.[18][19]
Chování
Podle jednoho měřítka je soubor PDF.js výkonný pro prohlížení nejběžnějších souborů PDF, zatímco u velkých nebo „graficky náročných“ dokumentů může mít problémy.[20]Další analýza zjistila, že 1–3% souborů PDF v určitých podmnožinách dokumentů by prohlížeč PDF.js havarovalo nebo zmrazilo, a to buď z důvodu poškozeného souboru, nebo složitého souboru.[21]
Soubor PDF.js podporuje většinu specifikací PDF, ale některé funkce ještě nebyly implementovány, což může ovlivnit chování vykreslování v závislosti na funkcích, které dokument používá.[22]
Funkce PDF dosud nepřidané do souboru PDF.js nebo neúplné:
- Volitelné skupiny obsahu (OCG)
- Profily barev ICC
- Přímé barvy
- Simulace přetisku
- Skupiny transparentnosti (vyřazení / izolace)
- Některé vzory a stínování
- Vysoce věrný tisk
- Interaktivní a vyplnitelné formuláře
Komunita přispěvatelů PDF.js také konstatuje, že chování prohlížeče PDF.js se liší podle podpory požadovaných funkcí souboru PDF.js v prohlížeči.[23] Výkon a spolehlivost budou nejlepší v prohlížečích Chrome a Firefox, které jsou plně podporovány a podléhají automatickému testování.
Viz také
Reference
- ^ A b C „Vydání · mozilla / pdf.js“. GitHub.
- ^ „pdf.js / LICENCE na master · mozilla / pdf.js“. GitHub.
- ^ „Prohlížeč PDF (ukončen)“. addons.mozilla.org. Archivovány od originál dne 5. prosince 2015. Citováno 2. prosince 2015.
- ^ Parfeni, Lucian (30. dubna 2012). „Panel PDF.JS a Správce stahování byl přenesen do prohlížeče Firefox 15“. Softpedie. SoftNews.
- ^ Blagoveschenskiy, Anton (29. srpna 2012). „Вышла новая версия браузера Firefox 15“ [Byla vydána nová verze 15 prohlížeče Firefox]. Rossiyskaya Gazeta (v Rusku). Citováno 9. září 2012.
- ^ „Bug 773397 - Disable pdf.js prior to FF15 beta 5“. bugzilla.mozilla.org.
- ^ „Poznámky k verzi Firefoxu 19.0“. mozilla.org. Citováno 30. dubna 2013.
- ^ owncloud / files_pdfviewer, ownCloud, 8. února 2020, vyvoláno 28. března 2020
- ^ nextcloud / files_pdfviewer, Nextcloud, 18. března 2020, vyvoláno 28. března 2020
- ^ „Prohlížeč PDF - Aplikace - App Store - Nextcloud“. apps.nextcloud.com. Citováno 28. března 2020.
- ^ „Prohlížeč PDF“. Internetový obchod Chrome.
- ^ „Android PDF.js“. addons.mozilla.org.
- ^ „Doplňky - Prohlížeč PDF Moon“. Pale Moon - Doplňky.
- ^ „Prohlížeč PDF pro SeaMonkey“. Doplňky pro SeaMonkey.
- ^ https://dropbox.tech/application/annotations-on-document-previews
- ^ https://slack.engineering/what-matters-to-you-matters-to-us-10ff49650a5d
- ^ https://engineering.linkedin.com/blog/2019/04/under-the-hood--learning-with-documents
- ^ https://news.ycombinator.com/item?id=22763656
- ^ https://pdfjs.express/blog/introducing-pdfjs-express
- ^ https://hacks.mozilla.org/2014/05/how-fast-is-pdf-js/
- ^ https://www.pdftron.com/blog/pdf-js/pdf-js-reliability-benchmark/
- ^ https://www.pdftron.com/blog/pdf-js/guide-to-pdf-js-rendering/
- ^ [1]
externí odkazy
- Oficiální webové stránky
- „View PDF files in Firefox“. Nápověda Firefoxu. Mozilla.
- Chris Jones a Andreas Gal (a tým pdf.js) (15. června 2011). „pdf.js: vykreslování PDF pomocí HTML5 a JavaScriptu“. Andreas Gal blog uživatele.CS1 maint: používá parametr autoři (odkaz)
- Catalin Cimpanu (3. května 2012). „Skript dne: pdf.js“. Softpedie.
![]() | Tento bezplatný open source software článek je a pahýl. Wikipedii můžete pomoci pomocí rozšiřovat to. |