Question Comment modifier des PDF?


J'ai généralement deux besoins:

Scénario A. Modifier une seule page PDF.

Dans ce cas, j'ai un PDF mais pas le fichier source original utilisé pour créer le PDF. Je ne veux pas essayer de recréer le document à partir de zéro. Je voudrais ouvrir le PDF et changer quelques 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 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. Combinez des fichiers PDF ou extrayez des pages d'un PDF

Ce scénario survient généralement parce que je souhaite un seul fichier PDF livrable composé de parties mieux créées dans différents programmes. Dans ce cas, j'ai les fichiers source pour tous les documents, mais ils ne fonctionnent pas assez bien ensemble pour créer facilement un document PDF unique. Pour une partie de cela, je peux vouloir utiliser Libre Office Writer. Pour une autre page, je peux utiliser Gimp. Encore une autre page Je peux utiliser Libre Office Calc. Je pourrais utiliser Writer comme document maître et intégrer des images ou l'objet Calc dans celui-ci, 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 l'édition de fichiers PDF dans Ubuntu?


169
2017-07-10 15:49


origine


Prenez soin d'ajouter votre réponse ici: askubuntu.com/questions/72920/… et signaler cela pour la fermeture en tant que dupe du premier? Vous pouvez également modifier le titre et la question un peu de l'autre côté. Cela rendra les choses plus cohérentes et fera en sorte que les informations se trouvent au même endroit. - Bruno Pereira
Je suis tout à fait pour rassembler les meilleures informations afin que les gens n'aient pas à aller dans 10 endroits pour les obtenir ... Dans ce cas, pour que je réponde à cette question, les autres commentaires et solutions n'auraient guère de sens. , non? - snowguy
Nous pouvons le nettoyer, ou peut-être fusionner l'autre poste dans celui-ci, si vous voulez, vous pouvez jeter un coup d'oeil et me faire savoir ce que vous pensez être une bonne solution, je suis tout à fait prêt. - Bruno Pereira
Je n'ai plus de temps pour y travailler aujourd'hui mais demain. J'ai posté pour aider la communauté et je ne veux certainement pas créer plus de confusion avec les dupes. Je pense que l'autre question (rédactant) est une question très spécifique et que beaucoup de réponses traitent de questions spécifiques à la rédaction (vs modification en général). Je vais y réfléchir, mais je suis nouveau ici. Je suis heureux de prendre votre conseil. Alors laissez-moi savoir comment vous pensez que le mieux est de résoudre. Merci. - snowguy
Je vais le nettoyer ce soir, si vous voyez votre poste fermé pour une raison quelconque, veuillez simplement déplacer votre question à l'autre. Sa belle information et très bien formatée, c'est vraiment apprécié. Et n'oubliez pas, nous pouvons tout changer sur le site (la plupart du temps), donc si vous n'êtes pas d'accord, nous pouvons toujours changer une chose ou 2. - Bruno Pereira


Réponses:


Dessiner LibreOffice m'a impressionné:

sudo apt-get install libreoffice
libreoffice my.pdf

Ouvrez simplement le pdf, éditez et exportez en pdf.

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

Ensemble de fonctionnalités pertinent que j'ai trouvé 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 la page
  • Changer l'ordre des pages: Faites glisser les pages de dépôt sur la liste de pages
  • Modifier les champs de texte existants (modifier le texte, le formatage 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.
  • Modifier les objets de champs non textuels comme des lignes ou des balles.
  • Créer des formulaires PDF remplissables (Activez les barres d'outils Form * et veillez à sélectionner "Créer un formulaire PDF")

Je ne pouvais pas trouver une méthode de mise en évidence extrêmement pratique, mais vous pouviez vous débrouiller avec l'édition d'attributs de texte comme la définition de la couleur rouge et des caractères gras. Je ne pouvais pas changer la couleur de fond difficile.

Si j'ai raté de bonnes fonctionnalités, veuillez les modifier et les ajouter!

Remarque: je sais que cela échoue pour quelques types de fichiers PDF, ça m'est déjà arrivé.

Si c'est le cas pour vous, ouvrez un rapport de bogue minimal, détaillé et reproductible sur leur outil de suivi des bogues. https://bugs.documentfoundation.org/ afin que les développeurs puissent le résoudre et poster le lien en tant que commentaire.

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


186
2018-04-29 17:36



Pour "scénario A", importateur PDF LibreOffice (vous devrez peut-être l'installer séparément si vous avez pré-installé Ubuntu ou le PPA), et pour le "scénario B" pdftk est le plus simple (mais très puissant). Alternativement, pour "scénario A" Inkscape dans certains cas. - carnendil
Si vous n'installez pas LibreOffice fourni par la communauté (à partir de libreoffice.org), vous devez faire sudo apt-get install libreoffice-pdfimport. - carnendil
PDF résultant a perdu quelques éléments, mais libreoffice a fonctionné dans un pincement, merci - Ethereal
Ne travaille pas pour moi gâche tout le PDF, apparemment parce qu'il n'utilise pas les informations de police. - ᴠɪɴᴄᴇɴᴛ
Ne gère pas bien les polices. - Raphael


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

Voici trois solutions qui ont fonctionné pour moi de façon constante au fil des ans.

PDF-shuffler

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

Gimp

Parfois, pour le scénario A, vous souhaitez simplement convertir le fichier PDF en une image, puis manipuler l'image. Si vous ne connaissez pas la différence entre un graphique vectoriel et une image, vous souhaiterez probablement le convertir en image et GIMP fera un bon travail. Lorsque vous ouvrez un PDF avec GIMP, il vous donnera des choix sur la façon dont vous souhaitez 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

La vérité est qu’il n’ya pas de moyen très simple d’éditer des fichiers PDF en suivant 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 lors de sa conversion au format PDF. Un exemple simple: si vous prenez un rapport de 3 pages et le convertissez en PDF, vous avez brisé 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 affiché sur la première page. Il serait beaucoup plus facile de modifier ce document dans le programme original utilisé pour le créer.

Mais pour quelque raison que ce soit, vous n’avez pas le document original, vous êtes donc obligé de travailler avec un PDF. Fixez donc vos attentes de manière appropriée lors de l'édition d'un document PDF en suivant 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 tâches ici. Il vous permettra d'importer une seule page du document PDF en tant que 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 les polices d'origine ne soient pas installées), mais en réalité c'est du slick.

Inkscape présente une courbe d’apprentissage, mais la vérité est que vous ne pouvez pas manipuler de PDF sans utiliser de programme avec une courbe d’apprentissage. Pour mon temps, je préfère investir cela dans l’apprentissage d’Inkscape - une excellente application pour créer des graphiques vectoriels qui peuvent être utiles pour de nombreux scénarios - que pour essayer d’utiliser un outil spécial. pour l'édition de fichiers PDF.

Bonne chance


77
2017-07-10 15:49



PDF Studio pour Linux? - Ring Ø
@ ringø PDF Studio n'est pas gratuit. - anderstood
Si vous pouvez fournir un fichier PDF minimal pour lequel LIbreOffice échoue, trouvons / ouvrons un bogue et lions-le. J'ai déjà eu des problèmes avec certains documents. - Ciro Santilli 新疆改造中心 六四事件 法轮功
il n'y a guère de courbe d'apprentissage à wysiwyg renard. - nutty about natty


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

Astuce: essayez d'abord la version la plus récente. Mais, comme la dernière version 1.9.24 que j'ai essayée, avait un bug qui n'ouvrirait pas 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 


41
2018-04-01 19:03



merci de partager cela. C'est un éditeur de PDF très utile. - Neutralizer
Est-ce que j'ai raté quelque chose? Le site Web se lit comme suit: "La version basée sur Linux est gratuite pour un usage non commercial." - Geppettvs D'Constanzo
J'ai trouvé cela impressionnant tout de suite. Principalement parce que toutes les polices et tous les alignements étaient corrects et ressemblaient exactement au document d'origine. Eh bien ... au moins ça a fonctionné pour moi comme ça. - SpiRail
Ceci est une application professionnelle complète qui peut éditer des formulaires et les enregistrer (même dans la version gratuite). La version gratuite verrouille certaines fonctionnalités avancées, mais n'est pas paralysée. Vaut le prix si vous avez besoin des fonctionnalités avancées. - DavidJ
Devrait être la réponse acceptée. Le programme est professionnel complet et réalisable. Il a géré ma tâche sans problème. - Bryce


Je suis un peu en retard dans le jeu, mais je suis récemment tombé sur cette question en la cherchant moi-même. Pour ce que ça vaut, je voudrais recommander Xournal pour le premier scénario.

Il doit être dans le centre du 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 seconder la recommandation de tous les autres pour pdfshuffler et pdftk pour le second scénario.

J'espère que cela t'aides!


27
2017-08-14 14:39



excellent logiciel d'annotation PDF gratuit et si vous avez un écran tactile, vous pouvez même signer vos documents comme sur du papier !!! - champost
IIRC, Xournal rasterise tout lors de la sauvegarde / exportation. Pas toujours ce que tu veux. - Raphael
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 héritée avant l'exportation, la qualité est presque identique à l'original. - Johann


je pense que PDF-Shuffler est petite mais assez bonne application.

Info: PDF-Shuffler est une petite application python-gtk qui aide l'utilisateur à fusionner ou diviser des documents PDF et à faire pivoter, recadrer 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


13
2017-11-26 07:24



Convenu Vladimir. En fait, je devrais probablement aussi réviser ma réponse. J'ai en fait commencé à utiliser PDF-Shuffler au lieu de pdftk pour beaucoup de choses simples comme la fusion de deux fichiers pdf. - snowguy
J'ai été ravi de vérifier que pdfshuffler est disponible sur Ubuntu 12.04 et m'a aidé à réorganiser les pages sur un PDF horrible que j'ai reçu par courrier électronique avec certaines pages à l'envers. Excellent! - Denis Fuenzalida
Excellent outil Travaillé parfaitement à mon besoin - Rags


Foxit PDF Editor (non libre) fonctionne bien via DU VIN.

Nouvelles versions de Renard pourrait fonctionner aussi bien - mais je ne les ai pas testés.

~. ~. ~

ps: Cette réponse s'applique à votre "Scénario A": vous pouvez essentiellement modifier tout dans un pdf avec Foxit: c’est-à-dire que vous pouvez non seulement ajouter des choses, mais aussi les éditer comme si c’était, par exemple, un fichier Word.


7
2018-03-07 18:38



À votre avis, cela fonctionne-t-il mieux que inkscape qui est gratuit et qui ne nécessite pas de vin? - snowguy
Merci d'avoir posé la question! La vérité est que je n'ai jamais travaillé avec Inkscape (comme je pensais que c'était principalement une fonction de graphisme vectoriel pour les concepteurs de loisirs professionnels ou ambitieux). Je vais essayer de modifier les fichiers PDF et je ferai bientôt un rapport sur la manière dont il se compare à Foxit. - nutty about natty
eu un essai rapide dans Inkscape; semble assez solide, avec le majeur (?) plainte / caveat / bug cette prise en charge de plusieurs pages semble seulement possible avec un extension, qui a une note de 90% sur sourceforge.net, donc je suppose que c'est robuste. Il faudrait aussi vérifier cela pour une comparaison équitable. Rapportera - nutty about natty
voir également - nutty about natty


Il y avait une chose magique appelée pdfedit dans le dépôt En tout cas, vous pouvez l'obtenir d'ici http://sourceforge.net/projects/pdfedit/. Je l'ai utilisé pour apporter des modifications de texte directement au fichier, en omettant toute conversion, de sorte 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.


6
2018-03-25 17:19



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


PDF Buddy est un éditeur de PDF en ligne, une excellente solution pour l'édition PDF rapide et simple sur toutes les plates-formes, que vous soyez sur Ubuntu ou autre. (Il serait utile pour ce que vous décrivez dans le scénario A)

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


6
2017-11-28 19:38



Je viens juste d'essayer BDF Buddy et cela semble être idéal pour une manipulation simple de fichiers 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 difficile que ça en vaut la peine. Le copain de pdf de fonctionnalité de "blanc out" est habituellement suffisant pour enlever des choses. - snowguy
Ce que je n'ai pas aimé, c'est que vous devez créer un compte (ce que je n'ai pas fait). Je m'attendais à 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
Malheureusement, vous ne pouvez pas utiliser PDF Buddy pour combiner plusieurs fichiers PDF. - snowguy
Testé sur un document, et c'est un excellent éditeur. Ensuite, passez une heure à éditer le document réel et réalisez que ce n’est pas gratuit :( - user200340


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

C'est une solution PDF tout-en-un qui peut annoter, baliser du texte, remplir des formulaires, modifier du contenu, signer, OCR et manipuler des documents PDF.

http://www.qoppa.com/pdfstudio


4
2018-03-07 16:49



... ce qui n'est pas un logiciel libre, mais je suis sûr que ça marche très bien. - carnendil
... de tous les éditeurs de pdf non-libres que j'ai rencontrés, Renard est toujours la référence pour moi ... même si je suppose Nitro mérite également une mention ... - nutty about natty
PDF Studio Viewer est gratuit et peut être utilisé pour annoter des fichiers PDF. - JayDin