답변:
PDFSam 은 pdf 파일에서 페이지를 분할하고 병합하기위한 멋진 크로스 플랫폼 도구이므로 매우 좋습니다.
나는 그것이 Java로 작성되었으므로 (그래서 크로스 플랫폼) 소스 코드를 사용할 수 있다고 생각합니다.
사람들이 나에게 네트워크 프린터에서 많은 문서를 스캔했을 때 여러 번 내 폴백으로 사용했는데 다른 순서로 분리하고 다시 만들어야했기 때문에 오히려 PDF를 분할하고 병합하는 것이 진정한 목적인 도구에 유용한 기능입니다.
심지어 어떤 파일이 무엇인지 기억할 수 없을 때 시간을 절약 할 수있는 인플레 이스 재정렬 및 썸네일보기도 지원합니다.
pdftk 는 모든 종류의 PDF 조작에 가장 자주 참조되는 도구 인 것 같습니다.
여러 PDF를 병합하는 방법을 설명하는 웹 사이트의 샘플 명령입니다.
pdftk 1.pdf 2.pdf 3.pdf cat output 123.pdf
기본적인 GUI를 사용할 수 있습니다 : pdftk4all
조금 더 좋아 보이는 것 : pdftk Builder
마지막으로 PDFCreator도 문서를 병합 할 수 있지만 약간 번거로운 것 같습니다. 그래도 여러 유형의 소스 파일을 병합하는 데 정말 유용합니다.
gsview 를 사용할 수 있습니다
GSview를 컴퓨터에 설치하십시오. file1.pdf 및 file2.pdf를 PostScript (.ps) 형식으로 변환하십시오. Adobe Acrobat Reader에서는 파일-> 열기 .. file1.pdf, 파일-> 인쇄 ...-> 일부 포스트 스크립트 프린터 선택-> 파일로 인쇄-> 확인을 사용하여이 작업을 수행 할 수 있습니다. file1.ps를 파일 이름 :-> 확인에 작성하십시오.
file2.pdf를 file2.ps로 변환하려면이 단계를 반복하십시오. 이 예에서는 파일이 c : \ tilap \ 디렉토리에 저장되어 있다고 가정합니다.
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.
병합 된 PostScript 파일을 보려면 GSview를 시작하십시오. 파일-> 열기 ...-> file12.ps. ... 그리고 다시 PDF로 변환하십시오 : 파일-> 변환 ...-> 장치 : pdfwrite-> 확인-> file12.pdf
다른 대안으로는 CutePDF Writer & PDF Toolkit이 있습니다.
gs -dSAFER -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sOutputFile=output.pdf input1.pdf input2.pdf