ฉันจะพิมพ์หนังสือเล่มเล็กจากไฟล์ pdf ได้อย่างไร


32

ฉันมีเอกสาร PDF และฉันต้องการพิมพ์เป็นหนังสือเล่มเล็กนั่นคือสองหน้าของเอกสารในแต่ละด้านของแผ่นกระดาษและเพื่อให้ (เมื่อพิมพ์) ทุกสิ่งสามารถพับตรงกลางเพื่อสร้าง หนังสือเล่มเล็ก

ฉันจะทำสิ่งนี้ได้อย่างง่ายดาย

คำตอบ:


23

สำหรับทางเลือกที่ฟรีและเป็นสากลคุณสามารถใช้pdfbookสคริปต์ส่วนหนึ่งของpdfjamคอลเลกชันซึ่งโดยปกติจะรวมอยู่ในการแจกแจง LaTeX (โดยเฉพาะอย่างยิ่งMacTeX ) ใช้งานง่ายจากบรรทัดคำสั่ง:

pdfbook mypdf.pdf

หากข้างต้นใช้งาน/Library/TeX/texbinไม่ได้แสดงว่าไม่ได้อยู่ใน PATH ของคุณ (หรือ/usr/texbinสำหรับ MacTeX รุ่นเก่ากว่า) วิธีที่ดีที่สุดในการดำเนินการคือให้แน่ใจว่า PATH ถูกตั้งค่าอย่างถูกต้อง (โปรแกรมบรรทัดคำสั่งจำนวนมากจะล้มเหลวหากตัวแปร PATH ไม่ถูกต้องและpdfbookเป็นหนึ่งในนั้น); สิ่งนี้ไม่สำคัญภายใต้ OS X หากคุณต้องการพฤติกรรมที่สอดคล้องกันระหว่างแอปพลิเคชั่นที่เปิดตัวจากท่าเรือและแอปพลิเคชันที่รันจากเทอร์มินัลดังนั้นคุณควรค้นหาวิธีแก้ไขปัญหาทั้งหมดนี้โดยเฉพาะ เนื่องจากการทำงานที่สกปรกคุณสามารถเรียกใช้export PATH="$PATH:/Library/TeX/texbin:/usr/texbin"ทุกครั้งก่อนใช้งานpdfbook(รวมถึงบริการด้านล่าง)

หากคุณไม่ต้องการใช้บรรทัดคำสั่งคุณสามารถสร้างบริการได้อย่างง่ายดาย

  1. เรียกใช้ Automator (บน Yosemite เป็นในแอปพลิเคชั่น / อื่น ๆ )
  2. สร้างเอกสารใหม่และเลือก "บริการ"
  3. ด้านบนของกรอบด้านขวาสำหรับ "บริการที่ได้รับเลือก" เลือก "ไฟล์ PDF"
  4. ค้นหา "Run Shell Script" จากแถบที่อยู่ด้านบนของเฟรมด้านซ้ายแล้วดับเบิลคลิก เลือกเพื่อ "ส่งผ่านอินพุต" เป็น "อาร์กิวเมนต์" ในหน้าต่างที่สร้างขึ้นใหม่
  5. ใส่สคริปต์ง่ายทำงานตัวอย่างเช่นpdfbookpdfbook "$@"
  6. บันทึกเป็น "สร้างหนังสือเล่มเล็ก" (ตัวอย่าง)
  7. ใน Finder ให้เลือกไฟล์ PDF จากนั้นไปที่เมนู Services / Create booklet

สคริปต์ที่สมบูรณ์ของฉันยังสร้างไฟล์ชั่วคราวและเปิดไฟล์ PDF ที่เป็นผลลัพธ์:

TMPF=`mktemp -t bookletXXXX`
mv "$TMPF" "$TMPF.pdf"
pdfbook -o "$TMPF.pdf" "$@"
open "$TMPF.pdf"

ปัญหาที่ชัดเจนที่สุดคือการดาวน์โหลดและติดตั้ง GB LaTeX หลาย ๆ ตัวหากทั้งหมดที่คุณต้องการคือpdfbookสคริปต์


ฉันเพิ่งติดตั้ง mactex และฉันดูเหมือนจะไม่มี pdfbook ขั้นตอนอื่นใดที่ฉันต้องทำ?
Chris

ฉันได้ตรวจสอบพื้นที่เก็บข้อมูล TeX Live (ซึ่ง MacTeX ใช้) pdfbookอยู่ที่นั่นดังนั้นจึงดูเหมือนปัญหา PATH แน่นอน น่าเศร้าที่คุณก็ไม่สามารถใช้เส้นทางแบบเต็มของสคริปต์ (ซึ่งเป็น/usr/texbin/pdfbook) pdfjamเพราะก็จะล้มเหลวที่จะหาสคริปต์แม่ของมัน ฉันได้อัปเดตคำตอบของฉันพร้อมคำอธิบายปัญหาและการแก้ไขที่สกปรกแล้ว แต่คุณควรแก้ไขปัญหา PATH ทั่วโลกแทน (ฉันจำไม่ได้ว่าฉันทำได้อย่างไรและไม่พบคำถาม SO ที่ฉันใช้ไป ถ้าอย่างนั้นก็มีอยู่)
Blout

ยอดเยี่ยมเพียง! ใช้งานบน (Ubuntu) Linux ได้ทันที
Hummeling Engineering BV

14

คุณสามารถใช้ยูทิลิตี้สร้างหนังสือเล่มที่1ซึ่งเพิ่มตัวเลือกในการ "พิมพ์" จากหน้าตัวอย่างหรือแอปอื่น ๆ เพื่อสร้างไฟล์ PDF ที่สองโดยมีหน้าที่จัดเรียงไว้อย่างเหมาะสมเพื่อพิมพ์และผูกเป็นหนังสือเล่มเล็ก เมื่อพิมพ์หนังสือ PDF ที่เป็นผลลัพธ์อย่าลืมเลือก“ สองด้าน: การผูกขอบสั้น” ในตัวเลือก“ เลย์เอาต์” ของกล่องโต้ตอบการพิมพ์

1. ไม่มีฟรีอีกต่อไป $ 9.99 บน App Store ตั้งแต่วันที่ 09/2015


ฉันใช้เครื่องมือนี้กับ OSX 10.7.3 และใช้งานได้ดี - ฟังก์ชั่นค่อนข้างดีในแพ็คเกจน้ำหนักต่ำ

@Phrogz ขอบคุณที่แจ้งให้เราทราบ แน่นอนฉันได้อัปเดตลิงก์ให้ชี้ไปที่ไซต์ของผู้พัฒนาแล้ว
Juan A. Navarro

1
ดูเหมือนว่าลิงก์จะต้องมีการอัปเดตอีกครั้ง: thekeptpromise.com/FreeApps/#CreateBooklet
Eric Darchis

1
URL มีการเปลี่ยนแปลงอีกครั้งในตอนนี้: thekeptpromise.com/CreateBooklet - เช่นกันพวกเขากำลังเรียกเก็บเงินสำหรับวันนี้ แต่มันก็เป็นเพียง $ 4.99 ในช่วงเวลาของการแสดงความคิดเห็นซึ่งมีมูลค่าเวลาที่บันทึกฉัน :)
mnem

7

โซลูชันของฉันคือการติดตั้ง Adobe Acrobat Reader DC เวอร์ชัน Macintosh ซึ่งมีให้จากhttps://get.adobe.com/reader/และใช้เพื่อเปิดไฟล์ PDF เมื่อพิมพ์จาก Adobe Reader มีหลายตัวเลือกในการกำหนดขนาดและการจัดการหน้า:

  1. โปสเตอร์
  2. หลายอย่าง
  3. หนังสือเล่มเล็ก ๆ

เลือกหนังสือเล่มเล็กและคุณไปได้ดี

สกรีนช็อตของ Adobe Reader ใน OS X

ดูhttps://helpx.adobe.com/acrobat/kb/print-booklets-acrobat-reader.htmlเพื่อดูรายละเอียดเพิ่มเติม ข้อดีของโซลูชันนี้ที่โซลูชันเดียวกันใช้งานได้ในโลกของ Windows


5

"การพิมพ์หนังสือเล่มเล็ก" เรียกว่าการจัดเก็บภาษีในคำศัพท์ของธุรกิจการพิมพ์ระดับมืออาชีพ

นักต้มตุ๋นราคาถูก

เป็นเครื่องมือสำหรับทำสิ่งที่คุณต้องการ มีค่าใช้จ่าย US $ 35 และมีการทดลองใช้ฟรีเมื่อปิดใช้งานคุณสมบัติบางอย่าง มันราคาไม่แพงสำหรับการใช้งานแบบสบาย ๆ แต่ก็ดีพอสำหรับการเก็บแบบมืออาชีพ


4

เปิด PDF ในหน้าตัวอย่างไปที่กล่องโต้ตอบการพิมพ์และคุณจะพบการตั้งค่าที่เป็นประโยชน์ (หวังว่า) - ฉันพูดอย่างหวังว่าฉันไม่ได้ทำสิ่งที่คุณต้องการอย่างแน่นอน

คลิกที่ลูกศรชี้ลงเล็ก ๆ ถัดจากชื่อเครื่องพิมพ์เพื่อขยายไดอะล็อกการพิมพ์หากยังไม่ใหญ่กว่านั้น ในครึ่งล่างของหน้าต่างข้อความมีเมนูแบบเลื่อนลงซึ่งคุณสามารถเลือกตัวเลือกที่เกี่ยวข้องบางตัวได้:

  • ในเค้าโครง (ในเมนูแบบเลื่อนลง) หน้าต่อแผ่น (คุณสามารถตั้งค่านี้เป็น 2 เพื่อให้ด้านซ้ายและขวาในแต่ละหน้า)
  • นอกจากนี้ในเลย์เอาต์สองด้าน (คุณสามารถเลือกขอบกระดาษที่จะเกิดการผูกมัดได้ - ไม่แน่ใจว่าวิธีการนี้ใช้ในการพับตรงกลางได้อย่างไร ...
  • เมนูแบบเลื่อนลงยังมีส่วนที่เรียกว่าBooklet Printingซึ่งมีตัวเลือกมากมายที่คุณสนใจโดยส่วนใหญ่จะเป็นช่องทำเครื่องหมายแรกที่เปิดใช้งานการพิมพ์หนังสือเล่มเล็ก :)

ตอนนี้ฉันไม่ได้ทำมันด้วยตัวเองและฉันไม่รู้ว่ามันจะใช้สำหรับการพับหน้าตรงกลางหรือไม่ (ดูเหมือนว่ามันมีจุดประสงค์ในการผูกหน้าไว้ตามขอบหนึ่ง) แต่นั่นอาจเป็นสถานที่ที่จะเริ่มมองหา

ถ้ามันไม่ทำงานเหมือนเดิมคุณอาจต้องจัดเรียงหน้าใหม่ด้วยตนเอง (ซึ่งคุณสามารถทำได้ใน Preview) เพื่อให้ถูกต้องเพื่อให้การพิมพ์สองด้านอย่างง่ายพร้อมการผูกขอบสั้นทำให้หน้ากระดาษอยู่ในตำแหน่งที่ถูกต้อง แม้ว่าอาจจะค่อนข้างยากหากมีหน้าเยอะ ...

โชคดี...


2
ในเมนูแบบเลื่อนลงฉันไม่เห็นตัวเลือกสำหรับ "การพิมพ์หนังสือ" นี่อาจเป็นตัวเลือกจากเครื่องพิมพ์ที่ระบุหรือไม่
Juan A. Navarro

โอ้ขอโทษคุณพูดถูก: / ฉันไม่ทราบว่านี่เป็นส่วนหนึ่งของไดรเวอร์ HP สำหรับเครื่องพิมพ์ที่นี่ที่ทำงาน ... คุณยังสามารถเล่นกับลำดับหน้าและ 2 หน้าต่อแผ่น / การพิมพ์สองหน้าฉัน เดา ...
drfrogsplat

1

คุณสามารถใช้สคริปต์หลามฟรีที่นี่ เพียงเพิ่มลงในโฟลเดอร์บริการ PDF ของคุณในไลบรารีผู้ใช้ของคุณ (สร้างโฟลเดอร์หากไม่มีอยู่) จากนั้นจะปรากฏในปุ่ม PDF ของเมนูพิมพ์ของคุณ

มันถูกตั้งค่าสำหรับแผ่น A3 แต่มีตัวเลือกในการเปลี่ยนขนาดแผ่น (และสิ่งอื่น ๆ ) ในสคริปต์


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