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.
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.
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.
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
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
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.
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.
źródło
Możesz użyć gsview
Inne alternatywy to CutePDF Writer i PDF Toolkit
źródło
gs -dSAFER -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sOutputFile=output.pdf input1.pdf input2.pdf