I den næste artikel skal vi se på, hvordan vi kan kombinere pdf-filer. Ved nogle lejligheder kan det ske, at vi mødes 2 eller flere PDF-filer, som vi skal kombinere til en at kunne have det hele i en enkelt fil. Dette minimerer spildt tid på at finde disse PDF-filer, som af en eller anden grund kan være i forskellige mapper og andre mapper.
For at lave denne artikel har jeg prøvet et par stykker værktøjer til at deltage i eller kombinere PDF-filer fra Ubuntu. Jeg har prøvet alle de værktøjer, som vi vil se i Ubuntu 18.04-versionen nedenfor, men jeg forestiller mig, at de kan bruges i andre Gnu / Linux-distributioner.
Kombiner PDF-filer
Først og fremmest i en mappe kaldet PDFS vil jeg inkludere 2 PDF-dokumenter at arbejde med med dem:
- betweenonesandceros-1.pdf
- betweenonesandceros-2.pdf
Brug af pdfunite
Pdfunite er en værktøj, der kan bruges til at slutte sig til PDF-dokumenter. Det er en del af poppler-utils-pakken. Dette er grunden til det når du installerer poppler, er pdfunite allerede inkluderet. For at installere dette værktøj åbner vi en terminal (Ctrl + Alt + T) og skriver:
sudo apt update && sudo apt install poppler-utils
For at udføre denne handling, de filer, der skal flettes, skal være i samme bibliotek, hvor pdfunife kører. Ved hjælp af de filer, jeg har nævnt ovenfor, er kommandoen til at bruge følgende:
pdfunite entreunosyceros-1.pdf entreunosyceros-2.pdf archivo_combinados_pdfunite.pdf
Konsollen viser os en håndfuld advarsler ved udgangen. Disse er ikke bekymrende, filerne flettes korrekt.
Som du kan se i det forrige skærmbillede, kaldes outputfilen combined_file_pdfunite.pdf.
Brug af pdftk
pdftk er endnu et værktøj, der kan bruges til at kombinere PDF-dokumenter i Ubuntu 18.04. For at installere pdftk i terminal på Ubuntu 18.04, først skal vi tilføje PPA, hvorfra vi installerer værktøjet. For at gøre dette åbner vi en terminal (Ctrl + Alt + T) og skriver:
sudo add-apt-repository ppa:malteworld/ppa
Efter tilføjelse af PPA opdateres softwarelisten i Ubuntu 18.04. Vi fortsætter med at installere pdftk-værktøjet med følgende kommando:
sudo apt install pdftk
Når installationen af pdftk er gennemført ved hjælp af vores eksempler på filer, kommandoen, der skal bruges til at kombinere PDF-filerne vil være følgende:
pdftk entreunosyceros-1.pdf entreunosyceros-2.pdf cat output archivos_combinados_pdftk.pdf
Brug konvertere
Først skal du bruge konverteringskommandoen vi bliver nødt til at installere Imagemagick, hvis vi ikke allerede har den installeret, skal du åbne en terminal (Ctrl + Alt + T) og bruge følgende kommando:
sudo apt install imagemagick
Ved hjælp af vores eksempler på PDF-filer er kommandoen, som vi skal bruge til at kombinere dem, følgende:
convert entreunosyceros-1.pdf entreunosyceros-2.pdf archivos_combinados_convert.pdf
til kombinere specifikke sider med PDF-filer i en enkelt fil, Vi bliver nødt til at videresend til kommandoen convert vores filer med de specifikke sidetal i parentes. For eksempel, for at kombinere 5. side i det første dokument med 7. og 10. side i det andet dokument, skal du bruge en kommando som følgende. Lad ingen glemme tallet nul. For det de angivne tal er mindre end dem, vi er interesseret i.
convert entreunosyceros-1.pdf[4] entreunosyceros-2.pdf[6,9] paginas_combinadas_convert.pdf
Med denne kommando er det også muligt slutte sig til sider. Vi kunne deltage i de første 5 sider i den første fil med de første 10 sider i den anden. Ved hjælp af vores eksempelfiler ville kommandoen at bruge være:
convert entreunosyceros-1.pdf[0-4] entreunosyceros-2.pdf[0-9] rango_paginas_combinadas_convert.pdf
Brug af Ghostscript
Det kan vi også bruge spøgelsesskrift (gs) for at deltage i PDF-dokumenter på Ubuntu 18.04. For at installere det skriver vi i en terminal:
sudo apt install ghostscript
Nu vil vi se et eksempel på brug ghostscript for at kombinere vores to eksempler på PDF-dokumenter. Kommandoen til at bruge vil være:
gs -dNOPAUSE -sDEVICE=pdfwrite -sOUTPUTFILE=Ghostscript-archivos-combinados.pdf -dBATCH entreunosyceros-1.pdf entreunosyceros-2.pdf
Brug af pdfsam
pdfsam er et simpelt, intuitivt og brugervenligt GUI-værktøj som bruges til at flette, opdele, rotere, redigere og underskrive PDF-dokumenter. I dette eksempel skal vi bruge muligheden for at kombinere PDF-dokumenter i Ubuntu 18.04. Men først, vi installerer afhængighederne nødvendig:
sudo apt install openjdk-8-jre libopenjfx-jni libopenjfx-java openjfx
Efter en vellykket installation, vi definerer variablen JAVA_HOME i stien / etc / miljøet ved hjælp af vores foretrukne editor.
vim /etc/environment
Inde i filen vil vi tilføj følgende linje:
JAVA_HOME="/usr/lib/jvm/java-8-openjdk-amd64/"
Efter at have gemt og afsluttet, vi genindlæser den redigerede fil:
source /etc/environment
Så vi downloader .deb-filen fra det officielle websted fra pdfsam:
wget https://github.com/torakiki/pdfsam/releases/download/v3.3.6/pdfsam_3.3.6-1_all.deb
Når det er downloadet, kan vi installer filen ved hjælp af 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å 'Kombiner'. På skærmen, der vises, skal du trække og slippe filerne i afsnittet dedikeret til disse:
Hvis du har brug for det, tøv ikke med at angiv andre attributter i afsnittet 'Konfigurer deltag'. Kombinationen starter, når du klikker på 'Kør', der er placeret i bunden. En 'ding' lyd giver os besked om, at processen er afsluttet.
En skam, fordi det så meget godt ud. pdfsam kan ikke bruges i Ubuntu 18, den har en fejl vedrørende Sejda og kan ikke oprette den kombinerede fil. At prøve en anden! Jeg ved ikke hvilken jeg skal vælge ...
Meget godt indlæg, jeg nævner kun, at når du har billeder, vil du oprette en PDF af flere af dem, Ampare Images til PDF fungerer for mig i Ubuntu 18.04.
Der er en fejl med ImageMagick, du har denne meddelelse forsøg på at udføre en handling, der ikke er tilladt af sikkerhedspolitikken `PDF '@ error / constitute.c / IsCoderAuthorized / 408.
Her forlader jeg linket til løsningen https://stackoverflow.com/a/53180170
Men jeg har bemærket, at kvaliteten med ImageMagick sænkes
Jeg kunne godt lide pdfunite, kvalitet går tabt ... og hvis den går tabt, bemærker jeg det ikke
Mange tak, jeg serverede den første og det er det! 😀