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?
Réponses:
LibreOffice Draw m'a impressionné:
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):
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.
la source
pdftk
est le plus simple (mais très puissant). Alternativement, pour le "scénario A" Inkscape dans certains cas.sudo apt-get install libreoffice-pdfimport
.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
la source
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
la source
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:
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!
la source
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
la source
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.
la source
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.
la source
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)
la source
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
la source
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,
pdfseparate
etpdfunite
est une solution simple et rapide de diviser et de fusionner des pages pdf. Si vous voulez une interface graphique, je vous recommande pdf-samla source
poppler-utils
enregistrements.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 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:
Pour les anciennes versions d'Ubuntu, un PPA pour l'installer (fourni par Linux Uprising ):
la source
'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.
la source