Birden fazla PDF'yi bir araya getirme


14

Birden fazla PDF'yi tek bir dosyada birleştirmek istiyorum. Bunu benim için küçük bir güçlükle yapabilen bir program / yol (açık kaynak tercih edilir) var mı? Bir programı paylaşıyorsanız, lütfen sadece bir bağlantı değil, neden işe yarayacağını belirtin.

Yanıtlar:


8

PDFSam'ı çok seviyorum , çünkü sayfaları pdf dosyalarından ayırmak ve birleştirmek için güzel bir çapraz platform aracı.

Java (dolayısıyla çapraz platform) yazılmış ve kaynak kodu kullanılabilir inanıyorum.

İnsanlar bana ağ yazıcısı dışında bir sürü belgeyi taradıktan sonra ayrılmak ve farklı siparişlerde yeniden birleştirmek zorunda kaldığımda birçok kez yedek olarak kullandım ve bunun çok fazla olduğunu söylemeliyim gerçek amacı pdfs bölmek ve birleştirmek olan bir araç için kullanışlı özellikler.

Özellikle hangi dosyanın hangisi olduğunu hatırlayamadığınızda, biraz zaman kazandırabilecek yerinde yeniden sıralama ve küçük resim görünümlerini bile destekler.


PDFSam kurulumu, istemediğim, indirmediğim ve ne olduğu hakkında hiçbir fikrim yok olan PDFSoda'yı kurar.
badbod99

9

pdftk , her türlü PDF manipülasyonu için en sık başvurulan araç gibi görünmektedir.

Web sitelerinden, birden çok PDF'nin nasıl birleştirileceğini açıklayan örnek komut.

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

Temel bir GUI mevcuttur: pdftk4all

Biraz daha iyi görünen biri: pdftk Builder

Son olarak, PDFCreator belgeleri de birleştirebilir, ancak yapılması biraz hantal gibi görünüyor. Yine de birkaç farklı türde kaynak dosyayı birleştirmek için gerçekten kullanışlı olurdu.


4

Gsview kullanabilirsiniz

GSview uygulamasını bilgisayara yükleyin. File1.pdf ve file2.pdf dosyalarını PostScript (.ps) biçimine dönüştürün. Adobe Acrobat Reader'da bu Dosya -> Aç .. file1.pdf, Dosya -> Yazdır ... -> Bazı PostScript yazıcıları seçin -> Dosyaya yazdır -> Tamam olarak işaretleyin. File1.ps dosyasını Dosya adı'na yazın: -> Tamam.

File2.pdf dosyasını file2.ps dosyasına dönüştürmek için bu adımları tekrarlayın. Bu örnekte, dosyaların c: \ tilap \ dizinine kaydedildiği varsayılmaktadır.

PostScript yazıcınız olması gerekmez. Bilgisayara başka bir yazıcı bağlı olsa bile bunun için bir sürücü yüklenebilir.

Not Defteri'ni (veya başka bir metin düzenleyicisini) açın, aşağıdaki PostScript kod snippet'ini kopyalayıp bir düzenleyiciye yapıştırın. Kodu, file1.ps ve file2.ps dosyalarının kaydedildiği dizine karşılık gelecek şekilde düzenleyin. Yol adlarında \ yerine \ kullanmayı unutmayın. Sonuçları bir dizine file12.ps olarak kaydedin.

%!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.

Birleştirilmiş PostScript dosyalarını görüntülemek için GSview'i başlatın. Dosya -> Aç ... -> file12.ps. ... ve tekrar PDF'ye dönüştürün: Dosya -> Dönüştür ... -> Cihaz: pdfwrite -> Tamam -> file12.pdf


Diğer alternatifler arasında CutePDF Writer ve PDF Toolkit


CutePDF PDF'leri birleştiriyor mu? Ben sadece PDF belgeleri "kaydetti" düşündüm?
James Mertz

birden fazla dokümanı tek bir PDF'ye yazabilmeli, kendimi denemedim @kron
Sathyajith Bhat

Gsview kullanmanıza gerek yok. gs kendisi hile yapabilir, ara ps yok. Sadece tek bir satır:gs -dSAFER -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sOutputFile=output.pdf input1.pdf input2.pdf
Aralık'ta
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.