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é 60 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.
Contacter le responsable de la rubrique Libres & Open Source