Comment puis-je éditer une image dans un fichier PDF existant?

60

J'ai un fichier PDF numérisé qui est un formulaire de demande et une image qui est la version numérisée de ma signature (par exemple, celle-ci ) et peut être dans n'importe quel format d'image tel que EPS ou PNG. Je voudrais mettre la photo de signature sur l'espace vide à droite de "CANDIDAT:" sur la deuxième page du formulaire de demande. Je me demande comment faire ça?

J'ai essayé les méthodes suivantes, mais aucune n'a réussi:

  1. La première façon utilise gimp. J'importe d'abord le formulaire de demande dans gimp, puis colle l'image de signature dans l'espace à droite de "CANDIDAT:" sur la seconde page du formulaire de demande.

    Les problèmes sont les suivants:

    • Il semble que je ne puisse importer qu'une seule page du formulaire de demande dans gimp, pas toutes les deux pages.

    • Également lorsque je sauvegarde la modification, le format le plus proche du fichier PDF que je puisse enregistrer est PS, la résolution a été rétrogradée et la taille de stockage du fichier enregistré est 10 fois supérieure au formulaire de demande d'origine et à l'image de signature.

  2. La deuxième façon utilise Libreoffice Draw. J'ai installé le paquet libreoffice-pdfimport. Mais après avoir importé le formulaire de demande dans Libreoffice Draw,

    • tout le contenu numérisé n'est pas importé, et

    • la mise en page est différente de la mise en page du formulaire de demande d'origine.

Alors, quels autres moyens puis-je essayer? Je préférerais que l’on puisse placer la signature directement sur le fichier PDF du formulaire de demande,

  • sans avoir à convertir entre les formats,
  • sans avoir à créer des fichiers beaucoup plus volumineux tout en conservant la résolution d'origine,
  • sans avoir à scinder et combiner les pages d'un fichier pdf de plusieurs pages,
  • sans avoir à pixelliser d'autres parties du fichier PDF, c'est-à-dire sans perdre le texte que j'ai ajouté ultérieurement au fichier PDF du formulaire de demande en convertissant l'intégralité du PDF en images.
Tim
la source
Bien qu’il ne s’agisse pas d’une application native, consultez la réponse suivante: askubuntu.com/a/35679/4923, cette application peut également très bien insérer des images dans des fichiers PDF existants.
Sabacon
Dans Gimp, vous pouvez sélectionner l'option d'impression et l'exporter au format PDF de cette façon. Le paquetage cups-pdf offre plus d’options que l’impression par défaut du fichier. Vous pouvez préalablement fusionner les deux pages en un seul document.
@Mik: (1) Le paquetage cups-pdf fonctionne-t-il dans gimp? Peut-il réduire la taille de stockage tout en conservant la résolution d'origine? (2) Existe-t-il un moyen de ne pas scinder et combiner les pages d'un fichier pdf de plusieurs pages?
Tim
Oui, il suffit d'aller dans le menu d'impression: il y a la résolution et d'autres paramètres. Vous devriez pouvoir importer le pdf dans gimp, faire ce que vous voulez, puis l'exporter au format PDF via le menu Imprimer.
@Mik: À quoi sert tasses-pdf? Est-il utilisé pour convertir des fichiers d’autres formats en fichiers PDF?
Tim

Réponses:

61

Ma recommandation est Xournal. Voici les instructions.

Installer:

sudo apt-get install xournal

Pour les versions antérieures à 14.04 d’Ubuntu, vous devrez peut-être installer à partir d’un ppa. Voici ces instructions.

sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install xournal

Exécuter xournal, cliquez sur File> Annotate PDF, choisissez votre fichier PDF.

Maintenant, allez à l'endroit où vous devez ajouter votre signature et cliquez sur Tools> Image(ou l'icône de la barre d'outils "Image"), puis cliquez à l'endroit où vous souhaitez ajouter l'image. Une boîte de dialogue de sélection d'image apparaît, sélectionnez votre image.

L'image d'insertion de Xournal est un excellent ajout, mais pas polie. Dès que vous ajoutez l'image, veillez à la redimensionner et à la déplacer où vous le souhaitez. Pour redimensionner, il n’est pas possible de s’assurer que les proportions restent les mêmes. Il suffit d'y regarder. Une fois que vous avez terminé, il se trouve dans son propre calque, que vous ne pouvez pas modifier. Si vous n'aimez pas le résultat final, supprimez ce calque et recommencez.

Une chose pratique est que vous pouvez utiliser ctrl-cdès que vous le redimensionnez et ctrl-vla prochaine fois que vous aurez besoin d'insérer votre image. En supposant que vous souhaitiez une image de la même taille, cela vous fera gagner du temps.

Quand vous avez fini, choisissez File-> Export to PDFpour le remettre au format PDF, je suppose que vous voudrez envoyer votre document signé.

Remarque: L’inconvénient de Xournal est que le document final ressemble à une conversion des polices en image. Les polices ne sont plus aussi nettes. Néanmoins, cela a l'air meilleur que si vous imprimiez et rescanniez et c'est beaucoup plus rapide. [Remarque: dans ma dernière expérience, il semble que ce problème ait été résolu. Peut-être que je viens d'avoir de la chance avec les polices particulières utilisées. S'il vous plaît laissez un commentaire sur votre expérience et je mettrai à jour en conséquence.]

Snowguy
la source
4
Xournal est la voie à suivre
Freedom_Ben
3
J'utilise normalement Inkscape pour les manipulations PDF, je suggérerais d'essayer cela. Semblable à GIMP, il ne peut traiter que des pages simples. Son avantage est que vous pouvez manipuler directement les différents objets du pdf.
Noleti
3
Wow - Xournal fonctionne vraiment! Dans Ubuntu 14.04, il n’est pas nécessaire d’ajouter le référentiel séparé - la version 4.7 est disponible dans le référentiel par défaut.
Sam King
2
Pour récupérer un document PDF après vos modifications, utilisez la commande fichier -> exportation au format PDF, car la simple sauvegarde générera un xojfichier, format plutôt spécifique à xournal lui-même.
mat le
1
Juste essayé toute la procédure, les polices ne sont pas converties en images. Le texte dans le résultat PDF est sélectionnable et a fière allure à tous les niveaux de zoom.
Nicolas Raoul
17

LibreOffice Draw vous permettra de modifier les PDF.

Dans Ubuntu, vous devrez peut-être installer LibreOffice Extension pour importer des fichiers PDF, ce que vous pouvez faire en exécutantsudo apt-get install libreoffice-pdfimport

Je l'ai utilisé pour insérer des scans de mes signatures.

CSCameron
la source
3
Lorsque vous importez un fichier pdf dans LibreOffice Draw et que vous le réexportez au format PDF, la présentation change-t-elle?
Tim
1
La mise en page? Si c'est le cas, vous pouvez utiliser pdfmod pour y remédier. Vous n'avez pas besoin d'utiliser Draw; vous pouvez importer le fichier PDF avec Writer, puis insérer votre image. J'ai un article de blog à ce sujet sur colans.net/blog/signing-document-image-ubuntu-1210 .
Colan
LibreOffice ne fonctionne en aucun cas, je viens de l'essayer avec un document de plusieurs pages et cela a tout gâché. Peut-être assez bon pour le travail gouvernemental, mais pas pour un usage sérieux.
empedokles
Cela devrait être la réponse acceptée. xournal est pratiquement inutile en raison de la sortie inutilisable qu’il produit.
jeudi
Manquer des polices peut être un problème. J'avais un document utilisant Calibri, ce qui était assez problématique jusqu'à l'installation de Carlito
Gert van den Berg le
10

Vous pouvez utiliser PDF Buddy , un éditeur de PDF en ligne qui simplifie ridiculement l’ajout de signatures: vous pouvez simplement les dessiner ou les ajouter en tant que fichiers image.

entrez la description de l'image ici

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

Yarin
la source
2
Je viens de l'utiliser, très lisse.
dukedave
Je vous suggère d'ajouter une option de zoom pour le document, excellent travail!
Samus_
2
C'est un produit commercial et je ne pouvais pas télécharger un seul document sans mise à niveau.
danijar
1
@danijar il y a des crédits disponibles gratuitement pour limiter utilisation- mise à niveau sans requis pdfbuddy.com/faq#credits
Yarin
Quelle est la politique de conservation des données? Fournissez-vous une option pour VRAIMENT supprimer les documents une fois l’édition terminée?
Abhishek Anand
4

Je pense que vous étiez sur la bonne voie avec GIMP. Pourquoi ne pas capitaliser sur ce que vous avez fait dans GIMP et fusionner à nouveau le PDF en utilisant quelque chose comme PDF shuffler (permet d'importer des fichiers PostScript PS).

Voir cette question précédente comment

Stephenmyall
la source
Merci! (1) Que signifie "capitaliser sur ce que vous avez fait dans GIMP"? (2) Existe-t-il un moyen de ne pas scinder et combiner les pages d'un fichier pdf de plusieurs pages?
Tim
(1) Faites comme gimp et sauvegardez-le dans un fichier PS (2) Pas à ma connaissance, c'est pourquoi je propose un compilateur PDF. Cependant, il existe une vaste gamme de logiciels d’édition PDF au sein de l’USC. Avez-vous examiné l'un d'entre eux, par exemple PDF Studio 7 Standard. Il y en a trop pour moi pour avoir une connaissance totale de toutes leurs fonctionnalités
stephenmyall
est-il possible d'ajouter l'image sans rasteriser d'autres parties du fichier pdf, c'est-à-dire sans perdre le texte du fichier pdf du formulaire de candidature en convertissant l'intégralité du fichier pdf en images?
Tim
Tim, pour éviter le rasterasizing (comme vous l'avez décrit), vous devrez probablement revenir au logiciel dans lequel vous avez créé le PDF. Vous faites face à ces problèmes parce que vous utilisez un PDF numérisé.
stephenmyall
Le pdf scanné est tout ce que j'ai, mais j'ai ajouté du texte sur le pdf scanné (non montré dans le lien). si j'ajoute encore une image de signature sur le pdf, comment puis-je éviter de rasteriser l'intégralité du pdf, c'est-à-dire éviter de perdre le texte que j'ai saisi?
Tim
4

J'ai trouvé un moyen de le faire, mais cela implique de convertir votre image de signature au format pdf, puis de la fusionner avec le formulaire d'application cible, puis de générer un nouveau document. la signature est ajoutée à la fin du document. C'est assez simple à faire et peut être le moyen le plus simple de le faire. Imagemagickest le programme d'installation (si nécessaire) et utiliser la fonction de conversion de cette manière: convert original.pdf signature.pdf final.pdf.

Capture d'écran


la source
Merci! L'image de la signature peut-elle être ajoutée non seulement à la fin du fichier pdf, mais à droite de "APPLICANT:" au milieu de la deuxième page?
Tim
Je pense qu'il y a un moyen, mais il faudrait vérifier les paramètres de imagemagick, car je n'ai utilisé le programme que de la manière décrite. Si vous ne pouvez pas obtenir la signature à l'endroit souhaité, vous pouvez remplir les formulaires à l'aide de xournal, les imprimer, les signer, puis les numériser à nouveau.
Dans votre réponse, le logiciel illustré est-il une interface d’Imagemagick ou autre chose? Ajoutez-vous la photo de signature dans ce logiciel?
Tim
La capture d'écran est de evince; mais je pense que vous devriez pouvoir obtenir ce que vous voulez avec imagemagick ou pdfshuffler ou gscan2pdf. Cela impliquera cependant la fusion de fichiers PDF.
Merci! Je n'arrive pas à comprendre comment je peux accomplir ma tâche dans imagemagick, c'est-à-dire à ajouter une image de signature non à la fin du fichier pdf du formulaire de demande. Est-il possible d'ajouter l'image sans rasteriser d'autres parties du fichier pdf, c'est-à-dire sans perdre le texte du fichier pdf du formulaire de candidature en convertissant l'intégralité du fichier pdf en images?
Tim
4

Vous pouvez utiliser pdftk

sudo apt-get install pdftk

C'est juste une commande:

pdftk A=Orig.pdf B=MyPage.pdf cat A1-4 B1 A6-11 output Combined.pdf

Ou lisez un article sur l'application d'une signature à un pad ici: http://zyliu2005.blogspot.co.uk/2009/08/linux-how-to-insert-img-to-pdf-files.html

Cela vous permet également de

  • Fusionner des documents PDF ou assembler des numérisations de pages PDF
  • Fractionner des pages PDF dans un nouveau document
  • Faire pivoter des documents ou des pages PDF
  • Déchiffrer la saisie comme nécessaire (mot de passe requis)
  • Chiffrer la sortie comme vous le souhaitez
  • Remplir des formulaires PDF avec des données X / FDF et / ou des formulaires aplatis
  • Générer des gabarits de données FDF à partir de formulaires PDF
  • Appliquer un filigrane en arrière-plan ou un timbre au premier plan
  • Rapport métriques PDF, signets et métadonnées
  • Ajouter / Mettre à jour des signets PDF ou des métadonnées
  • Joindre des fichiers aux pages PDF ou au document PDF
  • Déballer les pièces jointes PDF
  • Décomposer un document PDF en pages uniques
  • Décompresser et recompresser les flux de page
  • Réparer le PDF corrompu (si possible)

Pour un article expliquant toutes les options, voir: http://www.linux.com/learn/tutorials/442414-manipuler-pdfs-with-the-pdf-toolkit

Thomas Ahle
la source
4

Tu peux essayer: uPdf

Vous pouvez ajouter des pages vierges ou des pages d'autres documents, insérer des images ou du texte.

sudo add-apt-repository ppa:atareao/updf
sudo apt-get update
sudo apt-get install updf
Atareao
la source
Ne fonctionne que de manière précise
txwikinger le
@txwikinger Le paquet quantal fonctionne très bien en mode raring, il vous suffit de le modifier /etc/apt/sources.list.d/atareao-updf-raring.list.
Kynan
Semble rompre les documents comportant des champs modifiables (à moins qu'ils n'aient pas encore été remplis, mais après la sauvegarde, ils ne seront plus remplissables).
Ponkadoodle
3

Essayez Xournal , vous pouvez simplement «signer» avec la souris puis réexporter au format PDF. C'est dans le centre logiciel.

Tom Brossman
la source
Voulez-vous dire utiliser la souris pour choisir "stylo", puis écrire la signature sur le pdf?
Tim
@ Tim Oui, c'est ce que je fais.
Tom Brossman
2

Un moyen très simple consiste à utiliser Scribus:

  1. Ouvrez le fichier PDF avec Scribus (directement depuis le gestionnaire de fichiers par exemple)
  2. Ajouter une zone d'image au bon endroit
  3. Charger la photo dans la boite à image
  4. Exporter en PDF

La qualité de la sortie est très bonne, la résolution de l'image peut être limitée lors de l'exportation et le positionnement et la mise à l'échelle de l'image sont assez simples.

Patrick Häcker
la source
J'essayais cela sur un formulaire PDF (relativement simple) que je remplissais et Scribus ne pouvait tout simplement pas gérer le formatage du document.
Steve Kroon
@SteveKroon: Vous pouvez envisager d'ouvrir un rapport de bogue avec votre problème avec scribus: bugs.scribus.net/my_view_page.php .
Patrick Häcker
Peut-être que si je n'avais pas besoin de créer un compte pour déposer un rapport de bogue sur un outil que je n'avais jamais utilisé auparavant, essayez ce qui précède ...
Steve Kroon
Assez bien… :-)
Patrick Häcker
1

1 / utilisez GIMP pour enregistrer le pdf en tant qu’image. 2 / ouvrez LO-Writer et importez cette image en filigrane. 3 / tapez simplement sur le filigrane si nécessaire. vous pouvez ajouter des boîtes, des images, etc.

rob grune
la source
Pouvez-vous donner des instructions? Comment obtenez-vous GIMP pour convertir un PDF multi-page?
Snowguy
Pour analyser un fichier pdf, vous pouvez utiliser l'un des utilitaires gratuits, tels que pdf-shuffler. Suivez ensuite les étapes 1, 2 et 3 ci-dessus.
rob grune
0

J'ai également cherché un moyen d'insérer une image de ma signature dans un fichier PDF. C'est drôle comme c'est compliqué. De nombreux outils gratuits vous permettent d’insérer un point d’eau, mais vous devez donner les coordonnées x, y pour savoir où il va, c’est-à-dire «pas d’interface graphique». bien pour un point d'eau, pas bon pour une signature qui doit atterrir sur une ligne.

Je viens de découvrir PDF escape http://www.pdfescape.com/ qui a fonctionné à merveille. interface graphique en ligne, laissez-moi facilement télécharger un PDF et une image, puis placez-le à l’échelle voulue.

utilisateur192724
la source
PDF Escape est très peu sécurisé - pas de protection SSL pour vos fichiers, signatures, mots de passe ou quoi que ce soit d'autre. Utilisez PDF Buddy pour une bien meilleure option en ligne (Voir ma réponse )
Juin