Nasıl çalışır

PDF motorunu tarayıcınız indirir, tersi değil. Bir aracı kullandığınızda neler olduğunu ve bunu kendiniz nasıl kontrol edebileceğinizi burada bulabilirsiniz.

Kısaca

Scissor PDF dosyalarınızı asla almaz. Bir aracı açtığınızda tarayıcınız web sitesini ve bir PDF motorunu indirir. Bir dosya seçtiğinizde dosya tarayıcı sekmenizin belleğine okunur, o motor tarafından kendi işlemcinizde işlenir ve sonuç size indirme olarak teslim edilir. Sekmeyi kapatmak her şeyi siler.

Ne nerede çalışır

PDF'leri birleştiren, bölen, sıralayan, döndüren, sıkıştıran, numaralandıran, filigranlayan, şifreleyen ve şifresini çözen PDF motoru, açık kaynaklı lopdf kütüphanesi kullanılarak Rust ile yazılmış ve WebAssembly'ye derlenmiştir. WebAssembly, tüm modern tarayıcıların yerel hıza yakın çalıştırdığı, korumalı alanda (sandbox) çalışan bir biçimdir. Sayfa akıcı kalsın diye arka planda bir worker içinde çalışır.

Sayfa önizlemeleri ve PDF'ten JPG'ye, Firefox'ta yerleşik açık kaynaklı işleyici PDF.js'i kullanır; o da yerel olarak çalışır.

Sunucu, sıradan bir statik dosya barındırıcısıdır. Yükleme uç noktası, veritabanı veya uygulama kodu yoktur; dolayısıyla bir belgeyi kabul edebilecek hiçbir şey yoktur.

Kendiniz doğrulayın

Tarayıcınızın geliştirici araçlarını açın, Network sekmesine geçin ve herhangi bir aracı kullanın. Sayfanın kendi dosyalarının yüklendiğini göreceksiniz; belgenizi taşıyan hiçbir istek yoktur. Sayfa yüklendikten sonra internet bağlantınızı da kesebilirsiniz: tüm araçlar çalışmaya devam eder.

Site ayrıca tarayıcınıza sayfanın başka herhangi bir sunucuyla iletişim kurmasını engellemesini söyleyen katı bir İçerik Güvenliği Politikası (Content Security Policy) gönderir; böylece kodumuzdaki bir hata bile dosyalarınızı başka bir yere gönderemez.

Çevrimdışı çalışır, uygulama gibi yüklenir

İlk ziyaretinizden sonra bir service worker siteyi ve motoru tarayıcınızın önbelleğine kaydeder; böylece araçlar bağlantı olmadan açılır ve çalışır. Chrome veya Edge'de adres çubuğundan Yükle'yi seçin. Safari'de Dock'a Ekle'yi (Mac) veya Ana Ekrana Ekle'yi (iPhone ve iPad) seçin.

Yerel işlemenin sınırları

İşlem cihazınızda yapıldığından, çok büyük dosyalar cihazın belleğiyle sınırlıdır. Sıradan bir dizüstü bilgisayarda birkaç yüz megabayt sorun olmaz, telefonlar da günlük belgelerin üstesinden gelir. Hız bir sunucu kuyruğuna değil işlemcinize bağlıdır; bu da pratikte genellikle yükleyip indirmekten daha hızlıdır.