Il existe de nombreux logiciels sous Windows pour fusionner des fichiers PDF mais comment faire de même sous Ubuntu ?
C'est la meilleure approche car le résultat sera toujours là, sans bogues.
Il existe de nombreux logiciels sous Windows pour fusionner des fichiers PDF mais comment faire de même sous Ubuntu ?
Une approche alternative est d'utiliser Latex comme expliqué dans ce post ( sans accès root en supposant que vous avez pdflatex installé) : https://tex.stackexchange.com/questions/8662/merge-two-pdf-files-output-by-latex
Ceci est utile dans le cas où vous n'avez pas les outils mentionnés ni les privilèges root, mais que vous avez pdflatex.
Je copie le code tex ci-dessous pour fusionner file1.pdf
y file2.pdf
. Créez un fichier appelé output.tex
et mettre :
\documentclass{article}
\usepackage{pdfpages}
\begin{document}
\includepdf[pages=-]{file1}
\includepdf[pages=-]{file2}
\end{document}
Et pour compiler, il suffit d'utiliser : pdflatex output.tex
Le fichier fusionné sera nommé comme suit output.pdf
.
Essayez PDFMod, il est issu du projet GNOME :
https://wiki.gnome.org/Apps/PdfMod
sudo apt install pdfmod
Utiliser pdfsam http://www.pdfsam.org/ il est très bon pour diviser et fusionner des pdfs
sudo apt install pdfsam
J'utilise pdfseparate pour extraire des pages spécifiques d'un gros fichier pdf :
pdfseparate -f 156 -l 157 input.pdf output_%d.pdf
pdfseparate -f 1 -l 2 input.pdf output_%d.pdf
et ensuite, je les rejoins tous par commandement :
pdfunite $(ls -v output_*.pdf | tr '\n' ' ') out$(date +%Y-%m-%d_%H_%M_%S ).pdf
Ce joint :
output_1.pdf output_2.pdf output_156.pdf output_157.pdf
dans :
out2014-12-14_23_25_36.pdf
Il y a peut-être un moyen plus facile de s'en sortir... :-)
sudo apt install poppler-utils
La substitution de processus est superflue et potentiellement même nuisible . Une ligne de commande correcte et beaucoup plus simple est pdfunite output_*.pdf out$(date +%Y-%m-%d-%H_%M_%S).pdf
mais il lui manque l'ordonnancement de ls -v
. Une solution évidente et triviale consiste à nommer vos fichiers de manière à ce qu'ils soient naturellement triés dans l'ordre où vous voulez les inclure. Si vous voulez absolument ls -v
vous pouvez au moins perdre le tuyau pour tr
ce qui ne sert à rien ici.
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.
0 votes
J'ai trouvé ce lien