Linux'ta PDF Belgeleriyle Çalışmak: Eksiksiz Araç Seti
Linux'ta PDF açmak için yerleşik görüntüleyicileri kullanın: Evince (GNOME) veya Okular (KDE). Metin düzenleme için LibreOffice Draw, profesyonel çalışmalar için ise Master PDF Editor uygundur. Dosya dönüştürme ve sıkıştırma işlemlerini poppler-utils ve ghostscript konsol yardımcı programları aracılığıyla gerçekleştirmek daha pratiktir.
Linux, Portable Document Format ile çalışmak için zengin bir özgür yazılım seçeneği sunar. Genellikle Adobe Acrobat gibi ücretli çözümlerin gerekli olduğu Windows veya macOS'un aksine, Linux'ta çoğu görev açık kaynaklı ücretsiz araçlarla çözülür. Aşağıda, farklı kullanım senaryolarına yönelik en iyi programları inceleyeceğiz.
İçindekiler
Görüntüleyiciler: Hızlı ve Kullanışlı
Çoğu Linux dağıtımı, önceden yüklenmiş bir PDF görüntüleyici ile birlikte gelir. Eğer yüklü değilse veya sizi memnun etmiyorsa, listeden bir alternatif seçin.
Evince (Belge Görüntüleyici)
GNOME, Unity ve Cinnamon ortamları için standart seçimdir.
- Artıları: Minimalist arayüz, düşük kaynak tüketimi, sekme desteği, hızlı arama.
- Eksileri: Temel ek açıklama özellikleri (sadece vurgulama ve basit notlar).
- Kurulum: Genellikle önceden yüklenmiştir. Ubuntu/Debian için:
sudo apt install evince.
Okular
KDE projesinden çok amaçlı bir görüntüleyicidir. En işlevsel olanlardan biri olarak kabul edilir.
- Artıları: Güçlü ek açıklama sistemi (vurgulama, altını çizme, damgalar, metin blokları), çok sayıda format desteği (EPUB, DJVU, CBZ), ek açıklamaları dosya içinde kaydetme.
- Eksileri: KDE bağımlılıkları nedeniyle Evince'den daha ağırdır (GNOME veya XFCE kullanıyorsanız).
- Kurulum:
sudo apt install okular(Debian/Ubuntu) veyasudo dnf install okular(Fedora).
MuPDF ve Zathura
Minimalistlerin ve pencere yöneticisi kullanıcılarının (i3, sway, bspwm) tercihi.
- Artıları: Anında başlatma, yalnızca klavye ile kontrol, son derece düşük bellek tüketimi.
- Eksileri: Grafik menünün olmaması, yeni başlayanlar için yüksek giriş eşiği.
İçeriği Düzenleme: Metin Nasıl Değiştirilir
Ek açıklama (belgenin üzerine katmanlar ekleme) ile düzenleme (orijinal metni ve nesneleri değiştirme) arasındaki farkı anlamak önemlidir.
LibreOffice Draw
Çok az kişi bilir ancak LibreOffice ofis paketinin bu bileşeni, düzenleme için PDF'leri mükemmel şekilde açar.
- Nasıl çalışır: PDF'yi vektör nesneleri ve metin blokları kümesi olarak içe aktarır.
- Ne için uygundur: Yazım hatalarını düzeltme, görselleri değiştirme, düzen öğelerini taşıma.
- Dikkat edilmesi gerekenler: Karmaşık biçimlendirmede düzen "kayabilir". Yazı tiplerinin sistemde yüklü olması gerekir.
Master PDF Editor (Ücretsiz/Ücretli)
Yeni sürümlerde filigranlı veya sınırlı işlevsellikli ücretsiz sürümü bulunan tescilli yazılım.
- Artıları: Adobe Acrobat kullanıcılarına aşina arayüz, tam metin ve form düzenleme.
- Eksileri: Kapalı kaynak kodu, ücretsiz sürümde olası kısıtlamalar.
Inkscape
Vektörel grafik düzenleyici.
- Ne için uygundur: Tek bir PDF sayfasını düzenleme (örneğin, güzel diyagramlar oluşturma veya grafikleri düzeltme).
- Eksileri: Çok sayfalı belgeler için tasarlanmamıştır.
Doğrudan düzenlemeye dikkat edin. PDF, düzenleme formatı değil, nihai düzen formatıdır. Karmaşık belgelerde metnin doğrudan değiştirilmesi genellikle kodlama bozulmasına veya paragrafların kaymasına neden olur. Belgeyi büyük ölçüde yeniden yapmanız gerekiyorsa, DOCX veya ODT formatına dışa aktarmak, orada düzenlemek ve tekrar PDF olarak kaydetmek daha iyidir.
Ek Açıklamalar ve El Yazısı Notlar
Göreviniz ders kitaplarından çalışmak, belgeleri gözden geçirmek veya kalemle notlar almaksa.
Xournal++
El yazısı girişi ve hibrit notlar için en iyi araç.
- Özellikler: Kağıt üzerine yazar gibi PDF'nin üzerine yazmanıza, metin alanları eklemenize, vurgulayıcı ile işaretlemenize olanak tanır. El yazısı tanımayı destekler.
- Senaryo: Linux kullanan tablet sahipleri (veya Wacom/Huion grafik tabletler) ve öğrenciler için idealdir.
- Kaydetme: Sonucu "gömülü" notlarla birlikte tekrar PDF olarak dışa aktarır.
Okular
Yukarıda belirtildiği gibi, Okular metin ek açıklamalarında da güçlüdür. Dosyanın kendisini görsel olarak değiştirmeden (yazdırma ayarları izin veriyorsa) gizlenebilen/gösterilebilen yorumlar eklemenize olanak tanır.
Terminalde Dönüştürme ve İşleme
Toplu işleme, sıkıştırma veya veri çıkarma için GUI programları gereksizdir. Konsol yardımcı programlarını kullanın.
Poppler-utils
Poppler kütüphanesine dayanan bir yardımcı program seti.
pdftotext file.pdf output.txt— Saf metin çıkarma.pdftocairo -png file.pdf— Sayfaları yüksek kaliteli PNG görüntülere dönüştürme.pdfunite file1.pdf file2.pdf output.pdf— Birden fazla PDF'yi tek bir dosyada birleştirme.pdfseparate file.pdf page-%d.pdf— PDF'yi ayrı sayfalara bölme.
Ghostscript (gs)
Son işlemeye yönelik en güçlü araç.
- PDF Sıkıştırma: Görsel kalitesini düşürerek dosya boyutunu küçültme.
gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/ebook -dNOPAUSE -dQUIET -dBATCH -sOutputFile=output.pdf input.pdf
```
*(`/ebook` parametresi orta boyutta iyi kalite sağlar; maksimum sıkıştırma için `/screen` kullanın).*
### OCRmyPDF
Taranmış belgelere metin katmanı eklemek için araç (metin tanıma).
* **Komut:** `ocrmypdf input_scan.pdf output_searchable.pdf`
* Tesseract OCR kurulumu gerektirir. Taramaları metin araması ve kopyalaması için erişilebilir hale getirir.
## Popüler Araçların Karşılaştırılması
<div class="table-container"><table style="border-collapse: collapse; width: 100%; margin: 16px 0;"><thead><tr><th style="border: 1px solid #e5e7eb; padding: 8px; text-align: left; background: #f9fafb; font-weight: 600;">Araç</th><th style="border: 1px solid #e5e7eb; padding: 8px; text-align: left; background: #f9fafb; font-weight: 600;">Tür</th><th style="border: 1px solid #e5e7eb; padding: 8px; text-align: left; background: #f9fafb; font-weight: 600;">En İyi Kullanım Alanı</th><th style="border: 1px solid #e5e7eb; padding: 8px; text-align: left; background: #f9fafb; font-weight: 600;">Lisans</th></tr></thead><tbody><tr><td style="border: 1px solid #e5e7eb; padding: 8px; text-align: left; vertical-align: top;"><strong>Evince</strong></td><td style="border: 1px solid #e5e7eb; padding: 8px; text-align: left; vertical-align: top;">Görüntüleyici</td><td style="border: 1px solid #e5e7eb; padding: 8px; text-align: left; vertical-align: top;">Hızlı okuma, minimalizm</td><td style="border: 1px solid #e5e7eb; padding: 8px; text-align: left; vertical-align: top;">GPL</td></tr><tr><td style="border: 1px solid #e5e7eb; padding: 8px; text-align: left; vertical-align: top;"><strong>Okular</strong></td><td style="border: 1px solid #e5e7eb; padding: 8px; text-align: left; vertical-align: top;">Görüntüleyici + Ek Açıklamalar</td><td style="border: 1px solid #e5e7eb; padding: 8px; text-align: left; vertical-align: top;">Eğitim çalışmaları, inceleme</td><td style="border: 1px solid #e5e7eb; padding: 8px; text-align: left; vertical-align: top;">GPL</td></tr><tr><td style="border: 1px solid #e5e7eb; padding: 8px; text-align: left; vertical-align: top;"><strong>LibreOffice Draw</strong></td><td style="border: 1px solid #e5e7eb; padding: 8px; text-align: left; vertical-align: top;">Düzenleyici</td><td style="border: 1px solid #e5e7eb; padding: 8px; text-align: left; vertical-align: top;">Metin ve düzen düzeltme</td><td style="border: 1px solid #e5e7eb; padding: 8px; text-align: left; vertical-align: top;">MPL/LGPL</td></tr><tr><td style="border: 1px solid #e5e7eb; padding: 8px; text-align: left; vertical-align: top;"><strong>Xournal++</strong></td><td style="border: 1px solid #e5e7eb; padding: 8px; text-align: left; vertical-align: top;">Notlar</td><td style="border: 1px solid #e5e7eb; padding: 8px; text-align: left; vertical-align: top;">El yazısı girişi, ders notları</td><td style="border: 1px solid #e5e7eb; padding: 8px; text-align: left; vertical-align: top;">GPL</td></tr><tr><td style="border: 1px solid #e5e7eb; padding: 8px; text-align: left; vertical-align: top;"><strong>Master PDF Editor</strong></td><td style="border: 1px solid #e5e7eb; padding: 8px; text-align: left; vertical-align: top;">Profesyonel düzenleyici</td><td style="border: 1px solid #e5e7eb; padding: 8px; text-align: left; vertical-align: top;">Acrobat'a tam alternatif</td><td style="border: 1px solid #e5e7eb; padding: 8px; text-align: left; vertical-align: top;">Tescilli</td></tr><tr><td style="border: 1px solid #e5e7eb; padding: 8px; text-align: left; vertical-align: top;"><strong>Poppler-utils</strong></td><td style="border: 1px solid #e5e7eb; padding: 8px; text-align: left; vertical-align: top;">CLI yardımcı programları</td><td style="border: 1px solid #e5e7eb; padding: 8px; text-align: left; vertical-align: top;">Dönüştürme, betikler, toplu işleme</td><td style="border: 1px solid #e5e7eb; padding: 8px; text-align: left; vertical-align: top;">GPL</td></tr><tr><td style="border: 1px solid #e5e7eb; padding: 8px; text-align: left; vertical-align: top;"><strong>OCRmyPDF</strong></td><td style="border: 1px solid #e5e7eb; padding: 8px; text-align: left; vertical-align: top;">CLI yardımcı programı</td><td style="border: 1px solid #e5e7eb; padding: 8px; text-align: left; vertical-align: top;">Taramalarda metin tanıma</td><td style="border: 1px solid #e5e7eb; padding: 8px; text-align: left; vertical-align: top;">AGPL</td></tr></tbody></table></div>
## Sık Yapılan Hatalar
1. **PDF'yi metin düzenleyicide açmaya çalışmak (Nano, Vim, Gedit).**
PDF ikili veya karma bir format olduğu için "anlaşılmaz karakterler" görürsünüz. Özel görüntüleyiciler kullanın.
2. **LibreOffice Writer üzerinden düzenleme.**
Writer, PDF'leri kötü içe aktarır. LibreOffice'e PDF içe aktarmak için her zaman **Draw** kullanın.
3. **Metin çıkarırken kodlamaları göz ardı etmek.**
`pdftotext` boş bir dosya veya anlaşılmaz semboller veriyorsa, yapıyı korumak için `-layout` bayrağını eklemeyi veya ara dönüştürme için `pdftohtml` kullanmayı deneyin.
4. **Etkileşimli öğelerin kaybolması.**
PDF'yi görüntülere dönüştürürken veya "dosyaya yazdır" yoluyla hiperlinkler, içindekiler tablosu ve formlar kaybolur. Yapıyı korumak istiyorsanız sanal yazdırma yerine birleştirme araçlarını (`pdfunite`) kullanın.
## SSS
**S: Linux'taki en hızlı PDF görüntüleyici hangisidir?**
C: **MuPDF** veya **Zathura**. Zayıf makinelerde bile neredeyse anında yüklenirler. Tam arayüzlü grafik uygulamalar arasında **Evince** liderdir.
**S: Linux'ta PDF'deki metni ücretsiz olarak düzenlemek mümkün mü?**
C: Evet, **LibreOffice Draw** ile. Basit düzeltmeler için bu yeterlidir. Karmaşık düzenler için Scribus kullanmak daha iyidir (PDF içe aktarma sınırlıdır) veya tescilli Master PDF Editor (ücretsiz sürümün kısıtlamaları vardır).
**S: Birden fazla PDF dosyasını tek bir dosyada nasıl birleştiririm?**
C: Terminaldeki en kolay yol: `pdfunite file1.pdf file2.pdf result.pdf`. Ayrıca Okular (yazdırma/dışa aktarma işlevi aracılığıyla) ve eklentili birçok dosya yöneticisi bunu yapabilir.
**S: Parola korumalı PDF'i neyle açabilirim?**
C: Çoğu görüntüleyici (Evince, Okular) açılışta parola soracaktır. Parolayı biliyorsanız ancak korumayı kalıcı olarak kaldırmak istiyorsanız QPDF veya Ghostscript kullanın:
`qpdf --password=PAROLANIZ --decrypt locked.pdf unlocked.pdf`
**S: PDF'i nasıl aranabilir hale getiririm (OCR)?**
C: `ocrmypdf` kurun ve `ocrmypdf input.pdf output.pdf` komutunu çalıştırın. Program dili otomatik olarak belirleyecek (veya `-l rus` bayrağı ile belirtin) ve görüntünün üzerine görünmez bir metin katmanı ekleyecektir.