pdf-lib
PDF belgelerini tamamen tarayıcıda oluşturmak ve değiştirmek için saf JavaScript kitaplığı — sunucuya gitme gerektirmez.
pdf-lib, PDF'leri bir sunucuya yüklemeden bir web tarayıcısında işlemeyi mümkün kılan JavaScript kitaplığıdır. PDF Genie araçlarının çoğu pdf-lib kullanır — birleştirme, bölme, döndürme, filigranlama, düzleştirme, kırpma ve çok daha fazlası. Araçlarımızdan birini kullandığınızda PDF'inizin cihazınızdan çıkmamasının nedeni pdf-lib'dir.
pdf-lib ne yapabilir
- Sıfırdan PDF oluşturma — sayfa ekleme, font gömme, metin çizme, şekil çizme, görüntü gömme
- Mevcut PDF'leri değiştirme — sayfa ekleme/kaldırma, yeniden sıralama, döndürme, kırpma
- Formları doldurma ve düzleştirme — form alan değerlerini işleme, ardından sayfa içeriğine kilitleme
- Diğer PDF'leri gömme — mevcut bir PDF'i sayfa şablonu olarak kullanma, yeni içerik bindirme
- Şifreleme / şifre çözme (sınırlı) — parola ekleme; sahip parolasını kaldırma
pdf-lib'in sınırları
pdf-lib, belge yapı çalışması için bir araç setidir, işleme için değil:
- Bir PDF'i görüntüye işleyemez — o iş PDF.js'in
- OCR yapmaz — o iş Tesseract'ın
- Office belgelerini dönüştürmez — o iş LibreOffice'in
- Oldukça karmaşık şifreleme / dijital imzalar için özel kitaplıklar gerekir
Gizlilik için neden önemli
pdf-lib, tamamen tarayıcıda JavaScript aracılığıyla çalışır. Örneğin birleştirme aracımıza bir PDF yüklediğinizde dosya tarayıcınızın belleğine yüklenir, pdf-lib orada işler ve sonuç indirmeye sunulur. Dosya sunucularımıza gitmez. Bu, geleneksel PDF araçlarının (yükle, sunucuda işle, geri gönder) mimarisinden tamamen farklıdır — ve pdf-lib üzerine kurulan araçların güvenilir biçimde %100 tarayıcı tabanlı gizlilik iddia edebilmesinin nedeni budur.