Je cherche à assembler plusieurs PDF en un seul fichier. Existe-t-il un programme / moyen (open source préféré) qui peut le faire pour moi avec peu de tracas? Si vous partagez un programme, veuillez expliquer pourquoi il fonctionnera et pas seulement un lien.
J'aime bien PDFSam car c'est un bel outil multiplateforme pour fractionner et fusionner des pages à partir de fichiers pdf.
Je crois qu'il est écrit en Java (donc multiplateforme) et que le code source est disponible.
Je l'ai utilisé comme solution de rechange à plusieurs reprises lorsque les gens m'ont scanné un tas de documents sur l'imprimante réseau que j'ai ensuite dû séparer et refaire dans différents ordres et je dois dire qu'il contient plutôt beaucoup de fonctionnalités utiles pour un outil dont le seul véritable objectif est de diviser et de fusionner des fichiers PDF.
Il prend même en charge la réorganisation sur place et les vues miniatures, ce qui peut gagner un peu de temps, surtout lorsque vous ne vous souvenez pas quel fichier est lequel.
Enfin, PDFCreator peut également fusionner des documents, mais cela semble être un peu lourd à faire. Ce serait vraiment pratique pour fusionner plusieurs types de fichiers source différents.
Installez GSview sur l'ordinateur. Convertissez file1.pdf et file2.pdf au format PostScript (.ps). Dans Adobe Acrobat Reader, cela peut être fait avec Fichier -> Ouvrir .. fichier1.pdf, Fichier -> Imprimer ... -> Sélectionner une imprimante PostScript -> marquer Imprimer dans un fichier -> OK. Écrivez file1.ps dans Nom de fichier: -> OK.
Répétez ces étapes pour convertir file2.pdf en file2.ps. Dans cet exemple, il est supposé que les fichiers sont enregistrés dans le répertoire c: \ tilap \.
Il n'est pas nécessaire d'avoir une imprimante PostScript. Un pilote peut être installé même s'il existe déjà une autre imprimante connectée à l'ordinateur.
Ouvrez le Bloc-notes (ou un autre éditeur de texte), copiez et collez l'extrait de code PostScript suivant dans un éditeur. Modifiez le code pour qu'il corresponde au répertoire dans lequel les fichiers file1.ps et file2.ps ont été enregistrés. N'oubliez pas d'utiliser \ au lieu de \ dans les noms de chemin. Enregistrez les résultats dans un répertoire sous le nom file12.ps.
%!PS
% Written by Helge Blischke, see
% http://groups.google.com/groups?ic=1&selm=3964A684.49D%40srz-berlin.de
%
% The following 2 procs encapsulate the jobs to be processed
% much as is done with EPS images:
/_begin_job_
{
/tweak_save save def
/tweak_dc countdictstack def
/tweak_oc count 1 sub def
userdict begin
}bind def
/_end_job_
{
count tweak_oc sub{pop}repeat
countdictstack tweak_dc sub{end}repeat
tweak_save restore
}bind def
% Now, add your jobs like this:
_begin_job_
(c:\\tilap\\file1.ps)run
_end_job_
_begin_job_
(c:\\tilap\\file2.ps)run
_end_job_
% and so on.
Démarrez GSview pour afficher les fichiers PostScript fusionnés. Fichier -> Ouvrir ... -> fichier12.ps. ... et reconvertissez-le en PDF: Fichier -> Convertir ... -> Appareil: pdfwrite -> OK -> file12.pdf
Est-ce que CutePDF assemble des PDF? Je pensais que c'était seulement des documents "enregistrés" dans des PDF
James Mertz
devrait pouvoir imprimer plusieurs documents dans un seul PDF, mais je ne l'ai pas essayé moi-même. @kron
Sathyajith Bhat
Vous n'avez pas besoin d'utiliser gsview. gs lui-même peut faire l'affaire, sans ps dans l'intermédiaire. Une seule ligne:gs -dSAFER -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sOutputFile=output.pdf input1.pdf input2.pdf
pdftk semble être l'outil le plus souvent référencé pour toutes sortes de manipulations PDF.
L'exemple de commande de leur site Web décrivant comment fusionner plusieurs fichiers PDF.
Une interface graphique rudimentaire est disponible: pdftk4all
Un peu plus beau: pdftk Builder
Enfin, PDFCreator peut également fusionner des documents, mais cela semble être un peu lourd à faire. Ce serait vraiment pratique pour fusionner plusieurs types de fichiers source différents.
la source
Vous pouvez utiliser gsview
D'autres alternatives incluent CutePDF Writer et PDF Toolkit
la source
gs -dSAFER -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sOutputFile=output.pdf input1.pdf input2.pdf