abracadabraPDF › Forums › PDF – Général › Convertir/exporter les données du formulaire PDF vers CSV › Répondre à : Convertir/exporter les données du formulaire PDF vers CSV
13 mars 2019 à 14:46
#65350

Maître des clés
Voici un script spécialement adapté pour ton fichier.
Code:
var Chemin=this.path;
var donneesCSV=this.getDataObjectContents(« test.csv »);
var lesDonnees=util.stringFromStream(donneesCSV);
var lesLignes=lesDonnees.split(« r »);
var laLigne1=lesLignes[0].split(« ; »);
var laLigne2=lesLignes[1].split(« ; »);
for (var i=0; i var n=laLigne2.charCodeAt(0);
if (n==10) laLigne2=laLigne2.substring(1); // Spécialement pour fichier csv fourni ???
if (laLigne1== »Rfrence ») laLigne1= »Référence »;
if (laLigne1== »Site de lincident ->Nom complet ») laLigne1= »Site de l’incident ->Nom complet »;
this.getField(laLigne1).value=laLigne2;
}
this.removeDataObject(« test.csv »);
this.saveAs(Chemin.substring(0,Chemin.length-4)+ » (« +this.getField(« Client->Nom organisation »).value+ »).pdf »);
var donneesCSV=this.getDataObjectContents(« test.csv »);
var lesDonnees=util.stringFromStream(donneesCSV);
var lesLignes=lesDonnees.split(« r »);
var laLigne1=lesLignes[0].split(« ; »);
var laLigne2=lesLignes[1].split(« ; »);
for (var i=0; i
if (n==10) laLigne2=laLigne2.substring(1); // Spécialement pour fichier csv fourni ???
if (laLigne1== »Rfrence ») laLigne1= »Référence »;
if (laLigne1== »Site de lincident ->Nom complet ») laLigne1= »Site de l’incident ->Nom complet »;
this.getField(laLigne1).value=laLigne2;
}
this.removeDataObject(« test.csv »);
this.saveAs(Chemin.substring(0,Chemin.length-4)+ » (« +this.getField(« Client->Nom organisation »).value+ »).pdf »);
Les caracères non reconnus sont « é » dans Référence et l’apostrophe dans « Site de l’incident… »
@+
:bonjour: