web-dev-qa-db-fra.com

convertir des images en pdf

J'ai enregistré plusieurs images de google books. Je voulais les convertir en un seul fichier pdf, où j'ai besoin de quelques entrées. Les deux images ci-dessous (une png et une jpeg) sont deux pages continues.

première page (png)

deuxième page (jpeg)

Je les enregistre dans mon système. Je les ai convertis en pdf en utilisant la commande ci-dessous

convert books.png books.jpeg combined.pdf

Cependant, le.pdf combiné ne me donne pas les résultats escomptés, pas la combinaison des deux.

J'ai aussi essayé de créer des fichiers PDF individuels, puis de les combiner avec pdftk, sans succès

convert books.png book1.pdf
convert books.jpeg book2.pdf
pdftk book1.pdf book2.pdf cat output combined.pdf
52
user301880

J'ai utilisé les deux exemples de pages que vous avez fournis et les ai imprimés avec cups-pdf printer , ce qui vous a permis de créer deux fichiers pdf.

Ensuite, j'ai utilisé pdfsam pour combiner des fichiers PDF en un seul. Je ne vois aucun problème dans le résultat.

Edit: Je viens de voir que vous avez beaucoup de fichiers à traiter, vous pouvez utiliser le script sélectionné dans print dans Nautilus décrit ici

9
bob

Il suffit d'utiliser ceci:

convert "*.{png,jpeg}" -quality 100 outfile.pdf

En règle générale, vous pouvez combiner plusieurs fichiers en un seul fichier pdf en les incluant dans {} et en les séparant par une seule virgule.

ajout de -quality VALUE pour conserver la qualité après la conversion (grâce à @iamcreasy)

convert "*.{ext1,ext2,ext3,...}" -quality 100 outfile.pdf
74
αғsнιη

Si toutes les images se trouvent dans le même dossier et ont la même extension, vous pouvez procéder comme suit:

Convertir des images en pdf:

ls *.tif | xargs -I% convert % %.pdf

Note: Notez que s'ils sont nommés 1 ... tif; 2 ... tif; 10 ... tif do ls -1v pour les fichiers numérotés

Fusionnez des fichiers PDF en un seul et supprimez les fichiers PDF d'une page:

pdftk *.pdf cat output merged.pdf && rm *.tif.pdf
6
To Do

Utilisez l’assistant d’impression de Gwenview (visualiseur d’images KDE). Ouvrez Gwenview, puis Plugins -> Images -> Assistant d'impression. Ajoutez toutes les images que vous souhaitez imprimer, réorganisez-les à votre guise, choisissez le nombre d'images par page, d'autres options d'impression, etc., puis imprimez sur PDF directement ou avec CUPS-PDF.

0
Sameer