Téléchargé 10 fois
Vote des utilisateurs
0
0
Détails
Licence : Gratuit pour usage non commercial
Mise en ligne le 12 mai 2014
Plate-forme :
Windows
Langue : Anglais
Référencé dans
Navigation
PDF Add Text (Command Line)
PDF Add Text (Command Line)
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
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
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+
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.