Connexion

Récupérer mon mot de passe

Qui est en ligne ?
Il y a en tout 1 utilisateur en ligne :: 0 Enregistré, 0 Invisible et 1 Invité

Aucun

Le record du nombre d'utilisateurs en ligne est de 21 le Jeu 17 Oct 2013, 13:40
Derniers sujets
Flux RSS



Flag Counter
Partenaires

PDF_Add_Text.exe

Voir le sujet précédent Voir le sujet suivant Aller en bas

PDF_Add_Text.exe

Message par Sachadee le Lun 21 Avr 2014, 20:32

Voici mon dernier utilitaire en ligne de commande:

PDF_Add_Text.exe

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 utiliser


PDF_Add_Text.exe Download

Utilisation :

PDF_Add_Text.exe ["Header 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


L'ordre des switchs n'a aucune importance

Couleur disponible avec le switch [/Col]  :

   Red
   Green
   Yellow
   Blue
   Brown
   White
   Orange
   Purple
   Pink


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


Heberger image

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

Heberger image



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

Heberger image


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

Heberger image

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

Heberger image

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 on subit la transformation

DevMag201310.pdf_modified.pdf

Heberger image


Voilà pour la version 1.0.1B je travaille pour la prochaine version sur l'opacité du texte rajouté ainsi qu'à l'inclusion d'image et des numéros de page.
Vous pouvez laisser vos critiques et demande d'amélioration et informer d'éventuel BUG dans ce topic.

Ce logiciel est libre pour tout usage non comercial.
Pour un usage comercial entrer en contact avec SachaDee en MP sur ce Forum.

Enjoy

 

_________________
@SachaDee
avatar
Sachadee
Admin
Admin

Mensagens : 591
Data de inscrição : 04/06/2013

http://bbat.forumeiro.com

Revenir en haut Aller en bas

Re: PDF_Add_Text.exe

Message par Dylan Gadacha le Ven 25 Avr 2014, 05:02

C'est développé en quel langage ?
Good Job Boss !

_________________
avatar
Dylan Gadacha
EQUIPE BBAT
EQUIPE BBAT

Mensagens : 106
Data de inscrição : 24/10/2013
Idade : 18

Revenir en haut Aller en bas

Re: PDF_Add_Text.exe

Message par Sachadee le Ven 25 Avr 2014, 11:53

Autoit Dylan ....

 

_________________
@SachaDee
avatar
Sachadee
Admin
Admin

Mensagens : 591
Data de inscrição : 04/06/2013

http://bbat.forumeiro.com

Revenir en haut Aller en bas

Re: PDF_Add_Text.exe

Message par Dylan Gadacha le Ven 25 Avr 2014, 23:40

Waw, en combien de temps t'as fais cette merveille ?

_________________
avatar
Dylan Gadacha
EQUIPE BBAT
EQUIPE BBAT

Mensagens : 106
Data de inscrição : 24/10/2013
Idade : 18

Revenir en haut Aller en bas

Re: PDF_Add_Text.exe

Message par Sachadee le Sam 26 Avr 2014, 02:24

Une bonne journée...
En fait c'est suite à une demande de hackoo que je me suis interessé à la chose :

http://www.developpez.net/forums/d1431043/autres-langages/general-visual-basic-6-vbscript/vbscript/script-pdf-creator/

Et voilà le résultat.



_________________
@SachaDee
avatar
Sachadee
Admin
Admin

Mensagens : 591
Data de inscrição : 04/06/2013

http://bbat.forumeiro.com

Revenir en haut Aller en bas

Re: PDF_Add_Text.exe

Message par Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Voir le sujet précédent Voir le sujet suivant Revenir en haut


 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum