Comment extraire des pages d'un PDF dans Linux

Comment extraire des pages d'un PDF dans Linux

Si vous êtes un lecteur de livre passionné, il serait assez difficile pour vous de porter encore plus de deux livres. Ce n'est plus le cas, grâce aux livres électroniques qui économisent beaucoup d'espace dans votre maison et votre sac aussi. Porter des centaines de livres avec vous n'est littéralement plus un rêve.

Les livres électroniques sont disponibles dans différents formats, mais le commun est le PDF. La plupart des PDF Ebook ont ​​des centaines de pages, et tout comme de vrais livres, avec l'aide d'un lecteur PDF qui navigue dans ces pages est assez facile.

Supposons que vous lisez un fichier PDF et souhaitez en extraire certaines pages spécifiques et l'enregistrez en tant que fichier séparé; Comment feriez-vous cela? Eh bien, c'est un jeu d'enfant! Pas besoin d'obtenir des applications et des outils premium pour l'accomplir.

Ce guide se concentre sur l'extraction d'une partie spécifique de n'importe quel fichier PDF et l'enregistrer avec un nom différent dans Linux. Bien qu'il existe plusieurs façons de le faire, je me concentrerai sur l'approche moins encombrée. Alors, commençons:

Il y a deux approches principales:

  • Extraction des pages PDF via GUI
  • Extraction des pages PDF à travers le terminal

Vous pouvez suivre n'importe quelle méthode en fonction de votre commodité.

Comment extraire des pages PDF dans Linux via GUI:

Cette méthode ressemble plus à une astuce pour extraire les pages d'un fichier PDF. La plupart des distributions Linux sont livrées avec un lecteur PDF. Alors, apprenons un processus étape par étape d'extraction des pages en utilisant le lecteur PDF par défaut d'Ubuntu: \

Étape 1:

Ouvrez simplement votre fichier PDF dans le lecteur PDF. Cliquez maintenant sur le bouton Menu et comme indiqué dans l'image suivante:

Étape 2:

Un menu apparaîtra; maintenant cliquez sur le "Imprimer" bouton, une fenêtre sortira avec des options d'impression. Vous pouvez également utiliser les touches de raccourci «Ctrl + P» Pour obtenir rapidement cette fenêtre:

Étape 3:

Pour extraire des pages dans un fichier séparé, cliquez sur le "Déposer" Option, une fenêtre s'ouvrira, donnera le nom du fichier et sélectionnez un emplacement pour l'enregistrer:

Je sélectionne «Documents» Comme l'emplacement de destination:

Étape 4:

Ces trois formats de sortie PDF, SVG et PostScript Check PDF:

Étape 5:

Dans le "Gamme" Section, vérifiez le «Pages» option et définissez la plage de numéros de page que vous souhaitez extraire. J'extrait les cinq premières pages pour que je tape «1-5».

Vous pouvez également extraire n'importe quelle page du fichier PDF en tapant le numéro de page et en le séparant par une virgule. J'extrait les pages numéro 10 et 11 avec une plage pour les cinq premières pages.

Notez que les numéros de page que je tape sont selon le lecteur PDF, pas le livre. Assurez-vous de saisir les numéros de page que le lecteur PDF indique.

Étape 6:

Une fois tous les paramètres terminés, cliquez sur le "Imprimer" bouton, le fichier sera enregistré à l'emplacement spécifié:

Comment extraire des pages PDF dans Linux via le terminal:

De nombreux utilisateurs de Linux préfèrent travailler avec le terminal, mais pouvez-vous extraire des pages PDF du terminal? Absolument! Ça peut être fait; Tout ce dont vous avez besoin d'un outil pour installer appelé pdftk. Pour obtenir PDFTK sur Debian et Ubuntu, utilisez la commande ci-dessous:

$ sudo apt install pdftk

Pour Arch Linux, utilisation:

$ Pacman -s pdftk

PDFTK peut également être installé via SNAP:

$ sudo snap installer pdftk

Maintenant, suivez la syntaxe mentionnée ci-dessous pour utiliser l'outil PDFTK pour extraire les pages d'un fichier PDF:

$ pdftk [échantillon.pdf] Cat [page_numbers] output [output_file_name.pdf]
  • [goûter.pdf] - Remplacez-le par le nom du fichier à partir de l'endroit où vous souhaitez extraire les pages.
  • [Numéros de page] - Remplacez-le par la plage de numéros de page, par exemple, «3-8».
  • [output_file_name.pdf] - Tapez le nom du fichier de sortie des pages extraites.

Comprenons-le avec un exemple:

$ pdftk adv_bash_scripting.Sortie PDF Cat 3-8
extrait_adv_bash_scripting.pdf

Dans la commande ci-dessus, j'extrait 6 pages (3 - 8) à partir d'un fichier «Adv_Bash_Scripting.pdf " et économiser des pages extraites du nom de "Extrait_adv_bash_scripting.pdf." Le fichier extrait sera enregistré dans le même répertoire.

Si vous devez extraire une page spécifique, tapez le numéro de page et séparez-les par un "espace":

$ pdftk adv_bash_scripting.PDF Cat 5 9 11 Sortie
extrait_adv_bash_scripting_2.pdf

Dans la commande ci-dessus, j'extrait les numéros de page 5, 9 et 11 et les enregistre comme "Extrait_adv_bash_scripting_2".

Conclusion:

Vous devrez peut-être parfois extraire une partie spécifique d'un fichier PDF à plusieurs fins. Il existe de nombreuses façons de le faire. Certains sont complexes et certains sont obsolètes. Cet article concerne la façon d'extraire les pages d'un fichier PDF dans Linux via deux méthodes simples.

La première méthode est une astuce pour extraire une certaine partie d'un PDF via le lecteur PDF par défaut d'Ubuntu. La deuxième méthode est via le terminal car de nombreux geeks le préfèrent. J'ai utilisé un outil appelé PDFTK pour extraire des pages d'un fichier PDF via l'utilisation des commandes. Les deux méthodes sont simples; vous pouvez en choisir selon votre commodité.