GNU/Linux >> Znalost Linux >  >> Linux

Upravujte soubory PDF na příkazovém řádku systému Linux

Mnoho dokumentů, které obdržíte, je ve formátu PDF. Někdy je třeba s těmi PDF manipulovat. Stránky mohou být například potřeba odebrat nebo přidat, případně budete muset podepsat nebo změnit konkrétní stránku.

Ať už je to dobré nebo špatné, toto je realita, ve které všichni žijeme.

Existuje několik efektních nástrojů grafického uživatelského rozhraní, které vám umožňují upravovat soubory PDF, ale vždy mi nejvíce vyhovoval příkazový řádek. Z mnoha nástrojů příkazového řádku pro tento úkol jsou ty, které používám, když chci upravit PDF, qpdf a poppler-utils .

Instalovat

V systému Linux můžete nainstalovat qpdf a poppler-utils pomocí správce balíčků (jako je apt nebo dnf .) Například na Fedoře:

$ sudo dnf install qpdf poppler-utils

V systému macOS použijte MacPorts nebo Homebrew. V systému Windows použijte Chocolatey.

qpdf

Soubor qpdf příkaz umí hodně, ale většinou ho používám pro:

  1. Rozdělení souboru PDF na samostatné stránky
  2. Zřetězení neboli sloučení souborů PDF do jednoho souboru

Rozdělení PDF na samostatné stránky:

qpdf --split-pages original.pdf split.pdf

Tím se vygenerují soubory jako split-01.pdf , split-02.pdf , a tak dále. Každý soubor je jednostránkový soubor PDF.

Zřetězení souborů je trochu jemnější:

qpdf --empty concatenated.pdf --pages split-*.pdf --

To je to, co qpdf dělá ve výchozím nastavení. --empty volba říká qpdf, aby začal s prázdným souborem. Dvě pomlčky (-- ) na konci signalizuje, že již nejsou žádné soubory ke zpracování. Toto je případ, kdy parametry odrážejí interní model, nikoli to, k čemu jej lidé používají, ale alespoň běží a vytváří platné PDF!

poppler-utils

Související obsah

Tento balíček obsahuje několik nástrojů, ale ten, který používám nejvíce, je pdftoppm, který převádí soubory PDF na přenosnou pixmapu (ppm ) obrázkové soubory. Obvykle jej používám po rozdělení stránek pomocí qpdf a potřebuji převést konkrétní stránku na obrázek, který mohu upravit. ppm formát není příliš známý, ale důležité na něm je, že s ním pracuje většina metod manipulace s obrázky, včetně ImageMagick, Pillow a mnoha dalších možností. Většina těchto nástrojů také dokáže ukládat soubory zpět do PDF.

Pracovní postup

Můj obvyklý pracovní postup je:

  • Použijte qpdf k rozdělení PDF na stránky.
  • Použijte poppler-utils převést stránky, které je třeba změnit, na obrázky.
  • Upravte obrázky podle potřeby a uložte je do PDF.
  • Použijte qpdf zřetězit stránky zpět do jednoho PDF.

Další nástroje

Existuje mnoho skvělých open source příkazů pro práci s PDF, ať už je zmenšujete, vytváříte z textových souborů, převádíte dokumenty nebo se jim ze všech sil snažíte vyhnout úplně. Jaké jsou vaše oblíbené open source nástroje PDF? Podělte se o ně v komentářích.


Linux
  1. Nakonfigurujte pracovní prostor Linuxu vzdáleně z příkazového řádku

  2. 8 tipů pro příkazový řádek Linuxu

  3. Úvod do používání tcpdump na příkazovém řádku Linuxu

  1. Použití síly na příkazovém řádku Linuxu

  2. Mít krávu na příkazovém řádku Linuxu

  3. Přihlaste se do příkazového řádku Linuxu

  1. 6 Linuxových metaznaků, které rád používám na příkazovém řádku

  2. 4 způsoby úpravy fotografií na příkazovém řádku Linuxu

  3. Aliasy příkazového řádku v prostředí Linux