Połącz wiele plików PDF razem

14

Chcę połączyć wiele plików PDF w jeden plik. Czy jest jakiś program / sposób (preferowane oprogramowanie typu open source), który może to dla mnie zrobić bez większych problemów? Jeśli udostępniasz program, podaj powody jego działania, a nie tylko link.

James Mertz
źródło

Odpowiedzi:

8

PDFSam bardzo mi się podoba, ponieważ jest to przyjemne narzędzie dla wielu platform do dzielenia i łączenia stron z plików pdf.

Wierzę, że jest napisany w Javie (stąd na wielu platformach) i dostępny jest kod źródłowy.

Używałem go wiele razy, gdy ludzie zeskanowali mi kilka dokumentów z drukarki sieciowej, które następnie musiałem oddzielić i przerobić w różnych zamówieniach i muszę powiedzieć, że ma dość dużo przydatne funkcje dla narzędzia, którego jedynym prawdziwym celem jest dzielenie i łączenie plików pdf.

Obsługuje nawet lokalne zmiany kolejności i widoki miniatur, co może zaoszczędzić trochę czasu, zwłaszcza gdy nie pamiętasz, który plik jest który.

Mokubai
źródło
Instalacja PDFSam instaluje PDFSoda, którego nie chciałem, nie pobierałem i nie mam pojęcia, co to jest.
badbod99
9

pdftk wydaje się być najczęściej wskazywanym narzędziem do wszelkiego rodzaju manipulacji PDF.

Przykładowe polecenie z ich witryny internetowej opisujące sposób łączenia wielu plików PDF.

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

Dostępny jest podstawowy interfejs GUI: pdftk4all

Nieco lepiej wyglądający: pdftk Builder

Wreszcie PDFCreator może również łączyć dokumenty, ale wydaje się to trochę kłopotliwe. Byłoby to jednak bardzo przydatne do łączenia kilku różnych typów plików źródłowych.

afrazier
źródło
4

Możesz użyć gsview

Zainstaluj GSview na komputerze. Konwertuj plik1.pdf i plik2.pdf do formatu PostScript (.ps). W programie Adobe Acrobat Reader można to zrobić za pomocą opcji Plik -> Otwórz .. plik1.pdf, Plik -> Drukuj ... -> Wybierz drukarkę PostScript -> zaznacz Drukuj do pliku -> OK. Zapisz plik1.ps do Nazwa pliku: -> OK.

Powtórz te kroki, aby przekonwertować plik2.pdf na plik2.ps. W tym przykładzie założono, że pliki są zapisywane w katalogu c: \ tilap \.

Nie jest konieczne posiadanie drukarki PostScript. Sterownik można zainstalować, nawet jeśli do komputera jest już podłączona inna drukarka.

Otwórz Notatnik (lub inny edytor tekstu), skopiuj i wklej następujący fragment kodu PostScript do edytora. Edytuj kod, aby odpowiadał katalogowi, w którym zapisano plik1.ps i plik2.ps. Pamiętaj, aby używać \ zamiast \ w nazwach ścieżek. Zapisz wyniki w jakimś katalogu jako plik12.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.

Uruchom GSview, aby wyświetlić scalone pliki PostScript. Plik -> Otwórz ... -> plik12.ps. ... i przekonwertuj go z powrotem na PDF: Plik -> Konwertuj ... -> Urządzenie: pdfwrite -> OK -> plik12.pdf


Inne alternatywy to CutePDF Writer i PDF Toolkit

Sathyajith Bhat
źródło
Czy CutePDF łączy pliki PDF? Myślałem, że to tylko „zapisane” dokumenty do plików PDF?
James Mertz,
powinienem być w stanie wydrukować wiele dokumentów w jednym pliku PDF, chociaż sam tego nie próbowałem. @kron
Sathyajith Bhat
Nie musisz używać gsview. sam gs może wykonać lewę bez ps w półprodukcie. Tylko jedna linia:gs -dSAFER -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sOutputFile=output.pdf input1.pdf input2.pdf
frabjous