Mon problème est que je suis chargé d'extraire des images d'un fichier PDF de 640 pages.
Dont la majorité sont des graphiques et des tableaux avec des textes. Faire un simple copier-coller fait perdre à l'image sa résolution et les textes deviennent flous et parfois illisibles.
Connaissez-vous une meilleure façon d'extraire des images d'un fichier PDF sans affecter la résolution?
Réponses:
À partir de la suite XPDF (qui est un logiciel gratuit et open source), vous pouvez utiliser l'
pdfimages.exe
outil CLI pour extraire toutes les images d'un PDF, ou seulement toutes les images d'une gamme de pages. Voici un exemple pour extraire toutes les images des pages 33-36:Le
-j
va essayer d'extraire les images JPEG incorporées en tant que JPEG. Toutes les autres images sont sorties en PPM (pixmaps portables). Attention, les PPM sont totalement non compressés!la source
./pdfimages -j PDF_to_be_extracted.pdf /Users/username/output_folder/
c'est très facile à utiliser
evince
(la visionneuse de documents) dans Ubuntu. Il suffit d'ouvrir le pdf en utilisantevince
puis de ne pas agrandir la fenêtre, de la marquerAlways on top
puis de faire glisser et déposer l'image dans le dossier que vous aimez.la source
Extraire les images de résolution d'origine est l'une des fonctionnalités gratuites du Solid Framework SDK, donc si vous créez votre solution en C #, c'est la suivante: http://www.soliddocuments.com/features.htm?product=SolidFramework
L'exemple d'application qui illustre cette fonctionnalité est également gratuit si vous avez besoin d'une solution batch GUI: http://www.pdf-internals.com/download.htm?product=SolidPDFMechanic
(Je suis avec des documents solides)
la source
(1) Vous pouvez ouvrir le fichier dans Word 2013 (utilisez simplement Fichier - Ouvrir), où vous pouvez copier l'image. La résolution est assez bonne pour l'impression, mais je ne sais pas si elle est identique à l'original.
(2) Le visualiseur Freeware SumatraPDF (très bien si vous utilisez LaTeX) a une option de menu "Copier l'image" lorsque vous cliquez avec le bouton droit sur l'image. Je pense que cela préserve la résolution (même si j'ai vu des fichiers à partir desquels je n'ai pas pu copier les images).
(3) Adobe Acrobat X , sous Fichier, a Enregistrer sous Autre - Image, et là, par défaut, il utilise la haute résolution (dans les cas où j'ai essayé, c'était la résolution d'origine).
(4) En Perl , il y a plus d'un moyen, par exemple, lire ici et spécialement mentionné le programme pour extraire les images JPEG de n'importe quoi , qui a parfaitement fonctionné pour moi et extrait définitivement les images JPEG de résolution d'origine.
la source
PHOTOSHOP! Ouvrez le PDF dans Photoshop. (Utilisation de Photoshop CC sur Windows 7)
la source
Non - le copier-coller doit conserver la résolution d'origine de la ressource intégrée - ce qui se produit le plus probablement, c'est que c'est une image basse résolution qui a été réduite à l'intérieur du PDF, donc quand elle est exportée, elle a l'air pire qu'elle ne l'est.
Essayez de le réduire et / ou de le rendre de la même taille que dans le PDF et il devrait en fait être le même.
Alternativement, (et pire option), passez à un zoom à 100% et faites une capture d'écran ou utilisez l'outil de capture dans Windows Vista / Windows 7.
REMARQUE - Les images en
.PDF
s sont généralement réduites / compressées au moment où elles sont converties en a.PDF
, cependant, une fois compressé, vous devriez pouvoir extraire avec la même qualité que lePDF
, pas pire.la source
Quel logiciel de visualisation PDF utilisez-vous?
En utilisant un programme d' édition / création de PDF , comme Adobe Acrobat Pro , vous devriez pouvoir extraire les images incorporées telles qu'elles se trouvent dans le fichier PDF *. Vous pouvez obtenir un essai gratuit sur le site Adobe (pour Windows et Mac), que vous pouvez utiliser uniquement à cette fin.
* tant qu'ils ne sont pas protégés, auquel cas vous devrez .. euh, je n'y vais pas ...
la source
Vous pouvez utiliser Imagemagick pour convertir toutes les pages PDF en fichiers image séparés (bien que je ne sois pas sûr du temps qu'il faudra pour faire un si gros document, ou s'il se débrouillera!), Puis recadrez ce que vous voulez. Cela pourrait valoir la peine de faire un essai avec cela, car au moins vous découvrirez si la résolution des images intégrées est correcte pour ce dont vous avez besoin.
la source
La meilleure façon est d'utiliser Adobe Acrobat Pro (2010 ou versions plus récentes). Allez dans Fichier -> Enregistrer sous -> Plus d'options -> PostScript encapsulé, puis cliquez sur Enregistrer.
la source
Si vous avez Acrobat pro, c'est de loin le moyen le plus simple de prendre un instantané de haute résolution (définissez-le à la hauteur souhaitée). Dans les préférences / générales, cochez la case qui dit « utiliser une résolution fixe pour l'outil de capture instantanée » et réglez la résolution à votre goût, par exemple 300ppi ou même plus. Ensuite, prenez un instantané (outils / outil de sélection et de zoom / instantané) et il copiera une copie haute résolution dans votre presse-papiers. Ensuite, collez-le depuis votre presse-papiers où vous le souhaitez. fonctionne très bien.
Pour voir une description plus détaillée, cliquez sur ce lien ...
la réponse détaillée de quelqu'un avec des captures d'écran
la source
J'extrait généralement des images en ouvrant les fichiers pdf dans Adobe Illustrator, puis en les copiant et en les collant dans InDesign. La résolution se conserve.
la source
Adobe Acrobat Pro
Fichier> Enregistrer sous utilisera les paramètres de conversion à partir de PDF sous "Edition> Préférences"
[Conversion de PDF] permettra [Modifier les paramètres ...] pour chaque format de fichier
Le meilleur dépendra des images sources et de la résolution qui ont été utilisées pour créer le PDF.
Mais vous pouvez obtenir de très bons résultats en modifiant les paramètres TIFF sans perte
Réglez la résolution sur 1200 ou plus (si Save Fails la réglez plus bas), puis utilisez le fichier d'origine> SaveAs pour rendre le fichier PDF en fichiers individuels haute résolution
Ce n'est pas le meilleur moyen, mais vraiment beaucoup mieux que le rendu avec un type de document différent.
Les fichiers seront très gros, mais plus adaptés au copier-coller
la source
Sur un Mac, vous pouvez exporter des images ou une page entière à partir d'Aperçu et obtenir la pleine résolution. Il vous sera demandé quelle résolution vous voulez dans une boîte de dialogue.
la source
Dans Adobe InDesign, vous pouvez utiliser la commande «Placer» pour importer un fichier PDF. Si vous souhaitez importer des pages spécifiques, cochez la case Afficher les options d'importation dans la boîte de dialogue qui apparaît après avoir cliqué sur la commande Placer. Faites glisser et redimensionnez le cadre pour que ce dont vous avez besoin en tant qu’image haute résolution tienne dans la page. Vous devez souvent redimensionner la taille de la page du document en fonction du rapport d'aspect de l'image. Une fois que vous êtes satisfait de ce que vous voyez, utilisez la commande Exporter et sélectionnez PDF de haute qualité. Cela créera un PDF haute résolution que vous pourrez imprimer ou utiliser dans des documents en latex.
la source