Dosya Kalemi

Nasıl çalışır

Diğer PDF siteleri belgenizi hiç tanımadığınız bir makineye yüklemenizi ister. Bu site işi dosyanın zaten bulunduğu yerde yapıyor — neyi iyi yaptığı da nerede durduğu da bu seçimden çıkıyor.

İş tarayıcınızda oluyor

PDF motoru bir Web Worker: sekmenin içindeki ikinci bir iş parçacığı. Belgeleri açıyor, sayfaları taşıyor, görsel gömüyor, form dolduruyor ve dosyayı geri yazıyor — hepsi bellekte. Sayfa çizimi pdf.js ile, yani Firefox'un PDF gösterirken kullandığı motorla; parola koruması ise WebAssembly'ye derlenmiş qpdf ile.

Ağır iş işçide durduğu için yüz sayfalık bir tarama işlenirken arayüz cevap vermeye devam ediyor ve fikrinizi değiştirdiğiniz anda iş iptal edilebiliyor.

Neden böyle

Yükleme, size gizlilik olarak, servise para olarak pahalıya gelen kısım. Onu kaldırınca ikisi birden kalkıyor: belgeniz sizde kalıyor ve hesap, tier ya da reklamla finanse edilecek dosya başı bir maliyet doğmuyor.

Üstelik çoğu zaman daha hızlı: 40 MB'lık bir tarama, siz sonucu görmeden önce ağda iki kez yolculuk etmiyor.

Bedeli ne

İşi sizin makineniz yapıyor; yani çok büyük belgelerde sınırı bir abonelik değil bellek koyuyor ve yavaş bilgisayar yavaş dönüşüm demek. Sekmenin açık kalması gerekiyor: başka sayfaya geçmek işi iptal eder, çünkü onu bitirecek başka bir yerde çalışan bir şey yok.

Tarayıcıdaki sıkıştırma, metin ağırlıklı dosyalarda Ghostscript'li bir masaüstü programın vardığı yere varamıyor; birkaç biçim de — Office belgeleri, PDF/A, OCR — tarayıcıda hiç yapılamıyor.

Yerel servis isteyen dört araç

Word→PDF, PDF→Word, PDF/A ve OCR; LibreOffice, Ghostscript ve Tesseract kullanıyor. Bunlar gerçek programlar, bir sekmenin barındırabileceği şeyler değil; bu yüzden kendi bilgisayarınızdaki küçük bir serviste çalışıyorlar ve tarayıcı doğrudan onunla konuşuyor.

Bu, Dosya Kalemi'yi kendi makinenizde çalıştırdığınızda işe yarıyor. Yayındaki bu siteden işe yaramıyor: tarayıcılar, kamuya açık bir sayfanın bilgisayarınızdaki servislere bağlantı açmasını bilerek engelliyor — bize burada dört araca mal olsa da doğru bir kural.

Hangi tarayıcılar

Chrome, Edge, Firefox ya da Safari'nin güncel bir sürümü. Araçlar WebAssembly, Web Worker ve canvas'a dayanıyor; üçü de yıllardır standart. Eski bir tarayıcı bozuk dosya üretmek yerine yüksek sesle hata verir.