PDFont hakkında: tarayıcında çalışan gizli PDF araçları
PDFont, tamamen tarayıcında çalışan ücretsiz PDF araçlarından oluşur. Dosyaların kendi cihazında işlenir ve sunucularımıza hiçbir zaman yüklenmez.
Neden var?
Bir PDF’i birleştirmek, küçültmek ya da şifresini kaldırmak için çoğu sitede önce dosyayı başkasının sunucusuna göndermen gerekir. Sözleşme, kimlik fotokopisi, maaş bordrosu gibi belgelerde bu, gereğinden fazla güven ister. PDFont bu ihtiyaçtan doğdu: aynı işleri dosyayı hiç göndermeden, doğrudan tarayıcında yapmak için.
Gizlilik ilkemiz
- Dosyaların sunucumuza yüklenmez. Hiçbir araç dosya içeriğini ağ üzerinden göndermez.
- Üyelik yok. Araçlar adını ya da e-posta adresini toplamaz; imza için yazdığın ad bile cihazında kalır.
- Reklam ya da izleme çerezi kullanmayız. Tek ölçüm, Cloudflare’in çerezsiz ve toplu ziyaret istatistiğidir.
- Tarayıcında yalnızca senin için gerekli olanı tutarız: dil ve tema tercihin, son işlemlerin listesi (yalnızca dosya adı, boyut ve zaman).
Ayrıntılar için Gizlilik ve Aydınlatma Metni’ne bakabilirsin.
Her şey tarayıcında olur
Bir dosya seçtiğinde tarayıcın onu belleğe okur ve işlemi bu sekmede çalışan kod yapar. Ağır işler, sayfanın donmaması için arka planda (Web Worker) ve gerektiğinde WebAssembly ile çalışır. Sonuç yine cihazında oluşturulur; sekmeyi kapattığında bellekten silinir. Bunu kendin nasıl kontrol edeceğini Nasıl çalışır sayfasında adım adım anlattık.
Üzerine kurulduğumuz açık kaynak bileşenler
PDFont, PDF dünyasının köklü açık kaynak projeleri sayesinde çalışıyor. Her biri kendi lisansının koşullarına uygun olarak kullanılıyor.
| Bileşen | Ne için | Lisans |
|---|---|---|
| PDF.js | Sayfa önizlemeleri, sayfaları görüntüye çevirme, metin okuma | Apache-2.0 · Mozilla |
| PDFium | Şifre kaldırma, kişisel veri maskeleme motoru (EmbedPDF’in WebAssembly derlemesi, MIT) | BSD-3-Clause · PDFium Authors (Chromium) |
| pdf-lib | PDF dosyası oluşturma ve düzenleme | MIT · Andrew Dillon, Cantoo |
| HarfBuzz | Filigran, sayfa numarası ve imzada birçok yazı sistemi için metin dizgisi | MIT · HarfBuzz project |
| Noto | Araçların PDF’e eklediği metinler için yazı tipleri | OFL-1.1 · Google |
| Dancing Script | Yazarak oluşturulan imzalar için el yazısı yazı tipi | OFL-1.1 · Impallari Type |
Diğerleri: Next.js, React (MIT) · fflate, JSZip (MIT) · Comlink, idb-keyval (Apache-2.0) · libphonenumber-js, bidi-js (MIT)
Bize ulaş
Bir hata gördüysen ya da yeni bir araç önermek istersen [email protected] adresine yazabilirsin.