61 votes

Comment extraire une image d'un fichier PDF

J'utilise actuellement le lecteur PDF de Foxit, et j'ai récemment téléchargé une image sur Internet, mais elle se trouve à l'intérieur d'un fichier PDF. Comment puis-je extraire cette image ?

Le système d'exploitation est Windows 7.

4voto

Denilson Sá Maia Points 11713

MuPDF est un nouveau (créé en 2006) visionneur de PDF multiplateforme (bureau et mobile) publié sous licence AGPL. Il est maintenu par les mêmes personnes que Ghostscript .

Il contient un outil en ligne de commande pour extraire les images d'un PDF :

mutool extract [options] file.pdf [object numbers]

La commande d'extraction peut être utilisée pour extraire les images et les fichiers de police d'un PDF. Si aucun numéro d'objet n'est indiqué sur la ligne de commande, toutes les images et les polices seront extraites.

-p password
       Use the specified password if the file is encrypted.

-r     Convert images to RGB when extracting them.

3voto

egmont Points 7095

Utiliser pdftocairo de poppler toolkit . Il peut extraire et convertir des images de pdf à n'importe quel format désiré. Il génère toujours des images et ne génère jamais de ppm ou autres conneries du genre. La commande suivante permet de convertir les pages du pdf en images jpg :

pdftocairo.exe -jpeg "my.pdf" "my"

Vous pouvez l'obtenir ici pour Windows : http://blog.alivate.com.au/poppler-Windows/

Il est également disponible sous Linux.

1voto

Timothy Points 11

http://www.sumnotes.net/ est un outil en ligne permettant d'extraire des notes, des faits saillants et des images. Je l'ai beaucoup utilisé à l'université pour ma thèse et j'en ai été très satisfait.

0voto

qwery Points 16

J'ai créé un script powershell pour commander à Poppler de convertir tous les fichiers PDF du dossier et des sous-dossiers en images JPEG :

$pdf2jpg = "C:\Prog2\poppler-0.68.0_x86\poppler-0.68.0\bin\pdftocairo.exe"
$input = "I:\Book\"
$output = "F:\Book2jpeg\"

new-item $output -itemtype directory

Get-Childitem -path $input -filter *.pdf -recurse | foreach {         
    & $pdf2jpg -jpeg $_.Fullname $output\$_
    }

0voto

franzlorenzon Points 105

Avec Affinity Publisher 1.9+ vous pouvez ouvrir le pdf, et ensuite aller à Document Section Manager . À l'intérieur de celui-ci, vous sélectionnez l'image (ou même toutes les images intégrées avec Ctrl a ou une méthode similaire, ce qui est très utile) et vous cliquez sur Collect... . Il vous demandera de choisir un dossier, puis vous y trouverez toutes les images sélectionnées.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X