Vos recrutements informatiques

700 000 développeurs, chefs de projets, ingénieurs, informaticiens...

Contactez notre équipe spécialiste en recrutement

PDF Add Text (Command Line)

Présentation
Utilitaire en ligne de commande pour insérer un texte (En-tête, Watermark) Dans un fichier PDF existant
Cette Utilitaire utilise les COM de PDFCreator. PDFCreator doit donc être installé pour pouvoir l'utiliser


Utilisation :
PDF_Add_Text.exe ["Text"] ["PDF File"] [opt. [/Out:OutputFile]]
[opt. [/Col:"Color"]] [opt. [/xpos:Xpos]] [opt. [/ypos:Ypos]]
[opt.[/rot:Rotation degree]] [opt. [/Font:"Font.ttf"]][opt. [/FontSize:Fontsize]]
[opt. [/fromppage:Page Number /topage:Page Number]] [opt. [/img:Image Name]]
[/ver] To get actual version

Les couleurs disponible pour le switch [/col] :

Red, Green, Yellow, Blue, Brown, White, Orange, Purple, Pink

Téléchargement
Compatibilité
Windows
0  0 
Téléchargé 58 fois Voir le commentaire
Détails
Avatar de sachadee
Membre expert
Voir tous les téléchargements de l'auteur
Licence : Gratuit pour usage non commercial
Date de mise en ligne : 12 mai 2014




Avatar de sachadee sachadee - Membre expert https://www.developpez.com
le 23/04/2014 à 0:38
Voici quelques exemples d'utilisation :


EXEMPLES :

Dans ces exemples j'utiliserai ce PDF DevMag201310.pdf (Le magazine de Developpez.com No 48):
http://magazine.developpez.com/index/detail/id/53

Exemple 1 :

Inserer en entête "Bonjour à tous les dévellopeurs" sur la première page du PDF avec tous les paramètres par défaut.

Commande : PDF_Add_Text.exe "Bonjour à tous les dévellopeurs" "DevMag201310.pdf"

La sortie par défaut ce fait dans le nom du fichier d'entré + "_modified"
Dans ce cas nous aurons : "DevMag201310.pdf_modified.pdf"

Résultat :
DevMag201310.pdf_modified.pdf



Exemple 2 :

Inserer en entête "Bonjour à tous les dévellopeurs" sur la première page du PDF en définissant le nom du fichier de sortie
comme "Fichier_test.pdf" (switch [/out]) et en mettant le texte d'entête en jaune (switch [/col]).

Commande : PDF_Add_Text.exe "Bonjour à tous les dévellopeurs" "DevMag201310.pdf" /out "Fichier_test.pdf" /col "Yellow"

Résultat :

Fichier_test.pdf




Exemple 3 :


Inserer en entête "Bonjour à tous les dévellopeurs" sur la première page du PDF en laissant le nom du fichier de sortie
par défaut en mettant le texte d'entête en Bleu (switch [/col])
avec le font "Vani.ttf" (switch [/font])à la taille 32 (switch [/fontsize])

Commande : PDF_Add_Text.exe "Bonjour à tous les dévellopeurs" "DevMag201310.pdf" /col "Blue" /font "vani.ttf" /Fontsize 32


Attention : Les fonts doivent être de type .ttf (true type)

Résultat :

DevMag201310.pdf_modified.pdf



Exemple 4 :

Comme vous pouvez le constater dans l'exemple 3 le texte étant un peu grand il déborde en haut.
Nous allons donc refaire la commande de l'exemple 3 mais en modifiant la position en Y du texte (switch [Ypos])
Le calcul de la pos Y est inversé (par défaut nous avons 290 qui correspond au sommet de la page) pour descendre
nous allons diminuer la position Y on va mettre 285 dans l'exemple.

Commande : PDF_Add_Text.exe "Bonjour à tous les dévellopeurs" "DevMag201310.pdf" /col "Blue" /font "vani.ttf" /Fontsize 32 /ypos 285

Résultat :

DevMag201310.pdf_modified.pdf




Exemple 5 :


Nous allons maintenant appliquer une rotation à notre texte pour cela nous allons le mettre en position /Ypos 200 et lui appliquer
une rotation de 30 Degrés.

Commande : PDF_Add_Text.exe "Bonjour à tous les dévellopeurs" "DevMag201310.pdf" /col "Blue" /font "vani.ttf" /Fontsize 32 /ypos 200 /rot 30

Résultat :

DevMag201310.pdf_modified.pdf



Exemple 6 :

Jusqu'à maintenant nous avons appliquer une transformation seulement sur la première page de notre document PDF.
Nous allons maintenant appliquer une transformation de la page 1 à la page 6.

Commande : PDF_Add_Text.exe "Bonjour à tous les dévellopeurs" "DevMag201310.pdf" /frompage 1 /topage 6

Résultat :

Les 6 premières pages de notre document "DevMag201310.pdf_modified.pdf" ont subit la transformation

Voilà si vous avez des problèmes, des suggestions ou si vous remarquer des bugs, faîtes le savoir....

A+
Developpez.com décline toute responsabilité quant à l'utilisation des différents éléments téléchargés.
Responsable bénévole de la rubrique Libres & Open Source : zoom61 -