Windows için ücretsiz, açık kaynak ve tamamen Türkçe PDF araç kutusu
Dosyaya git
Ali Polat fb3fe8c61b PDF Araçlarım 1.0.0: C++ ile yeniden yazım
Python/Qt sürümü (0.1.0) yerine Win32 + Direct2D arayüz, PDFium + qpdf motoru.
Kurulum 27,5 MB → 6 MB; anında açılış; bellek sınırlı önizleme önbelleği.
20 motor testi ve 10 turluk otomatik arayüz testi.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01XB4UY8fKk8xQZD2qkYArDp
2026-10-19 00:04:44 +03:00
docs/ekran PDF Araçlarım 1.0.0: C++ ile yeniden yazım 2026-10-19 00:04:44 +03:00
lisanslar PDF Araçlarım 1.0.0: C++ ile yeniden yazım 2026-10-19 00:04:44 +03:00
src PDF Araçlarım 1.0.0: C++ ile yeniden yazım 2026-10-19 00:04:44 +03:00
test PDF Araçlarım 1.0.0: C++ ile yeniden yazım 2026-10-19 00:04:44 +03:00
ucuncu PDF Araçlarım 1.0.0: C++ ile yeniden yazım 2026-10-19 00:04:44 +03:00
.gitignore PDF Araçlarım 1.0.0: C++ ile yeniden yazım 2026-10-19 00:04:44 +03:00
derle.sh PDF Araçlarım 1.0.0: C++ ile yeniden yazım 2026-10-19 00:04:44 +03:00
LICENSE PDF Araçlarım 0.1.0: Windows için Türkçe PDF araç kutusu 2026-09-17 08:48:47 +03:00
README.md PDF Araçlarım 1.0.0: C++ ile yeniden yazım 2026-10-19 00:04:44 +03:00

PDF Araçlarım

Windows için ücretsiz, açık kaynak, hızlı ve tamamen Türkçe PDF araç kutusu. Tüm işlemler bilgisayarında yapılır; dosyaların hiçbir yere gönderilmez, internet gerekmez.

⬇ En son sürümü indir — Windows 10 / 11, 64 bit · kurulum 6 MB · yönetici izni gerekmez

Ana ekran

Araç Ne yapar
📑 PDF Birleştir PDF'leri istediğin sırayla birleştirir; isteğe bağlı A4 / A3 / A5'e vektörel sığdırma
✂️ PDF Böl Aralıklara göre, her N sayfada bir, sayfa sayfa ya da seçili sayfaları ayırır — parçalar önizlemede renkli gösterilir
🗑️ Sayfa Sil Önizlemeden tıklayarak ya da 2, 5, 7-10 yazarak seç, sil
🔄 Sayfa Döndür Seçili ya da tüm sayfaları 90° / 180° döndürür; çift tıklama ile tek sayfa
🔀 Sayfa Sırala Sayfaları sürükleyip bırak; Ctrl / Shift ile çoklu seçip birlikte taşı
🗜️ PDF Sıkıştır Resimleri sayfa boyutuna göre küçültür; metin ve yazı tiplerine dokunmaz
🖼️ JPG / PNG → PDF JPEG'ler yeniden kodlanmadan, birebir kaliteyle; telefon fotoğraflarının yönü korunur

Ekran görüntüleri

PDF Böl Sayfa Sil
PDF Böl — parçalar önizlemede Sayfa Sil — tıkla ya da aralık yaz
Sayfa Sırala Birleştir
Sayfa Sırala — sürükle-bırak PDF Birleştir — sırala, sığdır
Sıkıştır Koyu tema
PDF Sıkıştır — önce / sonra Koyu tema — Windows temasını izler

Kullanım kolaylıkları

  • Sürükle-bırak: Dosyaları pencereye bırak; program uygun aracı kendisi açar (birden çok PDF → Birleştir, resimler → PDF'e dönüştür, tek PDF → "ne yapmak istersin?").
  • Sağ tık: Gezgin'de PDF ya da resimlere sağ tık → PDF Araçlarım ile aç. Birden çok dosya seçersen hepsi tek pencerede toplanır.
  • Kayıt: Çıktılar AraçAdı_YYYY-AA-GG_SS-DD-ss.pdf adıyla İndirilenler'e (ya da seçtiğin klasöre) kaydedilir. Kaynak dosyalar hiçbir zaman değiştirilmez, hiçbir dosyanın üzerine yazılmaz.
  • Kısayollar: Ctrl+O dosya ekle · Ctrl+A tüm sayfaları seç · Ctrl + tekerlek önizlemeleri büyüt/küçült · Esc ana ekran.
  • Yüksek çözünürlüklü ekranlarda (%150, %200) keskin görünür; işlem sürerken iptal edilebilir.

Windows "bilgisayarınız korundu" uyarısı: Program henüz dijital imzalı olmadığı için SmartScreen ilk açılışta uyarabilir. Ek bilgi → Yine de çalıştır ile açabilirsin. Kaynak kodu bu depoda.

İndir

Paket Nasıl
Kurulum (PDFAraclarim-x.y.z-Kurulum.exe) — önerilen Çalıştır. Masaüstü ve Başlat kısayolu, sağ tık menüsü eklenir. Kaldırma: Ayarlar → Uygulamalar.
Taşınabilir (PDFAraclarim-x.y.z-tasinabilir.zip) Zip'i bir klasöre aç, PDFAraclarim.exe'ye çift tıkla.

Nasıl yapıldı

1.0 sürümü sıfırdan C++ ile yazıldı (0.1 Python/Qt idi). Arayüz Direct2D/DirectWrite ile çizilir; PDF işleri Chrome'un PDF motoru PDFium (önizleme) ve qpdf (birleştirme, bölme, sıkıştırma) ile yapılır.

0.1 (Python) 1.0 (C++)
Kurulum dosyası 27,5 MB 6 MB
Tek exe 46 MB 4,6 MB + 7,5 MB PDFium
Açılış birkaç saniye anında

Bellek: Program uzun süre açık kalıp onlarca işlem yapsa da şişmez. Sayfa önizlemeleri ~80 MB'lık bir bütçeyle önbellekte tutulur, yalnız ekranda görünen sayfalar çizilir. Büyük dosyalar belleğe alınmaz, gerektikçe diskten okunur.

Testler

./derle.sh                                   # yapi/: program, testler, kurulum, taşınabilir zip
yapi/testler.exe                             # motor testleri (20 test)
yapi/PDFAraclarim.exe --oto-test C:\klasor   # arayüz testi: 10 tur × 7 araç, rapor.txt

Gerçek Windows 11'de ölçülen sonuçlar:

Test Sonuç
Motor testleri (birleştir, böl, sil, döndür, sırala, sıkıştır, resim → PDF, bozuk / şifreli dosya, Türkçe yollar, iptal) 20 / 20 geçti
Aynı oturumda 100 farklı işlem bellek artışı 0,3 MB
260 MB'lık 20 dosyayı birleştirme en yüksek ek bellek 10,6 MB
279 MB'lık resimli PDF'i sıkıştırma en yüksek ek bellek 115 MB (bütçe içinde)
151 fotoğraftan PDF (163 MB) en yüksek ek bellek 10 MB
~1500 sayfa önizlemesi, 10 farklı belge bellek artışı 0 MB
Arayüz testi: 10 tur × 7 araç = 70 işlem, önizlemeler kaydırılarak 70 / 70 geçti, bellek 36–47 MB arasında sabit

Derleme (Linux'tan çapraz derleme)

Gerekenler: x86_64-w64-mingw32-g++ (MinGW-w64), cmake, ninja, python3, curl.

./derle.sh     # ilk seferde ucuncu/kur.sh zlib, libjpeg-turbo ve qpdf'i indirip statik derler, PDFium'u indirir

Lisans

Program kodu MIT. Kullanılan bileşenler: PDFium (BSD-3), qpdf (Apache-2.0), libjpeg-turbo (IJG/BSD), zlib, miniz (MIT), Lucide simgeleri (ISC) — lisans metinleri lisanslar/ klasöründe ve programla gelen LISANSLAR.txt'te.

✦ Claude (Anthropic) yapay zekası ile geliştirildi. İnsan fikri, yapay zeka emeği.