web-dev-qa-db-fra.com

Comment ajouter du texte et des images (par exemple, une signature) à un fichier PDF?

Je reçois parfois des formulaires à remplir en tant que PDF destinés à être imprimés (ce ne sont pas de vrais PDF formulaires, ils ne contiennent pas de champs). Je voudrais taper dessus, et peut-être ajouter une copie numérisée de ma signature. De cette façon, je pourrais simplement leur renvoyer Est-ce possible?

34
david.libremone

Il n'y a pas encore de moyen idéal pour le faire. Le meilleur moyen existant consiste à installer Xournal à partir du centre de logiciel et à ouvrir les fichiers PDF. Cela vous permet de les annoter, puis d'exporter le tout en tant que nouveau PDF.

Comme vous marquez un nouveau calque par-dessus le fichier PDF d'origine, vous devez tout aligner au fur et à mesure de la frappe et positionner manuellement toutes vos notes. Pour un simple document, c'est assez facile à faire. Ce n'est pas très pratique pour les documents plus longs, cependant.

35
Tom Brossman

Ouvrez le fichier pdf dans LibreOffice Draw et copiez/collez toutes les images, y compris celle d’une signature (ou Insérez une image à partir d’un fichier ), qui peut ensuite être facilement ajusté/redimensionné pour répondre à vos besoins. Après cela, sous Fichier - 'Exporter en PDF'

25
user47206

Voici une réponse 2014 à cette question de 2011: si vous avez un compte Google, vous pouvez utiliser un outil Web gratuit pour effectuer facilement ce travail:

https://dochub.com/

12
wim

J'ai essayé plusieurs méthodes/logiciels mentionnés ci-dessus et je voulais simplement partager mes expériences.

(J'ai inclus quelques commentaires sur la possibilité d'ajouter des lignes, des rectangles et des formes, bien que la question d'origine ne le demande pas.)

LibrOffice Draw

Cela aurait pu être la solution idéale. A tous les outils de dessin, etc. et prend en charge le texte et l'insertion d'images. Importation de fichiers PDF de plusieurs pages. Cependant, beaucoup de mes PDF seront corrompus lors de l'importation. les polices semblent avoir été modifiées, ce qui entraîne des problèmes de placement/d’espacement (toutes les polices ont été incorporées dans les fichiers PDF). J'ai essayé les versions 4 et 5 et l'installation du package libreoffice-pdfimport n'a pas aidé.

Xournal

Source libre et ouverte. Importation de fichiers PDF de plusieurs pages. A des outils stylo, surligneur, texte, insérer une image. (Pas de rectangles ou d'autres formes.)

Maître PDF éditeur

Source libre et ouverte. Bon pour éditer du texte, créer/remplir des formulaires, insérer des images. Prend également en charge les lignes et les rectangles - avec des largeurs de ligne, des couleurs et des remplissages personnalisés.

éditeur de PDF-XChange

Anciennement appelé PDF-XChange Viewer. Produit commercial, avec une version gratuite avec des fonctionnalités de base. C'est un programme Windows mais cela fonctionne bien avec wine.

Très similaire à Master PDF Editor (voir ci-dessus).

Gimp

Bonne option dans certaines circonstances limitées. Rasterise tout ce qui ne l'est pas et, bien sûr, vous obtiendrez des images individuelles pour des pages individuelles. Une fusion de page est donc nécessaire ultérieurement. Voir http://colans.net/blog/signing-document-image-ubuntu-121 pour des suggestions sur la signature de formulaires PDF avec gimp.

dochub.com

Édition/annotation en ligne de PDF. Prend en charge les annotations de texte, mais pas les lignes et les rectangles. Presque tous les fichiers PDF que j'ai essayés étaient toutefois corrompus lors de leur importation.

Scribus

Logiciel de publication assistée par ordinateur gratuit et à code source ouvert.

La plupart des PDF que j'ai essayés étaient corrompus lors de leur importation (bien pire que celle de LibrOffice Draw) - les polices sont modifiées ou le placement des caractères est incorrect.

6
Carl

J'ai eu une assez bonne expérience avec Pdf .

Installation

Sudo add-apt-repository ppa:atareao/updf
Sudo apt-get update
Sudo apt-get install -y updf

Puis corrigez un bug en éditez 2 lignes dans un script Python .

Usage

Lancez uPdf, sélectionnez l'outil Ajoutez une image , tracez un rectangle autour de la zone où vous voulez que la signature aille et sélectionnez le fichier image avec votre signature. Un fichier PNG avec un arrière-plan transparent convient le mieux.

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

3
kynan

Vous pouvez facilement copier et coller une partie d'un document pdf à l'aide de PDF-XChange Viewer (sans flux de vin). (Google, vous verrez beaucoup d'utilisateurs d'ubuntu l'adorer, il est très utile d'annoter des documents pdf.)

Vous sélectionnez la signature (un rectangle qui l’entoure) dans un autre document, vous la copiez et vous la collez où vous voulez sur le nouveau document ...

2
nico

Sejda PDF fournit un éditeur PDF qui vous permet d'ajouter des signatures, des images, du texte et de modifier du texte existant dans des fichiers PDF.

Vous pouvez éditer PDF des fichiers en ligne ou utiliser l'éditeur de pdf de bureau .

https://www.sejda.com/pdf-editor

https://www.sejda.com/desktop

Vous pouvez modifier en ligne 3 documents/heure gratuitement. Moteur Open Source PDF, je suis l'un des développeurs.

Sign PDF file online

2
Edi

Je viens de croiser un logiciel appelé Master PDF Editor qui a très bien fonctionné. C'est gratuit pour une utilisation non commerciale et ils ont un paquet .deb qui s'installe facilement dans Ubuntu. J'ai pu ajouter du texte à un formulaire PDF ainsi que ma signature en tant qu'image sans avoir à convertir le fichier ou à modifier sa mise en forme d'origine. Comme son nom l'indique, vous pouvez même l'utiliser pour modifier des fichiers PDF.

Source: http://www.webupd8.org/2014/02/modify-pdf-files-in-linux-with-master.html

1
bmaupin

Je pense que le moyen le plus simple est de créer votre signature (images, texte, etc.) sous la forme d’un nouveau fichier PDF d’une page. Ensuite, lorsque vous téléchargez le pdf à partir d’Internet, vous pouvez simplement ajouter votre signature pdf à la fin.

Vous pouvez utiliser beaucoup d'applications pour cela, mais mon préféré est pdf-shuffler que vous pouvez facilement installer depuis le centre logiciel ou le terminal en utilisant:

Sudo apt-get install pdfshuffler
0
Parto

L'exemple de code C # répertorié dans l'exemple suivant peut être utilisé pour ajouter une image au format PDF fichier de document. vous pouvez facilement insérer une image dans la page PDF désirée avec une localisation précise:

public static string FolderName = "c:/";

private void button1_Click(object sender, EventArgs e)
{
    string fileName = FolderName + "Sample.pdf";

    REDocument doc = REFile.OpenDocumentFile(fileName, new PDFDecoder());//use PDFDecoder open a pdf file

    REPage rePage = (REPage)doc.GetPage(0);
    int width = 100;
    int height = 60;

    /// data[]: a byte array to contain color data (as same format as Image Data PixelArray in BMP file)
    /// caller must provide correct color data; otherwise, unpredictable error may happen
    byte[] data = new byte[width * height * 3];
    //  set bottom 20 lines to red
    for (int rowIdx = 0; rowIdx < 20; rowIdx++)
    {
for (int i = 0; i < width; i++) data[width * rowIdx * 3 + i * 3 + 2] = 0xFF;
    }
    //  set top 10 lines to blue
    for (int rowIdx = 0; rowIdx < 10; rowIdx++)
    {
for (int i = 0; i < width; i++) data[width * (height - 1 - rowIdx) * 3 + i * 3] = 0xFF;
    }

    REImage reImage = new REImage(width, height, ImageMode.RGB888, data);

    REFile.SaveDocumentFile(doc, "c:/reimage.pdf", new PDFEncoder()); 
0
Abigail111

Une autre option est Scribus . Je l'ai utilisé pour faire la même tâche que vous demandez (coller une image d'une signature).

Comme l'a dit Tom Brossman, il n'y a pas de moyen idéal de le faire, et Scribus est le cas. Il doit importer le fichier du format pdf vers le fichier natif et, en fonction du document, obtenir le texte brouillé ou les calques affichés différemment.

0
luisgonzalez