Comment modifier des PDF?

168

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 par ce document, mettre en évidence certaines parties, ajouter des étiquettes, supprimer certaines parties non pertinentes.

ou

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

Ce scénario survient généralement parce que je souhaite un seul fichier PDF livrable composé de composants mieux créés 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 incorporer 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?

    
posée snowguy 10.07.2012 - 17:49
la source

12 réponses

76

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

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

PDF-shuffler

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

Gimp

Parfois, pour le scénario A, vous souhaitez simplement convertir le fichier 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 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 sur la première page, le texte des pages 2 et 3 ne sera pas automatiquement transféré 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. Définissez 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érerais 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 de comprendre comment utiliser un outil spécial. pour l'édition de fichiers PDF.

Bonne chance

    
réponse donnée snowguy 10.07.2012 - 17:49
la source
184

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 pertinentes que j'ai trouvé jusqu'à présent (Ubuntu 13.04, LibreOffice 4.0.2.2):

  • Supprimer des pages Cliquez avec le bouton droit de la souris sur la page de la liste de pages de gauche & gt; Supprimer la page
  • Modifier l'ordre des pages : faites glisser des pages de dépôt sur la liste des pages
  • Modifier les champs de texte existants (modifier du texte, mise en forme et 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 des objets de champs non textuels tels que des lignes ou des puces.
  • Créez des formulaires PDF remplissables (activez les barres d’outils Form * et veillez à sélectionner "Créer un formulaire PDF")

Je n'ai pas trouvé de méthode de mise en évidence extrêmement pratique, mais vous pouvez 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 , cela m’est déjà arrivé.

Si tel est le cas pour vous, ouvrez un rapport de bogue minimal, détaillé et reproductible sur leur lien de suivi des bogues afin que devs peut le résoudre et poster le lien en tant que commentaire.

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

    
la source
41

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

Conseil: 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 bogue 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:
lien
lien

    
réponse donnée Aquarius Power 01.04.2014 - 21:03
la source
27

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

Il devrait ê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 outre, je vais appuyer la recommandation de tous les autres pour pdfshuffler et pdftk pour le second scénario.

J'espère que ça aide!

    
réponse donnée YayDK 14.08.2014 - 16:39
la source
13

Je pense que PDF-Shuffler est petit mais assez bon app.

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

    
réponse donnée Vladimir S. 26.11.2012 - 08:24
la source
7

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

Les nouvelles versions de Foxit peuvent également fonctionner - mais ne les ont pas testées.

~. ~. ~

ps: Cette réponse s'applique à votre " Scénario A ": vous pouvez en principe modifier tout dans un pdf avec Foxit: vous pouvez non seulement ajouter des éléments, mais aussi en fait les éditer comme si c’était, par exemple, un fichier Word.

    
réponse donnée nutty about natty 07.03.2013 - 19:38
la source
6

Il y avait une chose magique appelée pdfedit dans le référentiel. Quoi qu'il en soit, vous pouvez l'obtenir ici lien . 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.

    
réponse donnée Nephew 25.03.2013 - 18:19
la source
6

PDF Buddy est un éditeur de PDF en ligne qui constitue une excellente solution pour l'édition rapide et simple de toutes les plateformes PDF. , 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)

    
réponse donnée Yarin 28.11.2013 - 20:38
la source
4

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

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

lien

    
réponse donnée Lilou 07.03.2013 - 17:49
la source
2

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 à PDF-XChange Editor via vin . 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 ne sont pas 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. Courir à travers le vin est mordu pour moi, 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 livrés avec Ubuntu par défaut, pdfseparate et pdfunite , constituent une solution simple et rapide pour diviser et fusionner les pages PDF. Si vous voulez une interface graphique, je vous recommande pdf-sam

    
réponse donnée Joel Ostblom 17.02.2015 - 02:09
la source
0

Comme je ne l'ai pas vu mentionné, PDF Studio est un excellent éditeur, bien que commercial (mais ils ont une licence gratuite). schéma de distribution )

Voir lien

    
réponse donnée abhi divekar 12.04.2017 - 16:51
la source
-4

Vous êtes un utilisateur non licencié. Ce que vous demandez, c'est la publication assistée par ordinateur. Seul Adobe peut le fournir strictement pour les fichiers pdf. PDF est conçu pour ne pas être modifiable par une application autre que Adobe. Le mieux que nous, utilisateurs non autorisés, pouvons faire est de pirater un pdf de manière limitée. Nous nous limitons donc à supprimer ou à couper des parties de pages ou à organiser des pages. Si nous voulons modifier la mise en page, la pagination, le texte, les images, etc., nous devons utiliser un éditeur de bureau et essayer de copier / convertir des fichiers PDF vers l'éditeur (par exemple, LaTeX). Si vous voulez "remplir" un formulaire pdf, la seule méthode fiable et sans bug que j'ai trouvée [après 6 ans] est de convertir le pdf en image, utiliser l'image comme filigrane dans LibreOffice, puis superposer avec zones de texte, puis exporter au format pdf. bonne chance!

    
réponse donnée rob grune 13.11.2017 - 03:15
la source

Lire d'autres questions sur les étiquettes