Průvodce pro začátečníky

Jak komprimovat soubory PDF v systému Linux

Jak komprimovat soubory PDF v systému Linux

Soubory PDF nám nabízejí jeden z nejpohodlnějších způsobů sdílení obrázků. Naplněním spousty dat, jako jsou obrázky a grafika, však může být velikost souboru PDF příliš velká na to, aby se dala sdílet prostřednictvím e-mailů. Pokud také trpíte tímto problémem, jste na správném místě.

Zde vám ukážeme, jak komprimovat soubor PDF v systému Linux, aby se drasticky zmenšila jeho velikost. A nebojte se, do tohoto kurzu jsme zahrnuli metody grafického uživatelského rozhraní i terminálu.

Takže bez dalšího zpoždění začněme:

Komprimujte soubor PDF pomocí příkazového řádku systému Linux

Začneme zmenšením velikosti souboru PDF pomocí terminálu Linux. Nyní existují dva odlišné způsoby, jak toho dosáhnout. První používá GhostScript a druhý ps2pdf. Obě tyto metody jsou svým způsobem užitečné, a proto o nich budeme diskutovat.

Poznámka: V tomto tutoriálu budeme v našem systému používat ukázkový soubor PDF s názvem - „demo“.pdf.„Nekomprimovaný soubor má velikost 66 MB.

1. Zmenšete velikost souboru PDF pomocí GhostScript

GhostScript je nástroj příkazového řádku, který se skládá z vrstvy tlumočníka PostScript a grafické knihovny. Tímto způsobem můžete interpretovat soubory PostScript a PDF a zmenšit celkovou velikost souboru.

Nyní je GhostScript obvykle předinstalován ve všech populárních linuxových distribucích. Pokud však z nějakého důvodu není nainstalován na konkrétní distribuci, můžete jej snadno nainstalovat pomocí správce balíčků.

Pokud používáte Ubuntu, můžete jej nainstalovat z APT pomocí následujícího příkazu:

# sudo apt nainstalujte ghostscript

Nyní nainstalovaný můžete pomocí následujícího příkazu zkomprimovat libovolné soubory PDF na zvládnutelnější velikost.

# gs -sDEVICE = pdfwrite -dCompatibilityLevel = 1.4 -dPDFSETTINGS = / obrazovka -dNOPAUSE -dQUIET -dBATCH -sOutputFile = výstup.vstup PDF.pdf

„Výstup.pdf “a„ vstup.pdf “jsou pouze zástupné symboly. Budete je muset nahradit a zadat vlastní názvy souborů.

Všimněte si také výraz „-dPDFSETTINGS = / screen“ v příkazu. Ve skutečnosti můžete tuto možnost vyladit, abyste se pohnuli s velikostí výstupního PDF. Níže je tabulka různých možností -dPDFSETTINGS a toho, co dělají:

-Možnosti dPDFSETTINGS Co to dělá?
-dPDFSETTINGS = / obrazovka Výstupní soubory budou mít až 72 DPI.
-dPDFSETTINGS = / ebook Výstupní soubory budou mít až 150 DPI.
-dPDFSETTINGS = / prepress Výstupní soubory budou mít až 300 DPI.
-dPDFSETTINGS = / tiskárna Výstupní soubory budou mít až 300 DPI a budou připraveny k tisku.
-dPDFSETTINGS = / výchozí (obvykle předtisk) Závisí na tom, která z výše uvedených možností je přiřazena jako „výchozí.“

Out of the box, / prepress is the default.

Nyní, když víte, jak používat tento nástroj příkazového řádku, pojďme se podívat, jak dokáže snížit demo 66 MB “.soubor PDF.

Jak vidíte, tento příkaz snížil demo 66 MB “.soubor PDF do formátu 55 MB „compressed_demo“.soubor PDF.

2. Zmenšete velikost souboru PDF pomocí ps2pdf

Dále se podívejme, jak můžeme pomocí ps2pdf zmenšit velikost souboru PDF.

Skript ps2pdf je dodáván s GhostScriptem a slouží k převodu souborů PostScript na soubory PDF a naopak.

Tento příkaz použijeme k převodu „vstupu.pdf ”do PostScriptu a poté zpět do pdf. Tato sem a tam konverze nakonec sníží celkovou velikost souboru o značné rozpětí.

Zde je formát příkazu:

# vstup ps2pdf.výstup PDF.pdf

Stejné jako dříve - „vstup.pdf “a„ výstup.pdf “jsou pouze zástupné symboly a měli byste je nahradit skutečnými názvy souborů.

Podle našich zkušeností jsme si dále všimli, že použití volby -dPDFSETTINGS = / ebook vede k nejlepší možné kompresi, kde je zmenšena velikost souboru bez ovlivnění celkové kvality PDF.

Jako takový byste měli použít tento příkaz:

# ps2pdf -dPDFSETTINGS = / vstup do elektronické knihy.výstup PDF.pdf

Takže s touto cestou, uvidíme, jak dobře tato metoda funguje při snižování velikosti souboru 66 MB „dema.soubor PDF.

Jak můžete vidět, i při použití této metody skončíme se stejným výsledkem s velikostí komprimovaného souboru 55 MB.

K tomu však nemusí vždy dojít. V našem případě obsahuje soubor PDF, který jsme použili, kombinaci obrázků a textu. Pokud je však váš PDF pouze textový nebo pouze obrazový, můžete mít různé výsledky.

Zmenšit velikost souboru PDF pomocí grafického uživatelského rozhraní (grafické uživatelské rozhraní)

Jak už možná víte, většina editorů PDF nalezených v systému Linux nabízí funkce barebone, zejména pokud jde o kompresi velikostí souborů.

To je důvod, proč budeme používat Densify - což je v podstatě rozhraní GUI obslužného programu GhostScript. Nejlepší na použití tohoto nástroje je pracovat na jakékoli linuxové distribuci, protože používá pouze Python3 a odpovídající moduly GTK.

Ale jak již bylo řečeno, není k dispozici většině správců balíčků. Takže si to budeme muset stáhnout z Githubu. Po stažení je proces instalace poměrně jednoduchý. Na stránce Github jsou podrobné pokyny, které byste měli dodržet, aby vás krok za krokem provedli instalací.

Jakmile je nainstalován, měli byste jej vidět v zásuvce aplikace.

Zde je pohled na uživatelské rozhraní Densify:

Nyní se podívejme, jak dobře komprimuje ukázku.soubor PDF.

Jak vidíte, načte velikost souboru ukázky.pdf jako 65 MB a zkomprimuje jej na 54 MB. Podívejme se však, co k tomu má terminál říci:

Takže ano, i při použití Densify je velikost souboru snížena na 55 MB, stejně jako u jiných komprimovaných verzí původního 66 MB dema.pdf. To se opět očekávalo, protože Densify používá nástroj příkazového řádku GhostScript.

Balení

To byly dva způsoby, jak komprimovat soubory PDF v systému Linux pomocí grafického uživatelského rozhraní a terminálu.

Doufáme, že vám tento návod připadal poučný a že vám pomohl zmenšit velikost vašich vlastních souborů PDF. A pokud se chcete dozvědět více o Linuxu a stát se zdatnějším a produktivnějším, podívejte se na naši sérii článků Learn Linux.

Hry Top 5 karet pro zachycení hry
Top 5 karet pro zachycení hry
Všichni jsme viděli a milovali streamování her na YouTube. PewDiePie, Jakesepticye a Markiplier jsou jen někteří z nejlepších hráčů, kteří vydělali mi...
Hry Jak vyvíjet hru na Linuxu
Jak vyvíjet hru na Linuxu
Před deseti lety by jen málo uživatelů Linuxu předpovídalo, že jejich oblíbený operační systém bude jednoho dne populární herní platformou pro komerčn...
Hry Porty komerčních her s otevřeným zdrojovým kódem
Porty komerčních her s otevřeným zdrojovým kódem
Zdarma, s otevřeným zdrojovým kódem a multiplatformní herní enginy lze hrát staré i některé z poměrně nedávných herních titulů. Tento článek uvede sez...