PDF sayfasını ikiye bölme


36

Bir kitabın taranmasının sonucu olan bir PDF dosyasına sahibim.

Bu dosyada kitabın 2 sayfası PDF'de 1'e karşılık geliyor. Yani PDF dosyasında bir sayfa gördüğümde aslında kitabın 2 sayfasını görüyorum.

görüntü tanımını buraya girin

( orijinal )

Bu dosyayı başka bir PDF dosyasına dönüştürmenin bir yolu olup olmadığını bilmek istiyorum; burada kitabın 1 sayfası PDF'nin 1 sayfasına, yani normal duruma karşılık gelir.

Yanıtlar:


27

Yazılım Merkezinden indirebileceğiniz veya komut satırından yükleyebileceğiniz Gscan2pdf dosyasını deneyin sudo apt-get install gscan2pdf.

Gscan2Pdf’i açın:

  1. dosya> PDF dosyanızı içe aktarın ;

    ithalat

    Artık tek bir sayfanız var (soldaki sütuna bakın):

    tek

  2. sonra araçlar> Temizle ;

    Temizlemek

  3. mizanpaj olarak iki kat ve 2 olarak çıkış sayfalarını seçin , ardından Tamam'ı tıklatın ;

    Bölünmüş

  4. Gscan2pdf belgenizi böler (diğer şeylerin yanı sıra, temizler ve yeniden düzenler vb.) Şimdi iki sayfanız var:

    çift

  5. Sonuçtan memnun kaldıysanız PDF dosyanızı kaydedin.

Ppm dosyaları üretmek zorunda kalmadan unpaper kullanmak için daha kolay bir yol arıyordum ve bu kadar. Çok yardımcı cevap.
To Do

7
Gelecekteki okuyucular için: bu, görüntü olmayan PDF'lerde ne istediğinizi yapmaz - yalnızca görüntüler içe aktarılır. Gscan2pdf, tarama için harika görünüyor :).
Andrew Aylett

32

Sen kullanabilirsiniz mutool, bir MuPDF (komut satırı aracı sudo apt-get install mupdf-tools):

mutool poster -x 2 input.pdf output.pdf

-yDikey bölme yapmak istiyorsanız da kullanabilirsiniz .


5
Ubuntu 16.04'te paket adı mupdf-tools(yani .. sudo apt-get install mupdf-tools).
franzlorenzon

daha önce bilmediğim süper kullanışlı bir paket. Teşekkürler!
Dai

1
İş çok iyi ve çok hızlı oldu! Ne yazık ki ilk boş sayfayı çıktı PDF'den kaldırmak için kullanmanın bir yolunu bulamadım.
Martin Scharrer

@MartinScharrermutool clean input.pdf output.pdf 2-N
Peque

12

Briss'ı kullanırdım . Her sayfanın, her biri yeni bir sayfaya dönüşecek çeşitli bölgeleri seçmenize olanak sağlar.

görüntü tanımını buraya girin


1
Ben cevapları Benjamin’den aldım ve sizinkinden değil, çünkü Briss henüz olgunlaşmamış. Briss'ı denedim ve iyi görünüyor. Ancak gscan2pdf kurulumu çok daha hızlı ve daha temiz. Zaten katkınız için teşekkürler!
JGNog

1
Briss'i bir yıldan fazla bir süredir kullanıyorum. Bana göre oldukça olgun görünüyor.
frabjous

Bu harika
user2413

2

Başka bir seçenek ScanTailor . Bu program, bir defada birkaç tarama işlemek için özellikle uygundur.

apt-get install scantailor

Maalesef yalnızca görüntü dosyası girişlerinde çalışır, ancak taranmış bir PDF'yi jpg'ye dönüştürmek için yeterince basittir. İşte bir PDF dizininin tamamını jpg'ye dönüştürmek için kullandığım bir liner. Bir PDF'de n sayfa varsa, n jpg dosyalarını oluşturur.

for f in ./*.pdf; do gs -q -dSAFER -dBATCH -dNOPAUSE -r300 -dGraphicsAlphaBits=4 -dTextAlphaBits=4 -sDEVICE=png16m "-sOutputFile=$f%02d.png" "$f" -c quit; done;

Ekran görüntüleri paylaşmaya hazırdı, ancak yayınlamak için yeterli temsilcim yok.

ScanTailor, tif'e çıktı verir; böylece dosyaları PDF olarak geri almak istiyorsanız, her sayfa için bir PDF oluşturmak için bunu kullanabilirsiniz.

for f in ./*.tif; do tiff2pdf "$f" -o "$f".pdf -p letter -F; done;

Daha sonra bu tek astarı veya PDFShuffler gibi bir uygulamayı herhangi bir dosyayı veya tümünü bir PDF'de birleştirmek için kullanabilirsiniz.

gs -q -sPAPERSIZE=letter -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sOutputFile=output.pdf *.pdf




0

Okular'ı veya herhangi bir pdf okuyucuyu kullanabilir, ardından dosyaya yazdır ve seçenekleri ve kopyaları seç - sayfaları. İlgilendiğiniz sayfaları seçin ve ardından yazdırın. Seçilen sayfaları kesecek. Basit ve kolay !!


0

ImageMagick kullanarak bir komut satırı çözümü:

  1. PDF'yi ayrı görüntülere bölme:

    convert -density 300 orig.pdf page.png
    
  2. Her sayfa görüntüsünü sol ve sağ görüntüye bölün:

    for file in page-*.png;
      do convert "$file" -crop 50%x100% "$file-split.png";
    done
    
  3. page-###-split-#.pngDosyaları yeniden adlandır 001.png, 002.pngvb.

    ls page-*-split-*.png | cat -n | 
      while read n f; do mv "$f" $(printf "%03d.png" $n); done
    
  4. Sonuçta elde edilen sayfa görüntülerini tekrar PDF'de birleştirin:

    convert ls -l [0-9][0-9][0-9].png result.pdf
    

Kaynaklar: (ayrıca varyasyonlar ve diğer ipuçları dahil)


-2

Harika bir program scankromsator var. Ücretsizdir ve şarapla oldukça iyi çalışır. Daha fazla bilgi burada .

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.