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:
- Rozdělení souboru PDF na samostatné stránky
- 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.