Je n'écris pas normalement dans Adobe et le trou du lapin est très profond après avoir fait des recherches, alors je me demandais si quelqu'un sait comment ajouter un filigrane à un PDF existant en appelant Adobe Acrobat Pro à partir d'un fichier de commandes Windows. Je connais déjà les "Actions" dans Adobe et Javascript, mais je ne sais pas comment je pourrais appeler l'un d'entre eux à partir d'un fichier batch.Je suis ouvert aux suggestions/idées ici si cela aboutit à la même chose et est assez simple - même si vous n'utilisez AdobeAjouter un filigrane à un PDF existant à l'aide d'Adobe Acrobat Pro à partir du lot Windows
0
A
Répondre
1
Je ne sais pas ce que vous voulez exactement, mais ici un court exemple vbs, qui peut facilement changé à un fichier batch windows Bonne chance, Reinhard
file = "d:\Test.pdf"
'// open acrobat and set required objects
Set App = CreateObject("Acroexch.app")
app.show
Set AVDoc = CreateObject("AcroExch.AVDoc")
Set AForm = CreateObject("AFormAut.App") 'from AFormAPI
'// open the file and add a watermark based on text (using AcroJs)
If AVDoc.Open(file,"") Then
AForm.Fields.ExecuteThisJavaScript "this.addWatermarkFromText(""Confidential"", 0, font.Helv, 24, color.red);"
end if
Set AVDoc = Nothing
Set AForm = Nothing
Set APP = Nothing
refroidir ce.. peut-être ce que je cherchais (j'avais du mal à trouver la méthode d'extension pour exécuter le script java à partir de VB.net.) J'ai aussi trouvé une extension à la GPDDoc.GetJSObject appelée AddWatermarkFromText que je vais essayer. – user3496060