Connaissez-vous un bon moyen de comparer des fichiers PDF côte à côte et d'afficher les modifications entre les deux?
Je cherche un logiciel Windows pour y parvenir. Ce serait formidable si vous pouvez publier des produits gratuits et non gratuits.
windows
pdf
file-comparison
Nelson Reis
la source
la source
Réponses:
Essayez WinMerge avec le plugin xdocdiff . Les deux sont totalement gratuits. Sans attaches.
Quelques commentaires ci-dessous suggèrent qu’ils ne voient aucune différence. Cela signifie que le plug-in n'est pas installé correctement. Voici comment:
Mettez les fichiers où se trouve le
xdocdiff
fichier readme du plugin (il y a deux endroits; je ne les énumérerai pas ici car les noms de fichiers peuvent changer, etc. - lisez le readme)Dans WinMerge, accédez à Plugins> Liste et cochez la case "Activer les plugins" (cette étape manque dans le
xdocdiff
fichier Lisez - moi).Dans WinMerge, choisissez Plugins> Unpacking automatique (cette option était désactivée avant l'étape 2).
Ensuite, lors de la comparaison, vous verrez à quoi ressemblent des fichiers texte dans les fenêtres de comparaison.
la source
Plugins > List and tick the "Enable Plugins" checkbox
C'était ce qui me manquait!Sous Linux et Windows, vous pouvez utiliser
diffpdf
(ce qui diffère de celuidiff-pdf
mentionné dans ce fil).Sur Ubuntu, installez en utilisant:
Voir plus loin cette page UbuntuGeek pour comparer les pds textuellement ou visuellement .
Pour Windows , cette version Windows Diffpdf fonctionne vraiment bien. Vous pouvez télécharger depuis http://soft.rubypdf.com/software/diffpdf (faites défiler jusqu'à la version statique Win32 ).
la source
J'ai récemment découvert cela et je l'aime.
https://github.com/vslavik/diff-pdf
Cross plate-forme, gratuit et fonctionne bien.
Voici une capture d'écran de
diff-pdf
in action - notez que le texte n'est pas différent dans le PDF, mais uniquement dans les polices (et donc dans les paramètres de mise en page):L'appel pour obtenir cette image était:
... où testA.pdf / testB.pdf sont obtenus en compilant ce simple fichier Latex avec
pdflatex
(en conséquence pour chaque pdf, voir commentaire):la source
diff-pdf
: DiffPDF est idéal pour une comparaison visuelle côte à côte du texte modifié, mais il est pratiquement impossible de déboguer des éléments tels que, par exemple, de petits changements d’espacement des lignes -diff-pdf
par contre, met essentiellement le contenu de la page à partir des deux fichiers comparés sur la même page (mais avec une couleur différente) - ainsi les problèmes d'espacement de ligne peuvent être facilement identifiés ... À la vôtre!Nous avions également besoin de comparer les fichiers PDF de notre entreprise et n'étant satisfaits d'aucune des solutions trouvées, nous avons donc créé le notre: i-net PDFC . Ce n'est pas gratuit, mais nous proposons un essai de 30 jours.
C'est écrit en Java, donc c'est multi-plateforme.
Ce qui le rend spécial, c'est qu'il compare le contenu plutôt que seulement le texte (ou simplement la conversion du pdf en image et la comparaison de l'image). Il a également un bel outil de comparaison visuelle.
la source
Vous pouvez également utiliser Adobe Acrobat X. Sa fonctionnalité de comparaison PDF intégrée est intégrée dans "Affichage -> Comparer des documents.
la source
Je voulais faire cela (PDF diff) récemment avec ces exigences:
J'ai installé pdftotext, wdiff et colordiff, disponibles dans divers gestionnaires de paquets. (Avec macports:
sudo port install poppler wdiff colordiff
)Ensuite:
wdiff <(pdftotext old.pdf -) <(pdftotext new.pdf -) | colordiff
Maintenant, je peux voir quels mots, joliment colorés, ont changé.
Plus de détails: http://philfreo.com/blog/how-to-view-a-color-diff-of-text-from-two-pdfs/
Variation:
L'utilisation
dwdiff
peut produire des résultats légèrement meilleurs.Je voulais aussi une sortie HTML afin que ce petit script crée une page Web de base avec un peu de CSS.
bash pc-script.bash old.pdf new.pdf > q.htlm
Ouvrez ensuite
q.html
avec votre navigateur Web.pc-script.bash
fichier:Un exemple de sortie peut être vu ici
la source
pc-script.bash
script n'échappe pas aux caractères HTML.Si vous comparez du texte dans un pdf, alors Beyond Compare le fait.
Pas gratuit, mais il y a un essai de trente jours.
la source
New > Text Compare
m'a aidé à voir les différences fondamentales dans le texte entre 2 fichiers PDF.Excellent outil et facile à utiliser: Compare-It v4 (de http://www.grigsoft.com/ )
Compare de nombreux types de fichiers. Il possède des convertisseurs intégrés, dont un pour les fichiers PDF.
Je l'ai utilisé plusieurs fois avec des résultats satisfaisants.
Vraiment devrait essayer cela. La version d'évaluation permet la comparaison pour une durée illimitée.
la source
Je ne le sais pas, mais il existe aussi comparePDF (pas gratuit, mais un essai de 30 jours est possible): http://www.compare-pdf.com/download.htm
la source
Gratuit, pas le meilleur mais ...
J'ouvre les deux documents et les divise en écrans l'un contre l'autre.
Pas la solution la plus pratique, mais ça marche!
Je n'ai pas vu un bon package DIFF pour les fichiers PDF et bien que manuel et ennuyeux, mon chemin fonctionne!
la source
Ici vous pouvez télécharger deux pdf et récupérer le troisième qui vous montrera la différence entre les deux.
Fonctionne sur toutes les plates-formes, il n'y a rien d'apprendre ou d'installer et c'est gratuit.
https://synodins.com/apps/pdf_difference/intro.html
la source
Une autre solution moins qu'idéale:
Selon la complexité de la mise en forme dans les fichiers PDF et le type de modifications que vous souhaitez, cela peut être correct.
la source
Commercial: vous pouvez utiliser le logiciel Adobe Acrobat Professional d’origine pour 449 USD:
comparez un PDF révisé à une version antérieure .
Si vous choisissez Acrobat, les commentaires sur cette page sont pertinents à son utilisation.
la source
Diff Doc - pas gratuit.
la source
Pour une forme très primitive de défilement synchronisé entre deux fichiers pdf, vous pouvez utiliser le script autohotkey suivant que j'ai écrit. Cela suppose que deux fenêtres SumatraPDF soient ouvertes. Appuyez à droite pour aller à la page suivante dans les deux fenêtres, appuyez à gauche pour la page précédente.
la source
J'ai utilisé cette solution (non idéale, mais suffisante pour moi):
la source
pdf-diff est un paquet Python à cette fin.
la source
Il existe également une ligne gratuite https://www.diffchecker.com/diff .
Mais il ne met en évidence que les différences de texte sans images ni formatage. Et il est trop faible pour faire correspondre des fragments non modifiés dans des fichiers volumineux.
la source