Bonjour,
Pour exporter les donn�es d'un formulaire PDF nous utilisons la fonction exportAsXFDF, via un script d'application pour avoir les droits d'�criture.
Cela fonctionne bien quant on met un seul champ en variable.
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 myExport = app.trustPropagatorFunction(function(doc,path,champs) { app.beginPriv(); doc.exportAsXFDF({cPath:path, aFields:[champs] }); app.endPriv(); }) myExportData = app.trustedFunction(function(doc,path,champs) { app.beginPriv(); myExport(doc,path,champs); app.endPriv(); })
Par ex.
Par contre, impossible de faire passer plusieurs champs :
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5 var temp = "/C/Temp/essai.xfdf"; var champs = 'Data'; myExportData(this,temp,champs);
par ex.
ne marche pas (le fichier XFDF ne contient aucune valeur de champs).
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5 var temp = "/C/Temp/essai.xfdf"; var champs = 'Data, essai'; myExportData(this,temp,champs);
Le code qui fonctionne pour l'export de plusieurs champs est :
On a essay� de mettre :
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5 doc.exportAsXFDF({ cPath:path, aFields:["Data", "essai"] });
sans succ�s...
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2 var champs = '\"Data\", \"essai\"';
Merci pour votre aide
Partager