Khâu nhiều tệp PDF lại với nhau


14

Tôi đang tìm cách ghép nhiều tệp PDF lại với nhau thành một tệp. Có một chương trình / cách (ưu tiên nguồn mở) có thể làm điều này cho tôi với ít rắc rối không? Nếu bạn chia sẻ một chương trình, vui lòng đưa ra lý do tại sao nó sẽ hoạt động và không chỉ là một liên kết.

Câu trả lời:


8

Tôi khá thích PDFSam vì đây là một công cụ đa nền tảng tuyệt vời để phân tách và hợp nhất các trang từ các tệp pdf.

Tôi tin rằng nó được viết bằng Java (do đó đa nền tảng) và mã nguồn có sẵn.

Tôi đã sử dụng nó như là dự phòng của tôi nhiều lần khi mọi người quét cho tôi một loạt các tài liệu từ máy in mạng mà sau đó tôi phải tách ra và xử lý lại theo các đơn đặt hàng khác nhau và tôi phải nói rằng nó có khá nhiều các tính năng hữu ích cho một công cụ chỉ có mục đích thực sự là phân tách và hợp nhất các tệp pdf.

Nó thậm chí còn hỗ trợ sắp xếp lại tại chỗ và hình thu nhỏ có thể tiết kiệm một chút thời gian, đặc biệt là khi bạn không thể nhớ tệp nào là tệp nào.


Cài đặt PDFSam cài đặt PDFSoda mà tôi không muốn, không tải xuống và không biết nó là gì.
badbod99

9

pdftk dường như là công cụ được tham khảo thường xuyên nhất cho tất cả các loại thao tác PDF.

Lệnh mẫu từ trang web của họ mô tả cách hợp nhất nhiều tệp PDF.

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

Một GUI thô sơ có sẵn: pdftk4all

Một cái nhìn tốt hơn một chút: pdftk Builder

Cuối cùng, PDFCreator cũng có thể hợp nhất các tài liệu, nhưng có vẻ hơi khó sử dụng. Nó thực sự tiện dụng cho việc hợp nhất một số loại tệp nguồn khác nhau.


4

Bạn có thể sử dụng gsview

Cài đặt GSview vào máy tính. Chuyển đổi file1.pdf và file2.pdf sang định dạng PostScript (.ps). Trong Adobe Acrobat Reader, điều này có thể được thực hiện với Tệp -> Mở .. file1.pdf, Tệp -> In ... -> Chọn một số máy in PostScript -> đánh dấu In thành tệp -> OK. Viết tệp1.ps vào Tên tệp: -> OK.

Lặp lại các bước này để chuyển đổi file2.pdf thành file2.ps. Trong ví dụ này, giả định rằng các tệp được lưu vào thư mục c: \ tilap \.

Không cần thiết phải có máy in PostScript. Một trình điều khiển cho nó có thể được cài đặt ngay cả khi đã có một số máy in khác được gắn vào máy tính.

Mở Notepad (hoặc một số trình soạn thảo văn bản khác), sao chép và dán đoạn mã PostScript sau vào trình chỉnh sửa. Chỉnh sửa mã để tương ứng với thư mục lưu file1.ps và file2.ps. Nhớ sử dụng \ thay vì \ trong tên đường dẫn. Lưu kết quả vào một số thư mục dưới dạng 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.

Bắt đầu GSview để xem các tệp PostScript được hợp nhất. Tệp -> Mở ... -> tệp12.ps. ... và chuyển đổi lại thành PDF: Tệp -> Chuyển đổi ... -> Thiết bị: pdfwrite -> OK -> file12.pdf


Các lựa chọn thay thế khác bao gồm CutePDF Writer & PDF Toolkit


CutePDF có ghép các tệp PDF lại với nhau không? Tôi nghĩ rằng nó chỉ "lưu" tài liệu vào PDF?
James Mertz

Mặc dù vậy, tôi có thể in nhiều tài liệu thành một tệp PDF. @kron
Sathyajith Bhat

Bạn không cần sử dụng gsview. Bản thân gs có thể thực hiện thủ thuật, không có ps trong trung gian. Chỉ một dòng duy nhất:gs -dSAFER -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sOutputFile=output.pdf input1.pdf input2.pdf
frabjous
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.