PDF Bölme ve Sayfa Çıkarma
Bölme işlemi, seçtiğiniz sayfaları yeni PDF dosyalarına kopyalar ve orijinal dosyayı değiştirmez. Bu rehber LeedyBox aracının iki modunu, sayfa aralıklarının nasıl yazıldığını, bölünen dosyaların toplamda neden orijinalden büyük olabildiğini ve dosyaları göndermeden önce nelere bakmanız gerektiğini ele alır.
Bölme Ne Zaman İşe Yarar?
- Yalnızca ilgili bölümü göndermek: örneğin 48 sayfalık bir sözleşmenin imzalanması gereken iki sayfasını.
- Yükleme formları: dosya boyutunu veya sayfa sayısını sınırlayan formlar için.
- Toplu bir taramayı ayırmak: tarama cihazından tek seferde geçirilen 30 fiş tek bir dosyada toplanır. Her fiş tek sayfaysa Tüm Sayfaları Çıkar her fiş için ayrı bir dosya verir.
- Sayfaları başka bir araç için hazırlamak: PDF'den JPG'ye aracı tüm sayfaları tek bir ZIP dosyasına dönüştürür ya da sayfaları tek tek tıklayarak kaydeder. Bu yüzden 80 sayfalık bir raporun 5–12. sayfalarını önce çıkarırsanız 80 yerine 8 görsellik bir ZIP elde edersiniz (bkz. PDF Sayfalarını JPG veya PNG'ye Dönüştürme).
Sayfa sırasını düzeltmek veya birkaç sayfayı silmek istiyorsanız bunun yerine PDF Sayfaları Nasıl Yeniden Sıralanır, Döndürülür ve Silinir? rehberine bakın.
İki Mod, Üç Sonuç Türü
İndirdiğiniz dosya, seçili sekmeye ve kaç sayfa seçtiğinize bağlıdır. rapor.pdf için:
| Mod | Sonuç | Dosya adı |
|---|---|---|
| Özel Aralık Çıkar, tek sayfa | Tek sayfalık bir PDF | rapor_page_7.pdf |
| Özel Aralık Çıkar, birden fazla sayfa | Seçilen tüm sayfaları orijinal sıralarıyla içeren tek bir PDF | rapor_extracted.pdf |
| Tüm Sayfaları Çıkar | Her sayfa için ayrı bir PDF, bir ZIP arşivinde | rapor_all_pages.zip; içinde rapor_page_1.pdf, rapor_page_2.pdf … |
Yani 1-3, 5, 8-10 üç dosya değil, 7 sayfalık tek bir dosya verir. Bölümleri ayrı dosyalar olarak almak için bunları art arda çıkarın: belge indirmeden sonra yüklü kalır; 1-3 yazıp indirin, ardından 5 yazıp yeniden indirin. Birden fazla sayfa içeren her çıkarma işlemi rapor_extracted.pdf adını alır ve tarayıcılar aynı ada genellikle bir numara ekler; bu yüzden dosyaları indirdikçe yeniden adlandırın.
Adım Adım
- PDF Böl aracını açın ve PDF Dosyasını Seçin veya Buraya Sürükle Bırak alanından bir PDF seçin. Birden fazla dosya bırakırsanız yalnızca ilki kullanılır.
- Tüm sayfaların küçük resimleri çizilene kadar bekleyin. Ardından sekmelerin üzerinde dosya adı, boyutu ve sayfa sayısı görünür; başlangıçta tüm sayfalar seçilidir.
- Özel Aralık Çıkar sekmesinde Sayfa Aralığı (e.g. 1-3, 5, 8-10) kutusuna yazın veya küçük resimlere tıklayın. Kutu,
1-40gibi tam aralıkla başlar; bu yüzden önce kutuyu temizleyin ya da Tümünü Seçimi Kaldır düğmesine tıklayın. Tümünü Seç tüm sayfaları yeniden seçer; bir sayaç da kaç sayfanın seçili olduğunu gösterir (örneğin 40 sayfalık bir dosyada 7 sayfa seçiliyse "7 of 40 pages selected"). - Ya da seçimi dikkate almayan Tüm Sayfaları Çıkar sekmesine geçin.
- PDF'i Böl ve İndir düğmesine tıklayın; Değişiklik Dosyası düğmesiyle baştan başlarsınız.
Küçük resimlere tıkladığınızda aralık kutusu kısa biçimde yeniden yazılır: 2, 3, 4 ve 9. sayfalar 2-4, 9 olur. Küçük resimler düşük çözünürlükte çizildiği için içeriği indirilen dosyada kontrol edin.
Sayfa Aralıklarını Yazma
Numaralar, küçük resimlerin altındaki etiketlerde olduğu gibi sayfanın dosyadaki konumunu belirtir ve 1'den başlar.
- Öğeleri virgülle ayırın, aralıklar için kısa çizgi kullanın. Bunların çevresindeki boşlukların önemi yoktur.
- Sıra ve tekrarlar önemli değildir:
8-10, 1-3, 2yazmak 1, 2, 3, 8, 9 ve 10. sayfaları orijinal sıralarıyla verir. 10-8, 8'den 10'a kadar olarak okunur; 40 sayfalık bir dosyada38-45ise 40'ta durur. Son sayfadan büyük tek bir numara veya 0 yok sayılır.5-veya-3gibi açık uçlu aralıklar yok sayılır; bunun yerine5-40yazın.- Yalnızca klavyedeki düz kısa çizgi (-) geçerlidir. Bir kelime işlemciden yapıştırılan ve
1–3örneğindeki gibi biraz daha uzun olan çizgi (–, İngilizcede "en dash") yalnızca 1. sayfayı seçer;1 3ve1;3de aynı sonucu verir.
Basılı sayfa numaraları çoğu zaman dosyadaki konumlardan farklıdır. Bir raporda 1. sayfadan önce bir kapak ve dört ön sayfa (i–iv) varsa basılı 12. sayfa, dosyanın 17. sayfasıdır (1 + 4 + 12). İndirmeden önce vurgulanan küçük resimleri kontrol edin.
Parçalar Neden Toplamda Orijinalden Büyük Olabilir?
Gömülü bir yazı tipi veya başlıktaki bir logo gibi birçok sayfada kullanılan yazı tipleri ve görseller, orijinal dosyada genellikle bir kez saklanır ve tüm sayfalar tarafından paylaşılır. Her yeni dosya ise sayfalarının başvurduğu her kaynağın kendi kopyasını içermek zorundadır. pdf-lib bu kaynakları olduğu gibi kopyalar: yazı tiplerini kopyalanan sayfadaki karakterlere göre küçültmez, bir sayfanın listesinde yer alıp kullanılmayan girdileri de çıkarmaz. Bu nedenle tek bir sayfa, tüm belge için oluşturulmuş bir yazı tipi alt kümesini taşıyabilir; tüm sayfaların tek bir kaynak listesini paylaştığı dosyalarda ise bu listedeki her yazı tipini ve görseli.
Testimizde Python'un ReportLab kütüphanesiyle 40 sayfalık, A4 boyutunda bir metin raporu oluşturduk (alt küme olarak gömülmüş iki DejaVu yazı tipi ve her sayfada 900 × 240 piksellik bir JPEG logo). Raporu Node.js'te, LeedyBox aracının yüklediği kütüphane sürümü olan pdf-lib 1.17.1 ile ve aynı çağrıları kullanarak böldük:
| Çıktı | Boyut |
|---|---|
| Orijinal, 40 sayfa | Yaklaşık 151 KB |
| Tek sayfalık her bir PDF | Yaklaşık 86 KB |
| 40 sayfanın tamamı ayrı dosyalar olarak (ZIP) | Yaklaşık 3,4 MB, orijinalin kabaca 23 katı |
7 sayfalık tek bir PDF olarak 1-3, 5, 8-10 |
Yaklaşık 94 KB |
Taranmış belgeye benzeyen bir dosya farklı davrandı: Pillow ile 1.240 × 1.754 piksellik gri tonlamalı JPEG'lerden (150 dpi) oluşturulan on A4 sayfa yaklaşık 2,6 MB tuttu; on tek sayfalık dosyanın toplamı da yaklaşık 2,6 MB oldu, çünkü paylaşılan hiçbir şey yoktu. Sizin sonuçlarınız farklı olacaktır, ancak kısaca:
- Sayfa sayısı azaldıkça taramalar kabaca orantılı olarak küçülür (taramadan çıkardığımız 7 sayfalık bölüm yaklaşık 1,8 MB idi); metin belgeleri ise yazı tipleri ve paylaşılan görseller nedeniyle belirli bir taban boyutu korur.
- Birkaç sayfa tek bir dosyada, aynı sayfaların ayrı dosyalar hâlindeki toplamından genellikle daha az yer kaplar.
- Araç PDF'leri ZIP'e sıkıştırmadan ekler; bu yüzden ZIP, içerdiği dosyaların toplamıyla hemen hemen aynı boyuttadır.
Dosya hâlâ çok büyükse PDF Sıkıştırma rehberine bakın.
Yeni Dosyalarda Neler Korunur, Neler Kaybolur?
Sayfalar yeniden işlenmez, kopyalanır: metin seçilebilir kalır, görseller yeniden sıkıştırılmaz, sayfa boyutu ve döndürme korunur. Kopyalanan sayfalardaki web bağlantıları da korunur. Belgenin bütününe ait olan öğeler ise kopyalanmaz ve bazı sayfa özellikleri bunlara bağlıdır:
- Yer imleri ve sayfa etiketleri (i, ii, iii gibi özel numaralandırma).
- Başlık, yazar ve diğer belge özellikleri. Yeni dosyalarda üretici olarak pdf-lib, oluşturma tarihi olarak da bölme işleminin yapıldığı zaman görünür.
- Ekran okuyucuların başlıklar ve okuma sırası için kullandığı yapı olan erişilebilirlik etiketleri: orijinal dosya etiketli olsa bile yeni dosyalar etiketsizdir.
- İçindekiler girişleri gibi belge içi bağlantılar, hedef sayfa dışarıda bırakıldıysa ya da belge düzeyinde saklanan adlandırılmış bir hedef (named destination) kullanıyorlarsa hiçbir yere götürmeyebilir. Form alanları da doldurulamaz hâle gelebilir, çünkü ait oldukları form da belge düzeyinde tanımlanır.
- Dijital imza geçerliliğini korumaz: imza, orijinal dosyanın baytlarını birebir kapsıyordu; bu yüzden kopyalanan bir sayfada hâlâ görünen bir imza, yeni dosya hakkında hiçbir şey kanıtlamaz. İmzalı orijinali saklayın.
Bölme, Hassas Sayfaları Kaldırmanın Güvenli Bir Yolu Değildir
pdf-lib 1.17.1 ile yaptığımız bir testte, 1. sayfası 5. sayfaya bağlantı veren altı sayfalık bir PDF'nin 1. sayfasını çıkardık. Yeni dosya tek bir sayfa gösteriyordu ve bir metin çıkarma aracı yalnızca 1. sayfanın metnini buldu; yine de 5. sayfanın içeriği dosyanın içinde kullanılmayan veri olarak saklanıyordu ve dosyanın iç yapısını inceleyen herkes tarafından okunabiliyordu. İçindekiler tabloları ve çapraz başvurular sayfaları bu şekilde dosyaya taşıyabilir. Kopyalanan bir sayfada gizlenmiş içerik, örneğin siyah bir kutunun altındaki veya görünür alanın dışındaki metin de kopyalanır. Gizli belgeler için bir PDF düzenleyicinin karartma (redaksiyon) veya temizleme işlevini kullanın ya da PDF'den JPG'ye ile oluşturduğunuz sayfa görsellerini gönderin. Bir görsel, sayfanın metin katmanını veya gizli nesnelerini değil, yalnızca çizilmiş görünümünü içerir; ancak bu durumda metin artık seçilemez ve aranamaz.
Sık Karşılaşılan Sorunlar ve Çözümleri
- "…, tarayıcı tarafından okunamayan veya bozuk olan bir PDF dosyasıdır." Dosya hasarlı olabilir ya da açılması için parola gerekebilir; araçta parola alanı yoktur. İzin veriliyorsa parolayı girebildiğiniz bir uygulamada korumasız bir kopya kaydedin.
- Küçük resimler görünüyor, ancak bölme işlemi şifrelemeyle ilgili bir mesajla başarısız oluyor. PDF parola olmadan açılıyor ama şifrelenmiş; düzenleme veya yazdırma kısıtlaması gibi izin ayarları bu şekilde saklanır. Önizlemeler PDF.js ile çizilir, ancak bölme işlemini pdf-lib yapar ve pdf-lib, aracın onu çağırdığı biçimiyle şifrelenmiş dosyaları reddeder. Araç bu korumayı kaldırmaz veya aşmaz.
- "Lütfen en az bir sayfa seçerek veri çıkarın." Geçerli hiçbir sayfa seçili değildir; örneğin Tümünü Seçimi Kaldır düğmesine tıkladıktan sonra veya açık uçlu bir aralık yazdığınızda.
- Yanlış sayfalar. Daha uzun bir çizgi (–), eksik bir virgül veya basılı sayfa numaraları olup olmadığına bakın.
- Uzun dosyalarda yavaşlık. Denetimler görünmeden önce tüm küçük resimler çizilir ve ilerleme çubuğu o zamana kadar yaklaşık beşte birde bekler; bu yüzden uzun bir dosya takılmış gibi görünebilir. Tüm Sayfaları Çıkar ayrıca her dosyayı ve ZIP arşivini bellekte oluşturur. Aracın kendine ait bir boyut sınırı yoktur, ancak bir bilgisayarın üstesinden gelebildiği çok büyük bir dosyada telefon başarısız olabilir.
Dosyaları Göndermeden Önce
Her dosyanın sayfa sayısını, ilk ve son sayfasını ve boyutunu kontrol edin; dosyaya sozlesme_imza_sayfalari.pdf gibi açıklayıcı bir ad verin. Orijinali saklayın. Bölümleri yeniden birleştirmek için PDF Birleştir aracını kullanın. Orijinalde basılı sayfa numarası yoksa ve çıkardığınız bir bölümün örneğin 31'den başlaması gerekiyorsa PDF'ye Sayfa Numarası Ekleme rehberine bakın. Sayfa PDF.js, pdf-lib ve JSZip kütüphanelerini doğrudan leedybox.com'dan yükler, ancak dosyanız tarayıcınızda okunup bölünür ve bir LeedyBox sunucusuna gönderilmez.
Sık Sorulan Sorular
Bir PDF'yi otomatik olarak her 30 sayfada bir bölebilir miyim?
Otomatik bir seçenek yoktur. Her bölümü Özel Aralık Çıkar ile ayrı ayrı çıkarın: 120 sayfalık bir dosya için 1-30, 31-60, 61-90 ve 91-120 olmak üzere dört indirme gerekir.
1–3. sayfaları ve 7. sayfayı aynı anda iki ayrı dosya olarak alabilir miyim?
Tek adımda alamazsınız. Özel Aralık Çıkar her indirmede tek bir dosya oluşturur; bu yüzden önce 1-3, ardından 7 aralığını çıkarın. Tüm Sayfaları Çıkar ise her sayfayı ayrı bir dosya olarak verir.
Çıkarırken sayfa sırasını değiştirebilir miyim?
Hayır. Sayfalar orijinal sıralarını korur. Sonucu PDF Sayfalarını Düzenle aracıyla yeniden sıralayın.
Bölme kaliteyi düşürür mü?
Hayır. Sayfalar yeniden işlenmek yerine pdf-lib ile kopyalanır; bu yüzden metin ve görseller olduğu gibi kalır. Kaybolabilecek olanlar yer imleri ve sayfa etiketleri gibi belge düzeyindeki öğelerdir; yukarıda açıklandığı gibi bağlantılar veya form alanları da çalışmayı durdurabilir.
PDF okuyucum, üzerinde 23 yazan sayfayı neden 1. sayfa olarak gösteriyor?
Okuyucu, sayfa etiketi içermeyen yeni dosyadaki konumları sayar. Basılı numaralar sayfa içeriğinin bir parçasıdır ve değişmez. Sayfa Numarası Ekle, seçtiğiniz bir başlangıç numarasından itibaren yeni numaralar basabilir; ancak bunları sayfanın üzerine ekler ve basılı numaraları kaldırmaz. Bu yüzden henüz numarası olmayan sayfalar için uygundur.