Comment éditer des PDF?

193

J'ai typiquement deux besoins:

Scénario A. Modifier une seule page PDF.

Dans ce cas, j'ai un PDF mais pas le fichier source d'origine utilisé pour créer le PDF. Je ne veux pas essayer de recréer le document à partir de zéro. J'aimerais ouvrir le PDF et changer quelques petites choses. Un bon exemple de ce scénario: j'étais responsable de la planification d'un grand événement sur un terrain de camping, j'avais un fichier PDF du site. Je voulais commencer avec ce document, mettre en évidence certaines parties, ajouter des étiquettes, supprimer certaines parties qui ne sont pas pertinentes.

ou

Scénario B. Combiner des PDF ou extraire des pages d'un PDF

Ce scénario est généralement dû au fait que je souhaite un seul document PDF livrable, constitué des pièces les mieux créées dans différents programmes. Dans ce cas, j'ai les fichiers source de tous les documents, mais ils ne fonctionnent pas assez bien ensemble pour créer facilement un fichier PDF à livrer. Pour une partie de celui-ci, je souhaiterai peut-être utiliser Libre Office Writer. Pour une autre page, je pourrais utiliser Gimp. Encore une autre page, je peux utiliser Libre Office Calc. Je pourrais utiliser Writer comme document maître et y incorporer des images ou un objet Calc, mais pour un contrôle ultime, vous ne pouvez pas battre des documents PDF séparés qui sont ensuite combinés.

Quels sont les meilleurs outils / processus pour éditer des PDF sous Ubuntu?

Snowguy
la source
1
Prenez soin d’ajouter votre réponse à ici: askubuntu.com/questions/72920/… et de le signaler comme une dupe du premier? Vous pouvez également modifier le titre et la question un petit peu de l’autre côté. Cela rendra les choses plus cohérentes et garantira que l’information se trouve au même endroit.
Bruno Pereira
Je suis tout à fait d'accord pour rassembler la meilleure information afin que les gens n'aient pas à se rendre à 10 endroits pour l'obtenir ... Dans ce cas, changer cette question en question laisserait peu de sens aux autres commentaires et solutions. , non?
snowguy
Nous pouvons le nettoyer, ou éventuellement fusionner l'autre message dans celui-ci. Si vous le souhaitez, vous pouvez jeter un coup d'œil et me faire savoir ce que vous pensez que ce serait une bonne solution, je suis tout ouïe.
Bruno Pereira
Je n'ai plus le temps de travailler là-dessus aujourd'hui, mais demain. J'ai posté pour aider la communauté et je ne veux surtout pas créer plus de confusion avec les dupes. J’ai le sentiment que l’autre question (rédiger) est une question très spécifique et bon nombre des réponses traitent de problèmes spécifiques à la rédaction (par opposition à la modification en général). Je vais y réfléchir, mais je suis nouvelle ici. Je suis heureux de suivre vos conseils. Alors laissez-moi savoir comment vous pensez qu'il est préférable de résoudre. Merci.
snowguy
Je vais le nettoyer ce soir, si vous voyez votre message fermé pour une raison quelconque, veuillez déplacer votre question à l’autre. C'est une bonne information et très bien formatée, c'est vraiment apprécié. Et n'oubliez pas, nous pouvons modifier n'importe quoi sur le site (la plupart), donc si vous n'êtes pas d'accord, nous pouvons toujours changer une chose ou deux.
Bruno Pereira

Réponses:

213

LibreOffice Draw m'a impressionné:

sudo apt-get install libreoffice
libreoffice my.pdf

Ouvrez simplement le pdf, éditez-le et exportez-le au format pdf.

Les outils d'édition apparaissent dans une barre d'outils au bas de la fenêtre (il m'a fallu un peu de temps pour le trouver ...)

Ensemble de fonctionnalités pertinentes que j'ai trouvées jusqu'à présent (Ubuntu 13.04, LibreOffice 4.0.2.2):

  • Supprimer des pages Faites un clic droit sur la page dans la liste de page de gauche> Supprimer une page
  • Modifier l'ordre des pages : faites glisser les pages de dépôt dans la liste des pages
  • Éditer les champs de texte existants (éditer le texte, la mise en forme et la position). Il suffit de cliquer deux fois avec l'outil de sélection pour entrer en mode édition.
  • Ajouter de nouveaux champs de texte . Choisissez l'outil de texte en bas (T), sélectionnez la zone de texte souhaitée et écrivez.
  • Modifiez des objets de champs non textuels tels que des lignes ou des puces.
  • Créez des formulaires PDF à remplir (activez les barres d'outils Form * et assurez-vous de sélectionner "Créer un formulaire PDF")

Je ne trouvais pas de méthode de mise en surbrillance extrêmement pratique, mais vous pourriez vous en tirer en modifiant des attributs de texte, comme définir la couleur rouge et en gras. Je ne pouvais pas changer la couleur de fond difficile.

Si j'ai raté de bonnes fonctionnalités, modifiez-les et ajoutez-les!

Remarque: je sais que certains types de fichiers PDF échouent , cela m'est déjà arrivé.

Si tel est votre cas, veuillez ouvrir un rapport de bogue minimal, extrêmement détaillé et reproductible sur leur outil de suivi des bogues https://bugs.documentfoundation.org/ afin que les développeurs puissent le résoudre, puis publiez le lien en tant que commentaire.

Malgré cela, c’était toujours la meilleure solution ouverte lors de ma dernière vérification et elle fonctionnait la plupart du temps.

Ciro Santilli 改造 中心 六四 事件
la source
2
Pour le "scénario A", importateur pdf LibreOffice (vous devrez peut-être l'installer séparément si Ubuntu est préinstallé ou le PPA), et pour le "scénario B", il pdftkest le plus simple (mais très puissant). Alternativement, pour le "scénario A" Inkscape dans certains cas.
carnendil
4
Si vous n'installez pas LibreOffice fourni par la communauté (c'est-à-dire de libreoffice.org), vous devez le faire sudo apt-get install libreoffice-pdfimport.
Carnendil
2
Le PDF résultant a perdu quelques éléments, mais libreoffice a travaillé à la perfection, merci
Ethereal
8
Ca ne marche pas pour moi gâche tout le PDF, apparemment parce qu’il n’utilise pas les informations de police.
ᴠɪɴᴄᴇɴᴛ
3
Ne traite pas bien les polices du tout.
Raphaël
89

LibreOffice Draw ne fonctionne pas pour moi car les polices sont complètement endommagées, ce qui annule la mise en forme du document.

Voici trois solutions qui pour moi ont fonctionné de manière constante au fil des ans.

PDF-Shuffler

Je fais beaucoup de combinaisons de documents PDF (comme dans le scénario B) et je trouve PDF-shuffler simple et pratique. Je l'ai également utilisé pour extraire des pages d'un document pdf plus volumineux et cela fonctionne bien là aussi. L' interface graphique PDF-shuffler est simple et fonctionne de manière cohérente.

Gimp

Parfois, dans le scénario A, vous souhaitez simplement convertir le PDF en image, puis manipuler l'image. Si vous ne connaissez pas la différence entre un graphique vectoriel et une image, vous souhaiterez probablement la convertir en une image, ce que GIMP fait très bien. Lorsque vous ouvrez un fichier PDF avec GIMP, vous aurez le choix entre la manière dont vous voulez le convertir. Faites attention à l'option de résolution. Choisissez un nombre plus élevé pour une taille de fichier plus grande et une image plus détaillée.

Inkscape

En réalité, il n’existe pas de moyen très simple d’éditer des fichiers PDF selon le scénario A ci-dessus. En effet, le format PDF est un format universel et une partie de la structure du document est perdue lorsqu’il est converti au format PDF. Un exemple simple: si vous prenez un rapport de 3 pages et le convertissez au format PDF, vous avez rompu les liens entre le texte de chaque page. Si vous en modifiez la version PDF et supprimez un paragraphe de la première page, le texte des pages 2 et 3 ne sera pas automatiquement inséré dans la première page. Il serait beaucoup plus facile de modifier ce document dans le programme original utilisé pour le créer.

Mais pour une raison quelconque, vous ne disposez pas du document original, vous ne pouvez donc plus travailler avec un fichier PDF. Définissez donc correctement vos attentes lorsque vous modifiez un document PDF selon le scénario A.

Une fois que vous avez défini vos attentes en conséquence, vous verrez qu'inkscape est le meilleur outil pour la plupart des travaux. Cela vous permettra d'importer une seule page du document PDF sous forme de graphique vectoriel inkscape. Il y aura quelques choses regroupées qui n'ont pas vraiment de sens, et vous devrez peut-être changer certaines polices (en supposant que vous n'avez pas les polices d'origine installées), mais c'est vraiment lisse.

Il existe une courbe d'apprentissage pour Inkscape, mais la vérité est que vous ne pouvez pas manipuler de PDF sans utiliser un programme avec une courbe d'apprentissage. Pour mon époque, je préférerais investir cela dans l'apprentissage d'Inkscape - une excellente application pour la création de graphiques vectoriels qui peut être utile dans de nombreux scénarios différents - plutôt que d'essayer de comprendre comment utiliser un outil spécial simplement. pour l'édition de PDF.

Bonne chance

Snowguy
la source
PDF Studio pour Linux?
Bague Ø
1
@ ringø PDF Studio n'est pas gratuit.
anderstood
1
Si vous pouvez fournir un PDF minimal pour lequel LIbreOffice échoue, trouvons / ouvrons un bogue pour le lien et relions-le. J'ai eu quelques problèmes dans le passé, je pense aussi avec certains documents.
Ciro Santilli a annoncé le
il n’ya guère de courbe d’apprentissage pour wysiwyg foxit .
noisette à propos de natty
47

Vous pouvez utiliser la dernière version de Master PDF Editor , qui vous permet de modifier tous les éléments de la page.

Astuce: essayez la version la plus récente en premier. Mais, comme la dernière version 1.9.24 que j’ai essayée avait un bogue qui ne voulait pas ouvrir toutes les images d’un fichier pdf, la version 1.9.00 fonctionnait très bien, mais le seul moyen de l’obtenir est un lien direct:
http: / /code-industry.net/public/MasterPDFEditor-1.9.00.x86_64.tar.gz
http://code-industry.net/public/MasterPDFEditor-1.9.00.i386.tar.gz

Puissance du Verseau
la source
1
merci de partager cela. C'est un éditeur de PDF très utile.
Umair A.
2
Ai-je raté quelque chose? Le site Web se lit comme suit: "La version basée sur Linux est gratuite pour une utilisation non commerciale."
Geppettvs D'Constanzo
4
Il s'agit d'une application professionnelle complète capable de modifier et de sauvegarder des formulaires (même dans la version gratuite). La version gratuite verrouille certaines fonctionnalités avancées, mais n'est pas handicapée. Vaut le prix si vous avez besoin des fonctionnalités avancées.
DavidJ
2
Devrait être la réponse acceptée. Le programme est complet professionnel et réalisable. Il a géré ma tâche sans problème.
Bryce
5
Master PDF Editor (v5) insère un filigrane ("Créé dans Master PDF Editor") dans la version gratuite, ce qui le rend inutile. Vous devez acheter la version complète (~ 70 USD + taxes) pour éviter le filigrane.
JayDin
37

Je suis un peu en retard ici, mais je suis récemment tombé sur cette question en le cherchant sur Google. Pour ce que cela vaut, je voudrais recommander Xournal pour le premier scénario.

Il devrait être dans le centre de logiciel, ou vous pouvez simplement exécuter les opérations suivantes depuis un terminal:

sudo apt-get install xournal

En plus de cela, je vais appuyer la recommandation de tous les autres pour pdfshuffler et pdftk pour le deuxième scénario.

J'espère que cela t'aides!

YayDK
la source
3
excellent logiciel d'annotation PDF gratuit et si vous avez un écran tactile, vous pouvez même signer vos documents comme sur papier !!!
Champost
2
IIRC, Xournal rasterise tout lors de la sauvegarde / exportation. Pas toujours ce que tu veux.
Raphaël
3
L'exportation PDF par défaut a considérablement réduit la qualité (et la taille du fichier). J'ai constaté qu'en activant Options> Exportation PDF ancien avant d'exporter, la qualité est presque identique à l'original.
Johann
14

Je pense que PDF-Shuffler est une application petite mais très bonne.

Info: PDF-Shuffler est une petite application python-gtk, qui permet à l'utilisateur de fusionner ou de scinder des documents pdf et de faire pivoter, rogner et réorganiser leurs pages à l'aide d'une interface graphique interactive et intuitive. C'est une interface pour python-pyPdf.

Site Web PDF-Shuffler

Vladimir S.
la source
Convenu Vladimir. En fait, je devrais probablement aussi réviser ma réponse. En fait, j'ai commencé à utiliser PDF-Shuffler au lieu de pdftk pour beaucoup de choses simples, comme la fusion de deux fichiers PDF.
Snowguy
1
J'étais heureux de vérifier que pdfshuffler est disponible sur Ubuntu 12.04 et m'a aidé à réorganiser les pages d'un horrible fichier PDF que j'ai reçu par courrier électronique avec quelques pages à l'envers. Excellent!
Denis Fuenzalida
Excellent outil. A parfaitement fonctionné pour mes besoins
Rags
8

Foxit PDF Editor (non-free) fonctionne bien via WINE .

Les versions les plus récentes de Foxit pourraient également fonctionner, mais ne les ont pas encore testées.

~. ~. ~

ps: Cette réponse s’applique à votre " Scénario A ": vous pouvez en principe éditer tout ce qui se trouve dans un pdf avec Foxit: vous pouvez non seulement ajouter des éléments, mais les éditer comme s’il s’agissait d’un fichier Word.

noisette de natty
la source
À votre avis, cela fonctionne-t-il mieux qu'inkscape, qui est gratuit et ne nécessite pas WINE?
Snowguy
Merci d'avoir posé la question! La vérité est que je n’ai encore jamais travaillé avec Inkscape (car j’ai pensé que c’était principalement un concept de graphisme vectoriel destiné aux concepteurs de loisirs professionnels ou ambitieux). Je vais essayer de modifier les fichiers PDF et vous informerai bientôt de la comparaison avec Foxit.
noisette à propos de natty
fait un rapide test à Inkscape ; semble assez solide, avec la plainte principale (?) / avertissement / bogue voulant que la prise en charge de plusieurs pages ne semble possible qu’avec une extension , qui a un vote positif de 90% sur sourceforge.net, donc je suppose que c’est solide. Aurait besoin de vérifier cela aussi, pour une comparaison équitable. Rendra compte.
noisette à propos de natty
voir aussi
noisette à propos de natty
6

Il y avait une chose magique appelée pdfedit dans le référentiel. Quoi qu'il en soit, vous pouvez l'obtenir à partir d'ici http://sourceforge.net/projects/pdfedit/ . Je l'ai utilisé pour apporter des modifications de texte directement dans le fichier, en omettant les conversions, afin que la structure du fichier reste intacte. Choisissez simplement le mode de sélection de texte dans la boîte à outils et cliquez sur le texte que vous souhaitez modifier. Vous êtes autorisé à le faire via la zone de texte qui apparaît dans le coin supérieur gauche de la fenêtre. Bien sûr, il y a beaucoup plus de fonctionnalités.

Neveu
la source
On dirait que le projet a été abandonné - dernière mise à jour le 2014-05-26.
JayDin
6

PDF Buddy est un éditeur de PDF en ligne qui constitue une excellente solution pour l'édition de PDF multiplate-forme rapide et facile, que vous soyez sur Ubuntu ou sur un autre outil. (Cela serait utile pour ce que vous décrivez dans le scénario A)

(Divulgation: je suis un co-fondateur de PDF Buddy)

Yarin
la source
Je viens d’essayer BDF Buddy et il semble être idéal pour une manipulation simple de PDF similaire au scénario 1 ou pour la signature de documents PDF. Contrairement à Inkscape, vous n’avez aucun accès aux éléments PDF. Mais la plupart du temps, c'est probablement plus de problèmes que ça en vaut la peine. La fonctionnalité "blanc" de pdf buddy est généralement suffisante pour enlever des choses.
Snowguy
Ce que je n’ai pas aimé, c’est que vous deviez créer un compte (ce que je n’ai pas fait). Je m'attendais autant à un modèle freemium qui vous permet d'éditer 3 documents gratuitement par mois. C'est une solution simple et efficace pour annoter un PDF existant ou ajouter une signature.
Snowguy
1
Malheureusement, vous ne pouvez pas utiliser PDF Buddy pour combiner plusieurs fichiers PDF.
Snowguy
Testé sur un document, et c'est un excellent éditeur. Puis passez une heure à éditer le document réel et
réalisez
4

Je suis surpris que PDF Studio ne soit pas mentionné ici.

Il s’agit d’une solution PDF tout-en-un capable d’annoter, de baliser du texte, de remplir de formulaire, de modifier du contenu, de signer, de faire de la ROC et de manipuler des documents PDF.

http://www.qoppa.com/pdfstudio

Lilou
la source
2
... qui n'est pas un logiciel libre, mais je suis sûr que ça fonctionne très bien.
Carnendil
1
... parmi tous les éditeurs de pdf non-libres que j'ai rencontrés, Foxit est toujours la référence pour moi ... même si je suppose que Nitro mérite également une mention ...
noisette à propos de natty
PDF Studio Viewer est gratuit et peut être utilisé pour annoter des PDF.
JayDin
3

Scénario A

Après ce qui semblait être une quête éternelle pour trouver une bonne solution pour les annotations, j'ai trouvé l'alternative supérieure: être PDF-XChange Editor via wine . Tout ce que j'ai testé jusqu'à présent fonctionne, assurez-vous simplement de l'installer via le programme d'installation .msi 32 bits wine msiexec /i path/to/msi_file. Les annotations sont enregistrées avec le document et non séparées (comme dans okular par défaut) et vous pouvez même modifier le texte du document avec la version gratuite (images avec la version payante). Leurs forums sont également compatibles Linux et ils semblent essayer de garder le vin compatible. Parcourir le vin est pour moi un vrai beurre, mais si vous voulez une application native, je pense que master-pdf-editor est l'alternative la plus prometteuse.

Scénario B

Deux outils de ligne de commande qui sont livrés avec Ubuntu par défaut, pdfseparateet pdfuniteest une solution simple et rapide de diviser et de fusionner des pages pdf. Si vous voulez une interface graphique, je vous recommande pdf-sam

joelostblom
la source
Les problèmes d'installation ne semblent plus être signalés depuis la dernière version 1.7 de Wine. Les autres outils que vous mentionnez à la place font partie des poppler-utilsenregistrements.
MIRH
1

PDF-Shuffler, qui a été mentionné ici, est très ancien et a quelques problèmes car il n'a pas été mis à jour depuis très longtemps (depuis 2012). Pour résoudre ces problèmes et ajouter de nouvelles fonctionnalités, une fourchette a été créée, appelée PDF Arranger .

PDF arrangeur

PDF Arranger est une application gratuite et à code source ouvert permettant de manipuler des documents PDF. Elle peut être utilisée pour fusionner, scinder, faire pivoter et rogner des documents PDF et réorganiser leurs pages à l'aide d'une interface utilisateur interactive.

PDF Arranger est disponible dans Ubuntu 19.04 et plus récent et peut être installé à l'aide de:

sudo apt install pdfarranger

Pour les anciennes versions d'Ubuntu, un PPA pour l'installer (fourni par Linux Uprising ):

sudo add-apt-repository ppa:linuxuprising/apps
sudo apt update
sudo apt install pdfarranger
Logix
la source
Vous ne pouvez pas éditer le pdf comme le veut le topicterarter.
Pavel Bariev
1
De la question initiale: "Scénario B. Combiner des PDF ou extraire des pages d'un PDF". PDF Arranger fait ça.
Logix
0

'PDF-Shuffler' avec 'LibreOffice'

Vous pouvez télécharger PDF-Shuffler à partir du logiciel Ubuntu. Avec PDF-Shuffler, vous pouvez faire pivoter, rogner, supprimer ou exporter des pages. LibreOffice est déjà là par défaut.

En utilisant ces deux applications, je pouvais éditer un PDF dans mon Ubuntu 16.04LTS.

Tout d'abord, j'ai ouvert le fichier PDF à l'aide de PDF-Shuffler, cliqué avec le bouton droit de la souris et exporté la page à modifier (et nommé le nouveau fichier). Ensuite, j'ai ouvert ce fichier en utilisant LibreOffice. Sans rien faire, je pourrais éditer ce fichier. Puis j'ai sauvegardé le fichier. En conséquence, j'ai un fichier odg . Il suffit de double-cliquer sur le fichier pour l'ouvrir. LibreOffice (LibreOffice Draw) a ouvert ce fichier. J'ai obtenu le nouveau fichier PDF en cliquant simplement sur le bouton rouge pour convertir en PDF.

C'était très facile. Pas besoin de payer de l'argent pour Éditer un PDF comme dans Windows.

AG
la source