Bir sonraki yazıda pdf dosyalarını nasıl birleştirebileceğimize bir göz atacağız. Bazı durumlarda karşılaşabiliriz Bir araya getirmemiz gereken 2 veya daha fazla PDF dosyası hepsine tek bir dosyada sahip olabilmek. Bu, bir nedenden ötürü farklı klasörlerde ve diğer dizinlerde bulunan bu PDF dosyalarını bulmaya çalışırken harcanan zamanı en aza indirecektir.
Bu makaleyi yapmak için birkaç denedim Ubuntu'dan PDF dosyalarını birleştirmek veya birleştirmek için araçlar. Aşağıdaki Ubuntu 18.04 sürümünde göreceğimiz tüm araçları denedim ama diğer Gnu / Linux dağıtımlarında da kullanılabileceğini hayal ediyorum.
PDF dosyalarını birleştirme
Her şeyden önce PDFS adlı bir klasöre, çalışmak için 2 PDF belgesi ekleyeceğim onlarla:
- arasindasandceros-1.pdf
- arasindasandceros-2.pdf
Pdfunite kullanma
Pdfunite bir PDF belgelerini birleştirmek için kullanılabilen araç. Poppler-utils paketinin bir parçasıdır. Nedeni budur poppler'ı yüklediğinizde, pdfunite zaten dahil edilmiştir. Bu aracı kurmak için bir terminal (Ctrl + Alt + T) açıp şunu yazıyoruz:
sudo apt update && sudo apt install poppler-utils
Bu eylemi gerçekleştirmek için, birleştirilecek dosyalar, pdfunife'ın çalıştığı dizinde olmalıdır. Yukarıda adlandırdığım dosyaları kullanarak, kullanılacak komut aşağıdaki gibi olacaktır:
pdfunite entreunosyceros-1.pdf entreunosyceros-2.pdf archivo_combinados_pdfunite.pdf
Konsol bize bir avuç gösterecek çıkışta uyarılar. Bunlar endişe verici değil, dosyalar doğru şekilde birleştirilecek.
Önceki ekran görüntüsünde görebileceğiniz gibi, çıktı dosyası kombine_dosya_pdfunite.pdf.
Pdftk kullanma
pdf PDF belgelerini Ubuntu 18.04'te birleştirmek için kullanılabilecek bir başka araçtır. Ubuntu 18.04'teki terminale pdftk yüklemek için, önce aracı kuracağımız PPA'yı ekleyeceğiz. Bunu yapmak için bir terminal (Ctrl + Alt + T) açıp şunu yazıyoruz:
sudo add-apt-repository ppa:malteworld/ppa
PPA eklendikten sonra, Ubuntu 18.04'te yazılım listesi güncellenecektir. Pdftk aracını kurmaya devam ediyoruz aşağıdaki komutla:
sudo apt install pdftk
Pdftk kurulumu tamamlandıktan sonra, örnek dosyalarımızı kullanarak, PDF'leri birleştirmek için kullanılacak komut aşağıdaki gibi olacaktır:
pdftk entreunosyceros-1.pdf entreunosyceros-2.pdf cat output archivos_combinados_pdftk.pdf
Dönüştürme kullanma
Convert komutunu kullanmak için önce Imagemagick'i yüklememiz gerekecek, zaten yüklemediysek, bir terminal açıp (Ctrl + Alt + T) ve aşağıdaki komutu kullanarak:
sudo apt install imagemagick
Örnek PDF dosyalarımızı kullanarak, onları birleştirmek için kullanmamız gereken komut aşağıdaki gibi olacaktır:
convert entreunosyceros-1.pdf entreunosyceros-2.pdf archivos_combinados_convert.pdf
Daha PDF dosyalarının belirli sayfalarını tek bir dosyada birleştirin, zorunda kalacağız parantez içindeki belirli sayfa numaralarıyla dosyalarımızı convert komutuna geçirin. Örneğin, ilk belgenin 5. sayfasını ikinci belgenin 7. ve 10. sayfaları ile birleştirmek için aşağıdaki gibi bir komut kullanırsınız. Sıfır sayısını kimse unutmasın. Bunun için belirtilen sayılar ilgilendiklerimizden daha az.
convert entreunosyceros-1.pdf[4] entreunosyceros-2.pdf[6,9] paginas_combinadas_convert.pdf
Bu komutla da mümkündür sayfa aralıklarına katıl. İlk dosyanın ilk 5 sayfasını diğerinin ilk 10 sayfasıyla birleştirebiliriz. Örnek dosyalarımızı kullanarak, kullanılacak komut şöyle olacaktır:
convert entreunosyceros-1.pdf[0-4] entreunosyceros-2.pdf[0-9] rango_paginas_combinadas_convert.pdf
Ghostscript'i kullanma
Biz de yapabiliriz kullanmak ghostscriptin (gs) PDF belgelerine katılmak için Ubuntu 18.04 üzerinde. Kurmak için bir terminalde şunu yazıyoruz:
sudo apt install ghostscript
Şimdi kullanmanın bir örneğini göreceğiz iki örnek PDF belgemizi birleştirmek için ghostscript. Kullanılacak komut şu şekilde olacaktır:
gs -dNOPAUSE -sDEVICE=pdfwrite -sOUTPUTFILE=Ghostscript-archivos-combinados.pdf -dBATCH entreunosyceros-1.pdf entreunosyceros-2.pdf
Pdfsam kullanma
pdfsam basit, sezgisel ve kullanımı kolay bir GUI aracıdır PDF belgelerini birleştirmek, bölmek, döndürmek, düzenlemek ve imzalamak için kullanılır. Bu örnekte, PDF belgelerini Ubuntu 18.04'te birleştirme seçeneğini kullanacağız. Ama önce, bağımlılıkları kuracağız gerekli:
sudo apt install openjdk-8-jre libopenjfx-jni libopenjfx-java openjfx
Başarılı bir kurulumdan sonra, JAVA_HOME değişkenini / etc / environment yolunda tanımlayacağız favori düzenleyicimizi kullanarak.
vim /etc/environment
Dosyanın içinde aşağıdaki satırı ekleyin:
JAVA_HOME="/usr/lib/jvm/java-8-openjdk-amd64/"
Kaydedip çıktıktan sonra, düzenlenen dosyayı yeniden yükleriz:
source /etc/environment
sonra .deb dosyasını resmi siteden indireceğiz pdfsam'dan:
wget https://github.com/torakiki/pdfsam/releases/download/v3.3.6/pdfsam_3.3.6-1_all.deb
İndirildikten sonra yapabiliriz dosyayı dpkg kullanarak yükleyin:
sudo dpkg -i pdfsam_3.3.6-1_all.deb
Daha pdfsam'ı başlat, bir terminalde adını yazıyoruz:
pdfsam
Belgeleri birleştirmek istediğimizde, 'Birleştir'i tıklayacağız. Gösterilecek ekranda dosyaları sürükleyip bırakmanız gerekecek bunlara ayrılmış bölümde:
İhtiyacın olursa tereddüt etme 'Birleştirmeyi yapılandır' bölümünde diğer özellikleri belirtin. Kombinasyon, altta bulunan 'Çalıştır'ı tıkladığınızda başlayacaktır. Bir 'ding' sesi bize sürecin tamamlandığını bildirecektir.
Utanç verici çünkü çok güzel görünüyordu. pdfsam Ubuntu 18'de kullanılamaz, Sejda ile ilgili bir hataya sahiptir ve birleşik dosyayı oluşturamaz. Başka bir tane denemek için! Hangisini seçeceğimi bilmiyorum ...
Çok iyi bir gönderi, ben sadece bir kaçından bir PDF yapmak istediğiniz resimleriniz olduğunda, Ampare Images to PDF benim için Ubuntu 18.04'te çalışıyor.
ImageMagick ile ilgili bir hata var, bu mesajın güvenlik politikası `` PDF '@ error / construcute.c / IsCoderAuthorized / 408 tarafından izin verilmeyen bir işlemi gerçekleştirmeye çalışıyorsunuz.
Burada çözüme giden bağlantıyı bırakıyorum https://stackoverflow.com/a/53180170
Ancak ImageMagick ile kalitenin düştüğünü fark ettim.
Pdfunite'ı beğendim, kalite kayboldu ... ve kaybolursa fark etmiyorum
Çok teşekkür ederim, ilkini servis ettim ve hepsi bu! 😀