I neste artikkel skal vi se på hvordan vi kan kombinere pdf-filer. Ved noen anledninger kan det hende at vi møtes 2 eller flere PDF-filer som vi trenger å kombinere til en å kunne ha alt i en enkelt fil. Dette vil minimere bortkastet tid på å finne disse PDF-filene, som av en eller annen grunn kan være i forskjellige mapper og andre kataloger.
For denne artikkelen har jeg prøvd noen verktøy for å bli med eller kombinere PDF-filer fra Ubuntu. Jeg har prøvd alle verktøyene vi vil se i Ubuntu 18.04-versjonen nedenfor, men jeg forestiller meg at de kan brukes i andre Gnu / Linux-distribusjoner.
Kombiner PDF-filer
Først av alt i en mappe som heter PDFS, skal jeg ta med 2 PDF-dokumenter å jobbe med med dem:
- betweenonesandceros-1.pdf
- betweenonesandceros-2.pdf
Bruke pdfunite
Pdfunite er en verktøy som kan brukes til å bli med i PDF-dokumenter. Det er en del av poppler-utils-pakken. Dette er grunnen til at når du installerer poppler, er pdfunite allerede inkludert. For å installere dette verktøyet åpner vi en terminal (Ctrl + Alt + T) og skriver:
sudo apt update && sudo apt install poppler-utils
For å utføre denne handlingen, filene som skal slås sammen må være i samme katalog der pdfunife kjører. Ved å bruke filene som jeg har nevnt ovenfor, vil kommandoen å bruke være følgende:
pdfunite entreunosyceros-1.pdf entreunosyceros-2.pdf archivo_combinados_pdfunite.pdf
Konsollen vil vise oss en håndfull advarsler ved utgangen. Disse er ikke bekymringsfulle, filene blir slått sammen riktig.
Som du kan se i forrige skjermbilde, ble utdatafilen kalt combined_file_pdfunite.pdf.
Bruker pdftk
pdftk er enda et verktøy som kan brukes til å kombinere PDF-dokumenter i Ubuntu 18.04. For å installere pdftk i terminal på Ubuntu 18.04, først skal vi legge til PPA som vi installerer verktøyet fra. For å gjøre dette åpner vi en terminal (Ctrl + Alt + T) og skriver:
sudo add-apt-repository ppa:malteworld/ppa
Etter at du har lagt til PPA, oppdateres programvarelisten i Ubuntu 18.04. Vi fortsetter å installere pdftk-verktøyet med følgende kommando:
sudo apt install pdftk
Etter at pdftk-installasjonen er fullført, bruker vi eksempelfilene våre, kommandoen som skal brukes til å kombinere PDF-filene vil være følgende:
pdftk entreunosyceros-1.pdf entreunosyceros-2.pdf cat output archivos_combinados_pdftk.pdf
Bruke konvertere
For å bruke konverteringskommandoen, først vi må installere Imagemagick, hvis vi ikke allerede har den installert, åpner du en terminal (Ctrl + Alt + T) og bruker følgende kommando:
sudo apt install imagemagick
Ved å bruke eksemplene på PDF-filer, vil kommandoen vi må bruke for å kombinere dem være følgende:
convert entreunosyceros-1.pdf entreunosyceros-2.pdf archivos_combinados_convert.pdf
Til kombinere bestemte sider med PDF-filer i en fil, må vi overfør til kommandoen convert våre filer med de spesifikke sidetallene i parentes. For eksempel, for å kombinere 5. side i det første dokumentet med den 7. og 10. siden i det andre dokumentet, vil du bruke en kommando som følgende. La ingen glemme tallet null. For dette de angitte tallene er mindre enn de vi er interessert i.
convert entreunosyceros-1.pdf[4] entreunosyceros-2.pdf[6,9] paginas_combinadas_convert.pdf
Med denne kommandoen er det også mulig bli med på sidene. Vi kan bli med på de første 5 sidene av den første filen med de første 10 sidene av den andre. Ved å bruke eksempelfilene våre, vil kommandoen å bruke være:
convert entreunosyceros-1.pdf[0-4] entreunosyceros-2.pdf[0-9] rango_paginas_combinadas_convert.pdf
Bruke Ghostscript
Vi kan også bruke spøkelsesskrift (gs) for å bli med i PDF-dokumenter på Ubuntu 18.04. For å installere det, i en terminal skriver vi:
sudo apt install ghostscript
Nå vil vi se et eksempel på bruk ghostscript for å kombinere våre to eksempler på PDF-dokumenter. Kommandoen å bruke vil være:
gs -dNOPAUSE -sDEVICE=pdfwrite -sOUTPUTFILE=Ghostscript-archivos-combinados.pdf -dBATCH entreunosyceros-1.pdf entreunosyceros-2.pdf
Bruke pdfsam
pdfsam er et enkelt, intuitivt og brukervennlig GUI-verktøy som brukes til å slå sammen, dele, rotere, redigere og signere PDF-dokumenter. I dette eksemplet skal vi bruke muligheten til å kombinere PDF-dokumenter i Ubuntu 18.04. Men først, vi vil installere avhengighetene nødvendig:
sudo apt install openjdk-8-jre libopenjfx-jni libopenjfx-java openjfx
Etter en vellykket installasjon, vi vil definere variabelen JAVA_HOME i banen / etc / miljøet bruker vår favorittredaktør.
vim /etc/environment
Inne i filen, vil vi legg til følgende linje:
JAVA_HOME="/usr/lib/jvm/java-8-openjdk-amd64/"
Etter lagring og avslutning, vi laster den redigerte filen på nytt:
source /etc/environment
da vi laster ned .deb-filen fra det offisielle nettstedet fra pdfsam:
wget https://github.com/torakiki/pdfsam/releases/download/v3.3.6/pdfsam_3.3.6-1_all.deb
Når det er lastet ned, kan vi installer filen ved hjelp av dpkg:
sudo dpkg -i pdfsam_3.3.6-1_all.deb
Til start pdfsam, i en terminal skriver vi navnet:
pdfsam
Når vi vil kombinere dokumenter, vi klikker på 'Kombinere'. På skjermen som skal vises, må du dra og slippe filene i delen dedikert til disse:
Hvis du trenger det, ikke nøl med å spesifiser andre attributter i delen "Konfigurer delta". Kombinasjonen starter når du klikker på "Kjør", som du finner nederst. En "ding" -lyd vil varsle oss om at prosessen er fullført.
Synd fordi det så veldig bra ut. pdfsam kan ikke brukes i Ubuntu 18, den har en feil angående Sejda og kan ikke opprette den kombinerte filen. Å prøve en annen! Jeg vet ikke hvilken jeg skal velge ...
Veldig bra innlegg, jeg nevner bare at når du har bilder, vil du lage en PDF av flere av dem, Ampare Images to PDF fungerer for meg i Ubuntu 18.04.
Det er en feil med ImageMagick, du har denne meldingen forsøk på å utføre en operasjon som ikke er tillatt av sikkerhetspolicyen `PDF '@ error / constitute.c / IsCoderAuthorized / 408.
Her legger jeg lenken til løsningen https://stackoverflow.com/a/53180170
Men jeg har lagt merke til at med ImageMagick blir kvaliteten senket
Jeg likte pdfunite, kvalitet er tapt ... og hvis den går tapt, legger jeg ikke merke til den
Tusen takk, du tjente meg først og det var det! 😀