11 puan yazan GN⁺ 2023-08-14 | 1 yorum | WhatsApp'ta paylaş
  • PDFTool, hassas belgeleri sunucuya yüklemeden PDF’leri tarayıcı içinde düzenlemeyi mümkün kılan ücretsiz bir çevrimiçi araçtır
  • Şifreleme, şifre çözme, optimizasyon, birleştirme, döndürme, sayfa kaldırma, bölme, imzalama ve OCR algılama dahil temel PDF işlemlerini tek yerde sunar
  • Düzenleme mantığı WebAssembly ile tarayıcı içinde çalışır; bu yapı sayesinde belgeler kullanıcının cihazını terk etmez
  • Araç sayfasını açtıktan sonra internet bağlantısını kesip düzenlemeyi deneyerek işlemenin yerel olarak yapıldığını doğrudan doğrulayabilirsiniz
  • Ücretsiz sunulur; dosya boyutu veya kullanım sayısı sınırı öne sürmez, ancak işletme maliyetlerinin bir kısmı için sitede az miktarda reklam bulunur

Sunucuya yükleme olmadan PDF düzenleme

  • PDFTool, hassas PDF’leri çevrimiçi düzenleme sitelerine yükleme zorunluluğunun yarattığı rahatsızlığı azaltmak için dosyaları doğrudan tarayıcıda düzenleme yaklaşımı sunar
  • Belgeler kullanıcının cihazının dışına çıkmadığı için banka ekstreleri, reçeteler ve diğer önemli belgeler işlenirken bile hizmet işletmecisinin dosyalara erişemediği bir yapı sunar
  • Desteklenen PDF işlemleri şunlardır
    • PDF dosyalarını şifreleme
    • PDF dosyalarının şifresini çözme
    • PDF optimizasyonu
    • PDF birleştirme
    • PDF sayfalarını döndürme
    • PDF sayfalarını kaldırma
    • PDF bölme
    • PDF imzalama
    • PDF dosyalarında OCR algılama

Tarayıcı içinde çalışma ve işletim koşulları

  • PDF düzenleme için gereken karmaşık mantık, WebAssembly kullanılarak tarayıcı içinde çalıştırılır
  • Kullanıcılar önce araç sayfasını yükleyip ardından internet bağlantısını keserek PDF düzenlemeyi deneyebilir ve böylece yükleme olmadan çalışıp çalışmadığını doğrudan doğrulayabilir
  • Hizmet ücretsizdir; belgeleri istenildiği kadar sık düzenlemeye izin verdiğini ve dosya boyutundan bağımsız olarak işlemenin yerel tarayıcıda gerçekleştiğini belirtir
  • İşletme maliyetlerinin bir kısmını karşılamak için web sitesinde az miktarda reklam kullanır ve AdBlocker ile diğer betik engelleyicilerin devre dışı bırakılmasını ister
  • Geliştirici, PDF düzenleme yazılımına büyük ücretler ödemek istemediğini ve mevcut web tabanlı PDF düzenleme hizmetlerinin belgeleri sunucuya yükleme zorunluluğunu şüpheli bulduğunu söylüyor

1 yorum

 
GN⁺ 2023-08-14
Hacker News yorumları
  • Çevrimdışı tarayıcı aracı fikri gerçekten iyi: Her cihazda çalışıyor ve bir programı “kurmak” da bir web sayfasını ziyaret etmek ya da kaydedilmiş bir HTML dosyasını açmak kadar basit
    Bu araç WebAssembly kullanıyor ama bu şart değil. Kendim kullanmak için yaptığım birkaç PDF aracı yalnızca pdf-lib kullanıyor: https://shreevatsa.net/pdf-pages/ https://shreevatsa.net/pdf-unspread/

    • PDF karşılaştırma için benzer bir şey yaptım; çünkü metin karşılaştırması değil, görsel karşılaştırma gerekiyordu
      Render motoru olarak Mozilla’nın PDF.js’ini kullanıyor ve tarayıcı içinde yapılabilecek şeylerin ne kadar çok olduğuna şaşırıyorsunuz: https://parepdf.com/
    • Bir zaman modelleme aracından proje planlarını alıp, ticari araçlardan daha iyi bir şekilde Gantt şemaları üreten bir araç yaptım
      İçinde tek bir HTML dosyası ve birkaç JavaScript dosyası bulunan bir zip dosyasından ibaret; ama daha kolay ve çıktıları da daha iyi olduğu için şirkette başkaları da kullanıyor. Yerel HTML uygulaması olarak seçmemin nedeni, Python gibi bir dilin kurulmasına gerek olmaması ve ek kurulum olmadan Windows ile Mac’te çalışmasını istememdi
    • Fikir gerçekten iyi ama IT tarafında olmayan biri açısından bunun gerçekten yalnızca çevrimdışı çalıştığına güvenmek epey zor
      Geliştirici araçlarıyla doğrulanabileceğini bilseniz bile kolay değil. Siteye girip dosyanın bir yere yüklenmediğini, yapımcının sözüne güvenmek zorunda kalmadan anlayabilmek güzel olurdu
    • Web tabanlı aracı tek dosya hâline getirirsem indirmesi kolay olacağı için öyle yapmaya çalışıyorum
      Genelde bu Vite eklentisiyle çözülüyor: https://www.npmjs.com/package/vite-plugin-singlefile
    • Çevrimdışı bir HTML Kantonca sözlüğü yapmak istiyordum; metin okuma özelliği de eklemeyi düşünüyordum
  • Biraz bağlantılı olarak, Acrobat’ın Fill & Sign özelliği gibi, form girişi için hazırlanmamış PDF’lere de içerik doldurmayı sağlayan bir araç uzun zamandır arıyorum
    Doldurup kaydettikten sonra daha sonra tekrar açıp önce eklediğim içerikleri düzenleyebilmek veya silebilmek isterdim. Adobe’nin hesap oluşturmayı dayatması ve Acrobat’a McAfee bloatware’ini sıkıştırması hoşuma gitmiyor, bu yüzden alternatif istiyorum. Android’de şaşırtıcı şekilde birkaç iyi seçenek var ama Windows ya da Linux’ta işe yarar bir şey bulamadım

    • Xournal++ bunu yapıyor; arayüzü de kesinlikle 90’lar hissi veriyor
      Oluşturduğunuz overlay’i ayrı bir dosya olarak kaydedebiliyor, özgün PDF ile overlay’i birleştiren yeni bir PDF oluşturabiliyorsunuz. Resmî evrak işleri gerektiğinde her seferinde kullanıyorum
    • FoxIT’in ücretsiz PDF okuyucusunda[0] Fill & Sign özelliği var
      PDF’nin herhangi bir yerine metin de girebiliyorsunuz; gerçekten istediğiniz şey buysa kullanılabilir. PC, Mac ve Linux’ta var ama Linux sürümü daha az özellikli olabilir. Home sekmesinin sağındaki “Fill & Sign” aracından erişiliyor; metin girmek için de Home sekmesindeki Typewriter aracını seçip istediğiniz konuma tıklayarak yazıyorsunuz. Daha sonra Typewriter’ın ok imleciyle metne tekrar tıklayıp silebilir veya düzenleyebilirsiniz; Typewriter oldukça iyi çalışıyor
      [0] https://www.foxit.com/pdf-reader/
    • https://www.ilovepdf.com/ kullanıyorum
      Çok sayıda aracı var; Sign PDF içinde metin, tarih, PNG imza vb. ekleme özellikleri bulunuyor. Memnun bir kullanıcıyım, herhangi bir bağlantım yok
    • Inkscape, şimdiye kadar çoğu PDF’yi istediğim şekilde düzenlemek için çok iyi iş gördü
      Metin eklemek ya da düzeltmek düzeyindeyse arayüzü de oldukça basit kalıyor; buna rağmen belgedeki neredeyse her öğeyi değiştirecek gücü koruyor. Linux, Windows ve Mac desteği de iyi, kurulumu da kolaydı
    • Microsoft’un hâlâ macOS’taki Preview uygulaması gibi bir şey sunmamasını anlayamıyorum
  • Buradaki yazılarda çok fazla kötü enerji ve heves kırıcı tepki gördüğüm için sinir oldum
    Araç çok havalı; yapan kişiyi tebrik ederim

  • smallpdf.com veya ilovepdf.com gibi yaygın çevrimiçi PDF araçları, bariz nedenlerle ofis ağlarında çoğu zaman engelleniyor
    Bu sayfayı yerel bir klasöre .html dosyası olarak kaydedip tarayıcıda çalıştırırsam, güvenlik duvarına ya da Websense engeline hiç takılmadan kullanabilir miyim merak ediyorum

    • Bir hesap oluşturdum
      Cihaza PWA olarak kaydederseniz, internet olmadığında son sürümü önbelleğe alır; böylece tamamen çevrimdışı kullanabilirsiniz, DNS sorgusu bile gerekmez
    • “Bize güvenmiyor musunuz?”
      İnternetteki web sitelerinin çok şey vadettiğini biliyorum. Kendiniz kontrol edebilirsiniz. Web sayfasını yükledikten sonra internet bağlantısını kesin ve PDF düzenlemeye başlayın; şaşıracaksınız
  • Çevrimdışı araçları seviyorum
    https://www.webutils.app/ üzerinde küçük bir araç koleksiyonu yaptım; bir süredir PDF aracı eklemeyi de düşünüyordum

    • Nedenini açıklarsanız iyi olur
      Gizlilik ve güvenliği önemseyen biri olarak bu akım bana daha çok geriye gidiş gibi görünüyor. Ağ erişimi gerekiyorsa web uygulaması mantıklı; ama çevrimdışı araçlara “program” dediğimiz zamanlar daha iyiydi. Web uygulamaları tarayıcıyı işletim sistemine dönüştürüyor gibi; zaten bir işletim sistemim var
    • Obfuscate edilmiş payload’da bağımlılıkların lisans bildirimleri tamamen kaldırılmış gibi görünüyor; bu da telif hakkı ihlali gibi duruyor
      Buna karşılık footer’a “© 2022 WebUtils. All rights reserved” yazısını koymaya özen göstermişler gibi
  • Mac kullanıcısıysanız bu işlerin çoğunu varsayılan Preview.app ile yapabilirsiniz

    • Mümkün olan en sezgisel olmayan şekilde yapabilirsiniz
  • Linux’ta bu tür işler için https://github.com/pdfarranger/pdfarranger ve https://gitlab.com/scarpetta/pdfmixtool kullanmayı seviyorum

    • Linux’ta kullanmak için iyi bir PDF düzenleme uygulaması arıyordum; şimdiye kadar bu araçlar ihtiyaçları karşılıyor
      İkisinin de Flathub’da Flatpak paketi var, bu yüzden kurulum ve güncelleme de kolay
  • Windows’ta pdfsam benim için tam uygun bir çevrimdışı araç
    https://pdfsam.org
    Ayrıca açık kaynak: https://github.com/torakiki/pdfsam

  • Linux’ta iyi PDF editörlerinin eksik olması bana hep tuhaf geliyor
    Çünkü sayfaları kesip yapıştırır gibi PDF’lerde küçük düzenlemeler yapmam gereken durumlar epey sık oluyor. Elbette Pdftk ya da günümüzde stapler, pdfinfo ve ImageMagick kombinasyonuyla yapılabiliyor; ancak GUI programları çoğunlukla kütüphane işlemlerinin üzerine ince bir katman sarmaktan ibaret olsa da, çoğu zaman epey kötü oluyor

    • https://simplePDF.eu’ye de bir göz atabilirsiniz
      PDFTool.org gibi çevrimiçi bir araç ama yerel işlemeyi de destekliyor. Ücretsiz ve hesap gerektirmiyor. Bir şey yapabilmek için önce üye olmayı dayatan web sitelerini sevmiyorum. Açık konuşayım, bu aracı tek başıma geliştiriyorum
    • Genel olarak iyi PDF düzenleme araçları da eksik
      Adobe’nin OCR’ı basit siyah-beyaz vergi belgelerini bile düzgün işleyemiyor; tarama OCR’ından bahsetmiyorum bile. Tek bir metin alanı tanınmazsa, eksik alanı eklemenin de neredeyse hiçbir yolu yok. “PDF’in iki sayfasını tek sayfada birleştirme” gibi kullanışlı özelliklerde bile arayıp bir yöntem bulmak, ücretli yazılım kullanmaktan her zaman daha kolay oluyor
    • Birkaç yıldır pdfarranger’ı sorunsuz kullanıyorum
      Debian deposunda var, muhtemelen Ubuntu’da da vardır: sudo apt-get install pdfarranger
    • Sayfa ekleme, silme, bölme, birleştirme, yeniden sıralama, tüm sayfaları veya tek tek sayfaları döndürme gerekiyorsa harika NAPS2’yi[1] öneririm
      Aslında bir tarama aracı, ama tarama yapmadan PDF’i sürükleyip bıraksanız da iyi çalışıyor. Sayfa içi düzenleme veya açıklama ekleme yapmıyor; bunun yerine bir “üst katmandaki” işleri ele alıyor
      [1] https://www.naps2.com/
    • masterpdfeditor kullanıyorum; ücretsiz de değil, açık kaynak da değil
      Yine de yazılımın kendisi harika
  • Covid döneminde hassas verileri herhangi bir sunucuya yüklemek istemediğim için benzer bir çevrimdışı araç yaptım
    Başkalarına da faydası olabilir diye açık kaynak olarak yayımladım: https://timothebarbe.github.io/pdfModer
    Frontend geliştiricisi olmadığım için UI pek iyi değil