ต่อหลาย PDF เข้าด้วยกัน


14

ฉันกำลังมองหาการรวมไฟล์ PDF หลาย ๆ ไฟล์เข้าด้วยกันเป็นไฟล์เดียว มีโปรแกรม / วิธี (โอเพ่นซอร์สที่ต้องการ) ที่สามารถทำสิ่งนี้ให้กับฉันด้วยความยุ่งยากเล็กน้อยหรือไม่? หากคุณแบ่งปันโปรแกรมโปรดให้เหตุผลว่าทำไมโปรแกรมถึงใช้งานได้และไม่ใช่แค่ลิงก์

คำตอบ:


8

ฉันชอบPDFSamเพราะเป็นเครื่องมือข้ามแพลตฟอร์มที่ดีสำหรับการแยกและรวมหน้าจากไฟล์ pdf

ฉันเชื่อว่ามันเขียนใน Java (จึงข้ามแพลตฟอร์ม) และซอร์สโค้ดใช้ได้

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

นอกจากนี้ยังรองรับการเรียงลำดับใหม่และมุมมองภาพขนาดย่อซึ่งสามารถประหยัดเวลาได้โดยเฉพาะเมื่อคุณจำไม่ได้ว่าไฟล์ใดอยู่


การติดตั้ง PDFSam ติดตั้ง PDFSoda ที่ฉันไม่ต้องการไม่ดาวน์โหลดและไม่รู้ว่ามันคืออะไร
badbod99

9

pdftkน่าจะเป็นเครื่องมืออ้างอิงส่วนใหญ่สำหรับการจัดการ PDF ทุกประเภท

คำสั่งตัวอย่างจากเว็บไซต์ของพวกเขาอธิบายวิธีการรวม PDF หลาย ๆ

pdftk 1.pdf 2.pdf 3.pdf cat output 123.pdf

GUI พื้นฐานเป็นพื้นฐาน: pdftk4all

หนึ่งที่ดูดีขึ้นเล็กน้อย: pdftk Builder

ท้ายที่สุดPDFCreatorสามารถรวมเอกสารได้เช่นกัน แต่ดูเหมือนจะยุ่งยากไปหน่อย มันจะมีประโยชน์มากสำหรับการรวมไฟล์ต้นฉบับหลายประเภท


4

คุณสามารถใช้gsview

ติดตั้ง GSview กับคอมพิวเตอร์ แปลง file1.pdf และ file2.pdf เป็นรูปแบบ PostScript (.ps) ใน Adobe Acrobat Reader คุณสามารถทำได้ด้วยไฟล์ -> เปิด .. file1.pdf, ไฟล์ -> พิมพ์ ... -> เลือกเครื่องพิมพ์ PostScript บางอัน -> ทำเครื่องหมายพิมพ์เป็นไฟล์ -> ตกลง เขียน file1.ps ไปยังชื่อไฟล์: -> ตกลง

ทำซ้ำขั้นตอนเหล่านี้เพื่อแปลง file2.pdf เป็น file2.ps ในตัวอย่างนี้สมมติว่าไฟล์ถูกบันทึกลงในไดเร็กทอรี c: \ tilap \

ไม่จำเป็นต้องมีเครื่องพิมพ์ PostScript สามารถติดตั้งไดรเวอร์ได้แม้ว่าจะมีเครื่องพิมพ์อื่นต่ออยู่กับคอมพิวเตอร์อยู่แล้ว

เปิด Notepad (หรือตัวแก้ไขข้อความอื่น ๆ ) คัดลอกและวางข้อมูลโค้ด PostScript ต่อไปนี้ในตัวแก้ไข แก้ไขรหัสเพื่อให้สอดคล้องกับไดเร็กทอรีที่บันทึก file1.ps และ file2.ps ไว้ จำไว้ว่าให้ใช้ \ แทนที่จะเป็น \ ในชื่อพา ธ บันทึกผลลัพธ์ไปยังบางไดเร็กทอรีเป็น file12.ps

%!PS
% Written by Helge Blischke, see
% http://groups.google.com/groups?ic=1&selm=3964A684.49D%40srz-berlin.de
%
% The following 2 procs encapsulate the jobs to be processed
% much as is done with EPS images:
/_begin_job_
{
        /tweak_save save def
        /tweak_dc countdictstack def
        /tweak_oc count 1 sub def
        userdict begin
}bind def

/_end_job_
{
        count tweak_oc sub{pop}repeat
        countdictstack tweak_dc sub{end}repeat
        tweak_save restore
}bind def

% Now, add your jobs like this:
_begin_job_
(c:\\tilap\\file1.ps)run
_end_job_

_begin_job_
(c:\\tilap\\file2.ps)run
_end_job_

% and so on.

เริ่ม GSview เพื่อดูไฟล์ PostScript ที่ผสาน ไฟล์ -> เปิด ... -> file12.ps ... และแปลงกลับเป็น PDF: ไฟล์ -> แปลง ... -> อุปกรณ์: pdfwrite -> ตกลง -> file12.pdf


ทางเลือกอื่น ๆ ได้แก่CutePDF Writer & PDF Toolkit


CutePDF เชื่อมต่อ PDF ด้วยกันไหม? ฉันคิดว่าเอกสาร "บันทึก" เป็นไฟล์ PDF เท่านั้น?
James Mertz

ควรจะสามารถพิมพ์เอกสารหลายชุดเป็น PDF ฉบับเดียว แต่ยังไม่ได้ลองเลย @kron
Sathyajith Bhat

คุณไม่จำเป็นต้องใช้ gsview gs เองสามารถทำเคล็ดลับโดยไม่มี ps อยู่ในระดับกลาง แค่บรรทัดเดียว:gs -dSAFER -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sOutputFile=output.pdf input1.pdf input2.pdf
frabjous
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.