PDF.js, Taşınabilir Belge Biçimi (PDF) dosyalarını web standartları ile uyumlu HTML5 Canvas kullanarak işleyen bir JavaScript kütüphanesidir. Proje, Andreas Gal'in 2011'de (başlangıçta bir deney olarak) başlatmasından sonra Mozilla Corporation tarafından yönetilmektedir.
Orijinal yazar(lar) | Andreas Gal |
---|---|
Geliştirici(ler) | Mozilla |
İlk yayınlanma | 2 Temmuz 2011 |
Güncel sürüm | 4.3.136 / Mayıs 28, 2024 | )
Programlama dili | JavaScript, CSS, HTML |
Platform | JavaScript motoru, web tarayıcı |
Boyut | 3.94 MB |
Tür | PDF görüntüleyici |
Resmî sitesi | mozilla.github.io/pdf.js/ |
Kod deposu |
|
Tarih ve uygulama
PDF.js orijinal olarak Firefox için bir uzantı olarak oluşturulmuştur ve 2012'den beri Firefox'ta bulunmaktadır. (sürüm 15), ve 2013'ten beri (sürüm 19) varsayılan olarak etkindir.
Proje, PDF belgelerini yerel olarak web tarayıcısında görüntülemek için bir yol sağlamak üzere oluşturuldu; bu, belgeyi görüntüleme kodu bir tarayıcıda korumalı olduğundan, PDF belgelerini bir tarayıcı dışında açarken olası güvenlik risklerini önler. Uygulaması, yüksek işleme hızlarına izin veren HTML5'teki Canvas öğesini kullanır.
PDF.js, Thunderbird,ownCloud,Nextcloud, ve Google Chrome/Chromium,Android için Firefox, Pale Moon ve SeaMonkey yazılımlarında kullanılır.
PDF oluşturmayı ve görüntülemeyi etkinleştirmek için bir web veya yerel uygulamaya entegre edilebilir veya gömülebilir ve Sunucu tarafı işleme gibi gelişmiş kullanımlara izin verir.
Dropbox,Slack, ve LinkedIn Learning gibi birçok web uygulaması, PDF belgelerinin önizlemesini etkinleştirmek için PDF.js'yi entegre eder.
Davranış
Mozilla tarafından yapılan bir karşılaştırmaya göre PDF.js, en yaygın PDF dosyalarını görüntülemek için yüksek performans gösterirken, büyük veya 'grafik ağırlıklı' belgelerde bazı sorunlar yaşayabilir.
PDF.js, PDF belirtimlerinin çoğunu destekler (form desteği veya XFA dahil), ancak belgenin kullandığı özelliklere bağlı olarak işleme davranışını etkileyebilecek bazı özellikler henüz uygulanmamıştır.
PDF.js'de desteklenmeyen çeşitli PDF/X veya isteğe bağlı PDF özellikleri şunları içerir:
- ICC Renk Profilleri
- Nokta renkleri
- Üst baskı simülasyonu
- Şeffaflık grupları (nakavt/izolasyon)
- Yüksek kaliteli baskı
PDF.js katkıda bulunan topluluğu, PDF.js'nin tarayıcı davranışının, PDF.js'nin gerekli özellikleri için tarayıcı desteğine göre değiştiğini de not eder. Tam olarak desteklenen ve otomatik testlere tabi olan Chrome ve Firefox'ta performans ve güvenilirlik en iyisi olacaktır.
Ayrıca bakınız
- ORBX.js
- Shumway
- JavaScript çerçevesi
- JavaScript kütüphanesi
Kaynakça
- ^ a b . GitHub. 19 Aralık 2015 tarihinde kaynağından arşivlendi. Erişim tarihi: 12 Mart 2021.
- ^ "Release 4.3.136". 28 Mayıs 2024. Erişim tarihi: 22 Haziran 2024.
- ^ . addons.mozilla.org. 5 Aralık 2015 tarihinde kaynağından arşivlendi. Erişim tarihi: 2 Aralık 2015.
- ^ . . SoftNews. 30 Nisan 2012. 4 Mayıs 2012 tarihinde kaynağından arşivlendi. Yazar
|ad1=
eksik|soyadı1=
() - ^ [New version 15 of the Firefox browser released]. Rossiyskaya Gazeta (Rusça). 29 Ağustos 2012. 31 Ağustos 2012 tarihinde kaynağından arşivlendi. Erişim tarihi: 9 Eylül 2012. Yazar
|ad1=
eksik|soyadı1=
() - ^ . bugzilla.mozilla.org. 6 Kasım 2013 tarihinde kaynağından arşivlendi.
- ^ . mozilla.org. 12 Ekim 2012 tarihinde kaynağından arşivlendi. Erişim tarihi: 30 Nisan 2013.
- ^ a b . CNET (İngilizce). 24 Haziran 2011. 24 Mayıs 2022 tarihinde kaynağından arşivlendi. Erişim tarihi: 24 Mayıs 2022. Yazar
|ad1=
eksik|soyadı1=
() - ^ . bugzilla.mozilla.org (İngilizce). 30 Mayıs 2014 tarihinde kaynağından arşivlendi. Erişim tarihi: 28 Ocak 2022.
- ^ owncloud/files_pdfviewer, ownCloud, 8 Şubat 2020, 2 Kasım 2020 tarihinde kaynağından , erişim tarihi: 28 Mart 2020
- ^ nextcloud/files_pdfviewer, Nextcloud, 18 Mart 2020, 12 Kasım 2020 tarihinde kaynağından , erişim tarihi: 28 Mart 2020
- ^ . apps.nextcloud.com. 28 Mart 2020 tarihinde kaynağından arşivlendi. Erişim tarihi: 28 Mart 2020.
- ^ . Chrome Web Store. 27 Temmuz 2013 tarihinde kaynağından arşivlendi.
- ^ . addons.mozilla.org. 13 Ocak 2020 tarihinde kaynağından arşivlendi.
- ^ . Pale Moon - Add-ons. 3 Ocak 2020 tarihinde kaynağından arşivlendi. Erişim tarihi: 4 Mayıs 2021.
- ^ a b . GitHub. 6 Aralık 2020 tarihinde kaynağından arşivlendi. Erişim tarihi: 4 Mayıs 2021.
- ^ . Add-ons for SeaMonkey. 13 Ocak 2020 tarihinde kaynağından arşivlendi.
- ^ . dropbox.tech (İngilizce). 6 Temmuz 2020 tarihinde kaynağından arşivlendi. Erişim tarihi: 5 Ağustos 2021.
- ^ "What matters to you, matters to us. - Slack Engineering". Slack Engineering (İngilizce). 16 Kasım 2016. Erişim tarihi: 5 Ağustos 2021.
- ^ . engineering.linkedin.com (İngilizce). 6 Temmuz 2020 tarihinde kaynağından arşivlendi. Erişim tarihi: 5 Ağustos 2021.
- ^ . 8 Mayıs 2014 tarihinde kaynağından arşivlendi.
- ^ . bugzilla.mozilla.org (İngilizce). 28 Ocak 2022 tarihinde kaynağından arşivlendi. Erişim tarihi: 28 Ocak 2022.
- ^ . PDFTron. 4 Kasım 2019 tarihinde kaynağından arşivlendi. Erişim tarihi: 5 Ağustos 2021.
- ^ . GitHub (İngilizce). 24 Mayıs 2022 tarihinde kaynağından arşivlendi. Erişim tarihi: 24 Mayıs 2022.
- ^ . GitHub (İngilizce). 28 Kasım 2017 tarihinde kaynağından arşivlendi. Erişim tarihi: 24 Mayıs 2022.
- ^ . GitHub (İngilizce). 24 Mayıs 2022 tarihinde kaynağından arşivlendi. Erişim tarihi: 24 Mayıs 2022.
- ^ . GitHub (İngilizce). 14 Aralık 2011 tarihinde kaynağından arşivlendi. Erişim tarihi: 5 Ağustos 2021.
Dış bağlantılar
- Resmî site
- . Firefox Help. Mozilla. 30 Temmuz 2018 tarihinde kaynağından arşivlendi.
- Chris Jones and (and the pdf.js team) (15 Haziran 2011). . 's blog. 18 Haziran 2011 tarihinde kaynağından arşivlendi.
- Catalin Cimpanu (3 Mayıs 2012). . Softpedia. 13 Ocak 2015 tarihinde kaynağından arşivlendi.
wikipedia, wiki, viki, vikipedia, oku, kitap, kütüphane, kütübhane, ara, ara bul, bul, herşey, ne arasanız burada,hikayeler, makale, kitaplar, öğren, wiki, bilgi, tarih, yukle, izle, telefon için, turk, türk, türkçe, turkce, nasıl yapılır, ne demek, nasıl, yapmak, yapılır, indir, ücretsiz, ücretsiz indir, bedava, bedava indir, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, resim, müzik, şarkı, film, film, oyun, oyunlar, mobil, cep telefonu, telefon, android, ios, apple, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, pc, web, computer, bilgisayar
PDF js Tasinabilir Belge Bicimi PDF dosyalarini web standartlari ile uyumlu HTML5 Canvas kullanarak isleyen bir JavaScript kutuphanesidir Proje Andreas Gal in 2011 de baslangicta bir deney olarak baslatmasindan sonra Mozilla Corporation tarafindan yonetilmektedir PDF jsOrijinal yazar lar Andreas GalGelistirici ler MozillaIlk yayinlanma2 Temmuz 2011 2011 07 02 Guncel surum4 3 136 Mayis 28 2024 40 gun once Mayis 28 2024 Programlama diliJavaScript CSS HTMLPlatformJavaScript motoru web tarayiciBoyut3 94 MBTurPDF goruntuleyiciResmi sitesimozilla github io pdf js Kod deposugithub com mozilla pdf jsTarih ve uygulamaPDF js orijinal olarak Firefox icin bir uzanti olarak olusturulmustur ve 2012 den beri Firefox ta bulunmaktadir surum 15 ve 2013 ten beri surum 19 varsayilan olarak etkindir Proje PDF belgelerini yerel olarak web tarayicisinda goruntulemek icin bir yol saglamak uzere olusturuldu bu belgeyi goruntuleme kodu bir tarayicida korumali oldugundan PDF belgelerini bir tarayici disinda acarken olasi guvenlik risklerini onler Uygulamasi yuksek isleme hizlarina izin veren HTML5 teki Canvas ogesini kullanir PDF js Thunderbird ownCloud Nextcloud ve Google Chrome Chromium Android icin Firefox Pale Moon ve SeaMonkey yazilimlarinda kullanilir PDF olusturmayi ve goruntulemeyi etkinlestirmek icin bir web veya yerel uygulamaya entegre edilebilir veya gomulebilir ve Sunucu tarafi isleme gibi gelismis kullanimlara izin verir Dropbox Slack ve LinkedIn Learning gibi bircok web uygulamasi PDF belgelerinin onizlemesini etkinlestirmek icin PDF js yi entegre eder DavranisMozilla tarafindan yapilan bir karsilastirmaya gore PDF js en yaygin PDF dosyalarini goruntulemek icin yuksek performans gosterirken buyuk veya grafik agirlikli belgelerde bazi sorunlar yasayabilir PDF js PDF belirtimlerinin cogunu destekler form destegi veya XFA dahil ancak belgenin kullandigi ozelliklere bagli olarak isleme davranisini etkileyebilecek bazi ozellikler henuz uygulanmamistir PDF js de desteklenmeyen cesitli PDF X veya istege bagli PDF ozellikleri sunlari icerir ICC Renk Profilleri Nokta renkleri Ust baski simulasyonu Seffaflik gruplari nakavt izolasyon Yuksek kaliteli baski PDF js katkida bulunan toplulugu PDF js nin tarayici davranisinin PDF js nin gerekli ozellikleri icin tarayici destegine gore degistigini de not eder Tam olarak desteklenen ve otomatik testlere tabi olan Chrome ve Firefox ta performans ve guvenilirlik en iyisi olacaktir Ayrica bakinizPDF yazilimi listesi ORBX js Shumway JavaScript cercevesi JavaScript kutuphanesiKaynakca a b GitHub 19 Aralik 2015 tarihinde kaynagindan arsivlendi Erisim tarihi 12 Mart 2021 Release 4 3 136 28 Mayis 2024 Erisim tarihi 22 Haziran 2024 Arsivlenmesi gereken baglantiya sahip kaynak sablonu iceren maddeler link addons mozilla org 5 Aralik 2015 tarihinde kaynagindan arsivlendi Erisim tarihi 2 Aralik 2015 SoftNews 30 Nisan 2012 4 Mayis 2012 tarihinde kaynagindan arsivlendi Yazar ad1 eksik soyadi1 yardim New version 15 of the Firefox browser released Rossiyskaya Gazeta Rusca 29 Agustos 2012 31 Agustos 2012 tarihinde kaynagindan arsivlendi Erisim tarihi 9 Eylul 2012 Yazar ad1 eksik soyadi1 yardim bugzilla mozilla org 6 Kasim 2013 tarihinde kaynagindan arsivlendi mozilla org 12 Ekim 2012 tarihinde kaynagindan arsivlendi Erisim tarihi 30 Nisan 2013 a b CNET Ingilizce 24 Haziran 2011 24 Mayis 2022 tarihinde kaynagindan arsivlendi Erisim tarihi 24 Mayis 2022 Yazar ad1 eksik soyadi1 yardim bugzilla mozilla org Ingilizce 30 Mayis 2014 tarihinde kaynagindan arsivlendi Erisim tarihi 28 Ocak 2022 owncloud files pdfviewer ownCloud 8 Subat 2020 2 Kasim 2020 tarihinde kaynagindan erisim tarihi 28 Mart 2020 nextcloud files pdfviewer Nextcloud 18 Mart 2020 12 Kasim 2020 tarihinde kaynagindan erisim tarihi 28 Mart 2020 apps nextcloud com 28 Mart 2020 tarihinde kaynagindan arsivlendi Erisim tarihi 28 Mart 2020 Chrome Web Store 27 Temmuz 2013 tarihinde kaynagindan arsivlendi addons mozilla org 13 Ocak 2020 tarihinde kaynagindan arsivlendi Pale Moon Add ons 3 Ocak 2020 tarihinde kaynagindan arsivlendi Erisim tarihi 4 Mayis 2021 a b GitHub 6 Aralik 2020 tarihinde kaynagindan arsivlendi Erisim tarihi 4 Mayis 2021 Add ons for SeaMonkey 13 Ocak 2020 tarihinde kaynagindan arsivlendi dropbox tech Ingilizce 6 Temmuz 2020 tarihinde kaynagindan arsivlendi Erisim tarihi 5 Agustos 2021 What matters to you matters to us Slack Engineering Slack Engineering Ingilizce 16 Kasim 2016 Erisim tarihi 5 Agustos 2021 engineering linkedin com Ingilizce 6 Temmuz 2020 tarihinde kaynagindan arsivlendi Erisim tarihi 5 Agustos 2021 8 Mayis 2014 tarihinde kaynagindan arsivlendi bugzilla mozilla org Ingilizce 28 Ocak 2022 tarihinde kaynagindan arsivlendi Erisim tarihi 28 Ocak 2022 PDFTron 4 Kasim 2019 tarihinde kaynagindan arsivlendi Erisim tarihi 5 Agustos 2021 GitHub Ingilizce 24 Mayis 2022 tarihinde kaynagindan arsivlendi Erisim tarihi 24 Mayis 2022 GitHub Ingilizce 28 Kasim 2017 tarihinde kaynagindan arsivlendi Erisim tarihi 24 Mayis 2022 GitHub Ingilizce 24 Mayis 2022 tarihinde kaynagindan arsivlendi Erisim tarihi 24 Mayis 2022 GitHub Ingilizce 14 Aralik 2011 tarihinde kaynagindan arsivlendi Erisim tarihi 5 Agustos 2021 Dis baglantilarResmi site Firefox Help Mozilla 30 Temmuz 2018 tarihinde kaynagindan arsivlendi Chris Jones and and the pdf js team 15 Haziran 2011 s blog 18 Haziran 2011 tarihinde kaynagindan arsivlendi Catalin Cimpanu 3 Mayis 2012 Softpedia 13 Ocak 2015 tarihinde kaynagindan arsivlendi