Eh bien, vous pouvez faire convert image1.jpg image2.png text.txt PDFfile.pdf outputFileName.pdf. Cela a fonctionné pour moi, mais le problème est que cela convertit le fichier text.txt en une image, vous ne pouvez donc pas surligner le texte dans le pdf résultant.
Alaa Ali
3
@Alaa vous devriez poster ceci comme réponse plutôt que comme commentaire. Simple, concis et sur l'argent.
Petite forêt antique de Kami
1
gscan2pdf Est une version graphique aussi au cas où la commande 'convert' échoue et fonctionne pour moi. (de ifoss.com): Une fois que gscan2pdf est ouvert, vous pouvez sélectionner tous les fichiers requis en cliquant sur le bouton Ouvrir. Par défaut, il est classé par ordre alphabétique, mais vous pouvez effectuer un glisser-déposer pour réorganiser les images selon votre choix. puis cliquez sur l'icône Enregistrer pour enregistrer les fichiers au format PDF. si vous voulez juste un fichier PDF, cliquez sur Sauvegarder. Étant donné que le fichier de sortie est par défaut au format PDF, vous n'avez pas besoin de vous ennuyer beaucoup ici. Il suffit de choisir où enregistrer le fichier converti. Enregistrez les images converties au format pdf, c'est tout.
Cela a fonctionné pour moi, mais le problème est que cela convertit le text.txtfichier en image, vous ne pouvez donc pas surligner le texte dans le pdf résultant.
ImageMagic convertréduit la qualité et augmente la taille de mon expérience. Essayez pdftk. Mais je ne sais pas comment vous ajoutez des images là-bas.
akostadinov
3
Vous pouvez modifier avec -qualityflag pour augmenter ou réduire la taille du fichier PDF résultant. Exemple:convert -quality 50 image1.jpeg image2.jpeg image3.jpeg outputFileName.pdf
RajaRaviVarma
5
Sachez que convert utilise ghostscript sous le capot et que gs décodera et réencodera les fichiers JPEG, ce qui entraînera une perte de qualité, même s'il s'agit d'une qualité supérieure.
tobltobs
4
J'ai dû créer plus de 6000 pdfs à partir de 30000 tiffs. convertestimer le temps ~ 6-7 heures. J'ai utilisé tiffcpet tiff2pdf, ils ont pris quelques secondes.
jc
3
euh ... avec?! Lorsque je lance la conversion avec deux fichiers png en entrée et "Test.pdf" en sortie, le message d'erreur suivant s'affiche:convert-im6.q16: not authorized `Test.pdf' @ error/constitute.c/WriteImage/1037.
Michael
33
Installer pdftk
sudo apt-get install pdftk
Pdftk
Si le format PDF est un document électronique, pdftk est un dispositif pour enlever les agrafes, perforer, relier, anneau à décodeur secret et lunettes à rayons X. Pdftk est un outil simple permettant de gérer les documents PDF au quotidien.
Vous pouvez créer des fichiers pdf à partir de texte ou d'images avec Libre Office, puis les assembler avec d'autres fichiers pdf.
pdftk 1.pdf 2.pdf 3.pdf cat output 123.pdf
Ça peut aussi
Fractionner des pages PDF dans un nouveau document
Il y a une interface graphique pour pdftk. Voir ma réponse.
Landroni
6
Cela ne fonctionne pas pour concaténer des images avec des PDF, n'est-ce pas?
Garrett
2
@Grenier. Non, mais il existe plusieurs façons de convertir une image en pdf, en utilisant par exemple secrète ou simplement d'imprimer en pdf à partir de nombreux programmes. Une fois que l'image est un pdf, vous pouvez utiliser pdftk pour les associer.
Warren Hill
1
Fonctionne comme un charme et conserve le texte vectoriel en pdf.
conualfy
Ne semble plus être disponible dans le dépôt par défaut?
PDF Chain est une interface utilisateur graphique pour PDF Toolkit (PDFtk). L'interface graphique prend en charge toutes les fonctionnalités communes de l'outil de ligne de commande de manière confortable.
Vous pouvez l'installer à partir du dépôt par défaut ou obtenir le dernier et le meilleur de PDF Chain PPA .
PDF Mod est une application simple pour modifier des documents PDF.
Vous pouvez réorganiser, faire pivoter et supprimer des pages, exporter des images d'un document, modifier le titre, le sujet, l'auteur et les mots-clés, et combiner des documents par glisser-déposer.
Mais cela peut-il concaténer des fichiers texte, des images et des fichiers PDF, comme dans la question?
Garrett
1
Vous pouvez convertir les fichiers texte (par exemple, Imprimer en PDF) ou les images (via convert) en PDF, puis les utiliser.
Landroni
@ Garrett - vient d'essayer PDF Chain et cela fonctionne pour concaténer des fichiers pdf.
conualfy
9
Pour plusieurs fichiers à l'intérieur d'un répertoire et de ses sous-répertoires avec des extensions différentes, je ne trouvais pas de réponse claire, alors la voici.
J'ai utilisé la substitution de commande pour transmettre les éléments sélectionnés renvoyés par findcommande comme argument de convertcommande. Malheureusement sort -n, mes fichiers ne sont pas triés correctement. J'ai donc essayé l' -Voption qui a fait l'affaire. Assurez-vous également que le nom de vos fichiers et répertoires est dans l'ordre de tri naturel à l'avance. Par exemple dir1, dir2, dir3pas dir1, dir_2, dir3.
Exactement ce dont j'avais besoin! Plusieurs outils essayés avaient tous un problème de tri, par exemple. Parfait!
Max
1
Vous pouvez l'installer via sudo apt install imagemagick. Sinon, vous n'avez pas la commande convert.
danger89
4
Installez l'éditeur Master PDF. L'outil offre la création, la fusion et l'extraction de fichiers PDF. Vérifiez ici pour plus de détails sur l'éditeur de PDF maître et son installation sur Ubuntu
@Force De leur site : La version basée sur Linux est gratuite pour une utilisation non commerciale.
janot
1
@janot Oui, mais je ne pense pas que ce soit gratuit .
Sparhawk
Il est gratuit à des fins non commerciales et fonctionne très bien. C’est un outil moderne et moderne, contrairement à d’autres mentionnés ici, qui ont un vote très élevé, mais qui sont vieux et rudimentaires.
Je n'arrive pas à croire que personne n'ait encore mentionné le latex (tex). Il est spécialement conçu pour la production de documents et peut combiner du texte, des images et des PDF dans un document «maître» (sans dégradation de la qualité). Il s’agit d’une suite complète de bibliothèques et d’un langage de balisage extensible. Il existe depuis toujours et il est très utilisé dans la communauté scientifique.
Probablement parce que personne ne s'attendait à ce que la question du PO concerne la création d'un flux de travail journalier. Parlez d'utiliser une bombe nucléaire pour allumer un feu de camp! (Je suis un fan de TeX, BTW, mais je ne l' utiliserais jamais à cette fin.)
Lexible
2
C'est la solution que j'ai utilisée pour convertir plusieurs TIFF en PDF.
J'ai dû créer plus de 6 000 PDF à partir de 30 000 Tiff. convertdurée estimée: 6 à 7 heures.
J'ai utilisé tiffcpet tiff2pdf, ils ont pris quelques secondes.
Hrm, mes fichiers tif en entrée sont 160M, mais le pdf généré par tiff2pdf est environ 820M. Pas sûr que ce soit vraiment "juste pour emballer" les choses.
Logiciel de marque du
2
En ajoutant la réponse de la communauté ci-dessus, vous pouvez le faire
convert 'ls *.jpg -tr'. Pour forcer le fichier PDF à avoir les images dans l'ordre chronologique.
Je ne l'avais jamais utilisé auparavant, mais il m'a fallu environ 10 minutes pour commencer à créer des fichiers .PDF et environ 40 minutes pour les personnaliser exactement comme je le voulais. J'ai inclus les meilleurs guides de formatage que j'ai trouvés, à la fin.
En gros, vous créez un .texfichier - par exemple hello.tex- avec le langage LaTeX, puis vous l'exécutez pdflatex hello.texsur ce fichier et celui-ci générera le PDF. Les bases du langage peuvent être trouvées ici:
http://www.maths.tcd.ie/~dwilkins/LaTeXPrimer/
Voici un exemple de .texfichier barebones :
\documentclass[a4paper,10pt]{article}
\begin{document}
{\footnotesize
YOUR TEXT HERE
YOUR TEXT HERE
}
\end{document}
Pour changer la taille de la page et les marges lors de l'utilisation pdflatex:
\usepackage[pass,paperwidth=148mm,paperheight=210mm,margin=5mm]{geometry}
J'utilise PDF-Shuffler pour ce type d'utilisation, cela fonctionne très bien.
sudo apt-get install pdfshuffler
C'est un outil graphique. Vous chargez simplement tous les fichiers pdf que vous souhaitez fusionner. Vous pouvez modifier l'ordre des pages à votre guise.
Pouvez-vous inclure des instructions sur la façon de faire ce que le PO veut?
Seth
C'est fait. :-)
cochisebt
3
Je voudrais downvote, mais n'ai pas assez de représentant. PDF-Shuffler accepte uniquement les fichiers PDF. La question comprenait également les fichiers image et les fichiers texte.
borisdiakur
Avec Libreoffice, vous pouvez convertir des fichiers texte en pdf. Comme il est également possible d'insérer des fichiers image dans Libreoffice, puis de les convertir en pdf. Une fois que tout est en pdf, Pdf-Shuffler peut faire le travail. Mais je ne pense pas qu'un logiciel puisse faire tout le travail à la fois.
cochisebt
0
Pour un pdf multi-pages:
convertissez tous les fichiers en pdf, puis joignez-vous à l’aide d’un graveur pdf, par exemple. pdftk, pdfill, Microsoft Print en PDF, CutePDF, etc.
Pour un pdf d'une page:
Convertissez tous les fichiers en images, par exemple. PNG, nommé dans l'ordre. Rejoignez ensuite une page avec un convertisseur d’image, par exemple. imgconv
Certains convertisseurs peuvent manipuler dans d'autres formats ou même traiter avec des formats d'entrée natifs avant de générer au format PDF. Tous les programmes mentionnés ici sont gratuits.
Il est une série d'utilitaires dans l' emballage texlive-extra-utilsfardelés pdfjam. Pour joindre des fichiers PDF, utilisez
pdfjoin -o out.pdf 1.pdf 2.pdf 3.pdf
Contrairement à convertcela, il manipule directement sur pdf sans les convertir en images.
Également sur le 18.04LTS (Bionic Beaver), le package pdftkn’est pas pris en charge pour le moment. Je recommanderais pdfjamsi quelqu'un préfère utiliser la ligne de commande.
Le PO demande comment convertir image1.tif image 2.tif image 3.jpg en images.pdf
Lexible
Pas exactement. OP veut également fusionner des fichiers pdf avec des images. Il est préférable de créer des fichiers pdf à partir d’images en utilisant la img2pdfcommande, car il crée un pdf contenant l’image originale, puis l’utilise pdfjoin.
Kubus
-1
Avec Gimp , importez en tant que calques, exportez en pdf :)
convert image1.jpg image2.png text.txt PDFfile.pdf outputFileName.pdf
. Cela a fonctionné pour moi, mais le problème est que cela convertit le fichier text.txt en une image, vous ne pouvez donc pas surligner le texte dans le pdf résultant.Réponses:
Si vous souhaitez utiliser un terminal, vous pouvez utiliser ImageMagick. Installez-le avec
alors vous pouvez faire:
Cela a fonctionné pour moi, mais le problème est que cela convertit le
text.txt
fichier en image, vous ne pouvez donc pas surligner le texte dans le pdf résultant.la source
convert
réduit la qualité et augmente la taille de mon expérience. Essayezpdftk
. Mais je ne sais pas comment vous ajoutez des images là-bas.-quality
flag pour augmenter ou réduire la taille du fichier PDF résultant. Exemple:convert -quality 50 image1.jpeg image2.jpeg image3.jpeg outputFileName.pdf
convert
estimer le temps ~ 6-7 heures. J'ai utilisétiffcp
ettiff2pdf
, ils ont pris quelques secondes.convert-im6.q16: not authorized `Test.pdf' @ error/constitute.c/WriteImage/1037.
Installer pdftk
Pdftk
Si le format PDF est un document électronique, pdftk est un dispositif pour enlever les agrafes, perforer, relier, anneau à décodeur secret et lunettes à rayons X. Pdftk est un outil simple permettant de gérer les documents PDF au quotidien.
Vous pouvez créer des fichiers pdf à partir de texte ou d'images avec Libre Office, puis les assembler avec d'autres fichiers pdf.
Ça peut aussi
Fractionner des pages PDF dans un nouveau document
Faire pivoter des pages ou des documents PDF
et bien plus encore
Plus de détails ici: Ubuntu Geek: Liste des outils d’édition PDF
la source
Essayez la chaîne PDF :
Vous pouvez l'installer à partir du dépôt par défaut ou obtenir le dernier et le meilleur de PDF Chain PPA .
Ou PDF Mod :
Voir également:
la source
convert
) en PDF, puis les utiliser.Pour plusieurs fichiers à l'intérieur d'un répertoire et de ses sous-répertoires avec des extensions différentes, je ne trouvais pas de réponse claire, alors la voici.
J'ai utilisé la substitution de commande pour transmettre les éléments sélectionnés renvoyés par
find
commande comme argument deconvert
commande. Malheureusementsort -n
, mes fichiers ne sont pas triés correctement. J'ai donc essayé l'-V
option qui a fait l'affaire. Assurez-vous également que le nom de vos fichiers et répertoires est dans l'ordre de tri naturel à l'avance. Par exempledir1, dir2, dir3
pasdir1, dir_2, dir3
.la source
sudo apt install imagemagick
. Sinon, vous n'avez pas la commande convert.Installez l'éditeur Master PDF. L'outil offre la création, la fusion et l'extraction de fichiers PDF. Vérifiez ici pour plus de détails sur l'éditeur de PDF maître et son installation sur Ubuntu
la source
Je n'arrive pas à croire que personne n'ait encore mentionné le latex (tex). Il est spécialement conçu pour la production de documents et peut combiner du texte, des images et des PDF dans un document «maître» (sans dégradation de la qualité). Il s’agit d’une suite complète de bibliothèques et d’un langage de balisage extensible. Il existe depuis toujours et il est très utilisé dans la communauté scientifique.
Techniquement, c'est un langage de composition.
la source
C'est la solution que j'ai utilisée pour convertir plusieurs TIFF en PDF.
J'ai dû créer plus de 6 000 PDF à partir de 30 000 Tiff.
convert
durée estimée: 6 à 7 heures.J'ai utilisé
tiffcp
ettiff2pdf
, ils ont pris quelques secondes.Cette méthode est très rapide car les images ne sont pas converties, elles sont simplement emballées.
Certains formats de tiff ne fonctionnent peut-être pas aussi facilement. Pour moi, cela a parfaitement fonctionné.
J'espère que ça aide.
la source
En ajoutant la réponse de la communauté ci-dessus, vous pouvez le faire
convert 'ls *.jpg -tr'
. Pour forcer le fichier PDF à avoir les images dans l'ordre chronologique.la source
Essayez LaTeX avec
pdflatex
.Je ne l'avais jamais utilisé auparavant, mais il m'a fallu environ 10 minutes pour commencer à créer des fichiers .PDF et environ 40 minutes pour les personnaliser exactement comme je le voulais. J'ai inclus les meilleurs guides de formatage que j'ai trouvés, à la fin.
sudo apt-get install pdflatex && sudo apt-get install texlive
En gros, vous créez un
.tex
fichier - par exemplehello.tex
- avec le langage LaTeX, puis vous l'exécutezpdflatex hello.tex
sur ce fichier et celui-ci générera le PDF. Les bases du langage peuvent être trouvées ici: http://www.maths.tcd.ie/~dwilkins/LaTeXPrimer/Voici un exemple de
.tex
fichier barebones :Formatage optionnel supplémentaire:
Pour ajouter des images: https://www.sharelatex.com/learn/Inserting_Images
Pour différentes tailles de police: https://www.sharelatex.com/learn/Font_sizes,_families,_and_styles
Pour différentes polices: https://www.sharelatex.com/learn/Font_typefaces
Pour changer la taille de la page et les marges lors de l'utilisation
pdflatex
:\usepackage[pass,paperwidth=148mm,paperheight=210mm,margin=5mm]{geometry}
la source
J'utilise PDF-Shuffler pour ce type d'utilisation, cela fonctionne très bien.
C'est un outil graphique. Vous chargez simplement tous les fichiers pdf que vous souhaitez fusionner. Vous pouvez modifier l'ordre des pages à votre guise.
la source
Pour un pdf multi-pages:
convertissez tous les fichiers en pdf, puis joignez-vous à l’aide d’un graveur pdf, par exemple. pdftk, pdfill, Microsoft Print en PDF, CutePDF, etc.
Pour un pdf d'une page:
Convertissez tous les fichiers en images, par exemple. PNG, nommé dans l'ordre. Rejoignez ensuite une page avec un convertisseur d’image, par exemple. imgconv
imgconv.exe -append *.png out2.pdf
(pour vertical)imgconv.exe +append *.png out2.pdf
(pour les côtés)Certains convertisseurs peuvent manipuler dans d'autres formats ou même traiter avec des formats d'entrée natifs avant de générer au format PDF. Tous les programmes mentionnés ici sont gratuits.
la source
Il est une série d'utilitaires dans l' emballage
texlive-extra-utils
fardeléspdfjam
. Pour joindre des fichiers PDF, utilisezContrairement à
convert
cela, il manipule directement sur pdf sans les convertir en images.Également sur le 18.04LTS (Bionic Beaver), le package
pdftk
n’est pas pris en charge pour le moment. Je recommanderaispdfjam
si quelqu'un préfère utiliser la ligne de commande.la source
img2pdf
commande, car il crée un pdf contenant l’image originale, puis l’utilisepdfjoin
.Avec Gimp , importez en tant que calques, exportez en pdf :)
Version de Gimp: 2.10.8
la source