Ubuntu terminalinden bir pdf uzmanı olun

Aktif renklere sahip terminal

Metin belgeleri, Gnu / Linux kullanıcıları ve bilgisayar dünyası arasında oldukça yaygın olan belgelerdir ... ve onunla ilgili tüm komutlar ve programlar. Ancak günümüzde, pdf formatındaki dosyalar, birçok kullanıcı, geliştirici ve proje için favoriler haline gelerek metin belgelerine göre zemin kazanıyor.

Grafik bir ortam kullanırsak, pdf dosyasını kullanmak ve yönetmek kolaydırAncak Ya terminali kullanırsak? Daha sonra size pdf dosyalarını nasıl değiştireceğinizi ve kelimeleri nasıl arayacağınızı, pdf dosyasının metnindeki karakterleri saymayı vb. Anlatacağız.

Bunun için yapacağız grep komutunun çatalı olan bir komut olan pdfgrep komutunun kullanımı. Pdfgrep, pdf belgeleri oluşturmamıza, oluşturulan dosyaya bilgi göndermemize veya sadece bir pdf belgesinde bir kelime aramamıza olanak tanır.

Pdfgrep, neredeyse tüm dağıtımların resmi depolarında bulabiliriz, bu nedenle kurulumu için yalnızca dağıtımın yazılım yöneticisini kullanmalı ve yüklemeliyiz. Dağıtımımız bunu içermiyor olabilir (Ubuntu kullanırsak garip bir şey). Bu durumda gideriz resmi web sitesi geliştiriciden ve yüklemek için deb veya rpm paketini alacağız.

Kurduktan sonra işlem aşağıdaki gibi olmalıdır:

pdfgrep [-v] pattern [archivo.pdf]

Bu durumda, hem pdfgrep hem de şablon sabit komutlardır ve [-v], pdf dosyalarıyla işlem yapmak için kullanacağımız değişken kısımdır, örneğin kelimeleri aramak, karakterleri saymak gibi ... [file.pdf], kullanmak veya oluşturmak istediğimiz dosyanın adıyla değiştirilmelidir. Bulunduğumuz klasörle aynı klasörde ise sorun olmayacaktır ancak pdf dosyası bilgisayarın başka bir bölümünde ise pdf dosyasının adresini belirtmeliyiz aksi takdirde hata olacaktır.

Terminalde gerçekten grep komutunu kullanıyorsanız, pdfgrep komutunu çok seveceksiniz. Bize izin verecek bir araç Ekibimizin bilgileriyle pdf dosyaları oluşturun ve bunu bir arkadaşa, teknisyene veya benzeri bir kullanıma gönderebilmek.


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.

  1.   Giovanni boşluk dijo

    Ubuntu'nun neden olduğu BIOS hatası konusunda bana yardım etmeye devam ediyorlar, canonical bizi terk ediyor ve bizi unutuyormuş gibi yapıyorlar, yeni bilgisayarıma zarar verdiler.

    1.    Don Kişot dijo

      ve belki de aptalsın, bu blogun kanonik lanet olası normalin altına ait olmadığını anlamadığın bir trol parçası, blogu her gördüğümde saçma sapan yorum yapıyorsun başka bir yere sıçıyorsun

  2.   Jimmy olano dijo

    Ubuntu 16.04 cihazıma aşağıdaki sürümü yükledim:

    «Bu, pdfgrep 1.4.1 sürümüdür.

    Poppler 0.41.0 sürümünü kullanma
    Libpcre 8.41 2017-07-05 sürümünü kullanma »

    Bunu –V (veya –version) parametresiyle anladım ANCAK PARAMETRE İLE -v BUNU TANINMADIĞINI BİLİYOR.

    Tüm bunlar için -io –ignore-case komutunu daha kullanışlı buluyorum, bu da aramasında ona ilettiğimiz anahtar kelimeyi büyük veya küçük harfle döndürüyor.

    ANCAK, VURGULANMIŞ SÖZCÜKLERİ VE SEVGİLİ EE MEKTUBUMUZU ARAMAK CİDDİ BİR SORUN VARDIR, «üretim» veya «koruma» aramak istiyorsak, aramamız gerekenler:

    pdfgrep -i ürün dosya adı.pdf
    pdfgrep -i dosya adını koruyun.pdf

    (Ben zaten tırnak işaretleri içine almayı denedim, tekli ve çiftli, C dili kaçış karakteri "\" ve joker karakterler ve hiçbir şey yok). "Yıl" anahtar kelimesini aramak için, gerçek şu ki, herhangi bir alternatif düşünemiyorum, kim bir şey biliyorsa lütfen buraya yazın ve lütfen bana cevap verin.

    EN GÜÇLÜ SEÇENEK -ro – yinelemelidir: üzerinde çalıştığımız dizinde bulunan TÜM pdf belgelerinde kelimeyi arar.

    Özetle, iyi bir araçtır ve özgür yazılımla yazıldığı için, onu İspanyolca dilini destekleyecek şekilde değiştirebiliriz, makale için teşekkürler!

  3.   Jimmy olano dijo

    BU BELGEYİ OKUMA:

    https://pdfgrep.org/doc.html

    Aksanlı karakterleri işlemek için "–unac" parametresinin eklenmesinin önerildiğini öğrendim ve bilmenizi isterim ANCAK, indirdiğim sürümde unac desteği yoktu, çünkü bu yardımcı programla derlenmemişti ve bunu deneysel olarak adlandırdılar. yol.
    Komik olan şey, grep komutunun bu sınırlamaya sahip olmamasıdır, grep ile birlikte -i parametresi kullanıldığında bile kişi "ú" araması yapabilir ve ayrıca "Ú" döndürecektir.

    Her halükarda, onun hakkında başka neler öğrendiğimi görmek için zaten pdfgrep deposunu gözden geçiriyorum, tamam artık sizi rahatsız etmiyorum (bugün için).