แยกหน้า PDF ในสอง


36

ฉันมีไฟล์ PDF ที่เป็นผลมาจากการสแกนหนังสือ

ในไฟล์นี้ 2 หน้าของหนังสือเล่มนี้ตรงกับ 1 ใน PDF ดังนั้นเมื่อฉันเห็นหน้าในไฟล์ PDF ฉันเห็นหน้าหนังสืออยู่ 2 หน้า

ป้อนคำอธิบายรูปภาพที่นี่

( ต้นฉบับ )

ฉันต้องการทราบว่ามีวิธีใดที่จะแปลงไฟล์นี้เป็น PDF อื่นโดยที่ 1 หน้าของหนังสือตรงกับหน้า 1 ของ PDF นั่นคือสถานการณ์ปกติ

คำตอบ:


27

ลองGscan2pdfsudo apt-get install gscan2pdfซึ่งคุณสามารถดาวน์โหลดได้จากศูนย์ซอฟแวร์หรือที่คุณสามารถติดตั้งจากบรรทัดคำสั่ง

เปิด Gscan2Pdf:

  1. ไฟล์> นำเข้าไฟล์ PDF ของคุณ;

    นำเข้า

    ตอนนี้คุณมีหน้าเดียว (ดูคอลัมน์ด้านซ้าย):

    เดียว

  2. แล้วเครื่องมือ> ทำความสะอาด ;

    ทำความสะอาด

  3. เลือกคู่เป็นรูปแบบและ #output หน้าเป็น2จากนั้นคลิกตกลง ;

    แยก

  4. Gscan2pdf แยกเอกสารของคุณ (เหนือสิ่งอื่นใดมันจะทำความสะอาดและทำสำเนาเอง) ตอนนี้คุณมีสองหน้า:

    สอง

  5. บันทึกไฟล์ PDF ของคุณหากพอใจกับผลลัพธ์

ฉันกำลังมองหาวิธีที่ง่ายกว่าในการใช้ unpaper โดยไม่ต้องสร้างไฟล์ ppm และมันก็เป็นเช่นนั้น คำตอบที่เป็นประโยชน์มาก
ถึง

7
สำหรับผู้อ่านในอนาคต: สิ่งนี้ไม่ได้ทำในสิ่งที่คุณต้องการด้วย PDF ที่ไม่ใช่รูปภาพ - นำเข้าเฉพาะภาพเท่านั้น gscan2pdf ดูยอดเยี่ยมสำหรับการสแกนแม้ว่า :)
Andrew Aylett

32

คุณสามารถใช้mutoolเป็นMuPDFเครื่องมือบรรทัดคำสั่ง ( sudo apt-get install mupdf-tools):

mutool poster -x 2 input.pdf output.pdf

คุณสามารถใช้-yหากคุณต้องการแยกแนวตั้ง


5
ใน Ubuntu 16.04 ชื่อแพ็คเกจคือmupdf-tools(ดัง .. sudo apt-get install mupdf-tools)
franzlorenzon

แพ็คเกจที่มีประโยชน์มากซึ่งฉันไม่เคยรู้จักมาก่อน ขอบคุณ!
ได

1
ทำได้ดีมากและเร็วมาก! น่าเสียดายที่ฉันไม่สามารถหาวิธีใช้เพื่อลบหน้าแรกที่ว่างเปล่าออกจากผลลัพธ์ PDF
Martin Scharrer

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

12

ผมจะใช้Briss ช่วยให้คุณสามารถเลือกภูมิภาคต่าง ๆ ของแต่ละหน้าแต่ละส่วนเพื่อเปลี่ยนเป็นหน้าใหม่

ป้อนคำอธิบายรูปภาพที่นี่


1
ฉันยอมรับคำตอบจากเบนจามินและไม่ใช่ของคุณเพียงเพราะบริสยังไม่โตเต็มที่ ฉันลองบริสแล้วมันก็ดูดี แต่การติดตั้ง gscan2pdf นั้นเร็วและสะอาดกว่ามาก ขอบคุณสำหรับการสนับสนุนของคุณ!
JGNog

1
ฉันใช้ Briss มานานกว่าหนึ่งปีแล้ว ดูเหมือนว่าสมเหตุสมผลกับฉัน
frabjous

อันนี้ยอดเยี่ยม
2413

2

ตัวเลือกหนึ่งคือScanTailor โปรแกรมนี้เหมาะอย่างยิ่งสำหรับการประมวลผลการสแกนหลายครั้ง

apt-get install scantailor

น่าเสียดายที่มันใช้งานได้กับอินพุตไฟล์ภาพเท่านั้น แต่ก็ง่ายพอที่จะแปลงไฟล์ PDF ที่สแกนเป็น jpg ต่อไปนี้เป็นหนึ่งในสายการบินที่ฉันใช้สำหรับแปลงไดเรกทอรีทั้งหมดของ PDF เป็น jpgs หากมีรูปแบบไฟล์ PDF nหน้าก็จะทำให้nไฟล์ jpg

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;

ฉันมีภาพหน้าจอพร้อมที่จะแชร์ แต่ฉันมีตัวแทนไม่เพียงพอที่จะโพสต์

ScanTailor ให้ผลลัพธ์เป็น tif ดังนั้นหากคุณต้องการไฟล์ในรูปแบบ PDF คุณสามารถใช้สิ่งนี้เพื่อสร้าง PDF สำหรับแต่ละหน้า

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

จากนั้นคุณสามารถใช้หนึ่งซับในนี้หรือแอปพลิเคชันเช่น PDFShuffler เพื่อรวมไฟล์ใด ๆ หรือทั้งหมดเป็นไฟล์ PDF เดียว

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




0

คุณสามารถใช้ okular หรือโปรแกรมอ่าน PDF ใดก็ได้จากนั้นใช้ print to file และเลือกตัวเลือกและคัดลอก -> หน้า เลือกหน้าสนใจของคุณแล้วพิมพ์ มันจะตัดหน้าที่เลือก ง่ายและสะดวก !!


0

โซลูชันบรรทัดคำสั่งโดยใช้ ImageMagick:

  1. แยก PDF เป็นภาพแต่ละภาพ:

    convert -density 300 orig.pdf page.png
    
  2. แยกแต่ละภาพหน้าออกเป็นภาพซ้ายและขวา:

    for file in page-*.png;
      do convert "$file" -crop 50%x100% "$file-split.png";
    done
    
  3. เปลี่ยนชื่อpage-###-split-#.pngไฟล์ที่จะเพียงแค่001.png, 002.pngฯลฯ .:

    ls page-*-split-*.png | cat -n | 
      while read n f; do mv "$f" $(printf "%03d.png" $n); done
    
  4. รวมภาพหน้าผลลัพธ์เป็น PDF อีกครั้ง:

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

แหล่งที่มา: (รวมถึงรูปแบบและเคล็ดลับเพิ่มเติม)


-2

มีโปรแกรม scankromsator ที่ยอดเยี่ยม มันฟรีและทำงานได้ค่อนข้างดีผ่านไวน์ ข้อมูลเพิ่มเติมที่นี่

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.