Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
projet_docwizon:emplacements_a_faire_decouper_par_docwizon [2023/11/19 09:56] supadminprojet_docwizon:emplacements_a_faire_decouper_par_docwizon [2023/12/25 10:42] (Version actuelle) supadmin
Ligne 4: Ligne 4:
   * Résolution: 150 pixels/in (dpi)   * Résolution: 150 pixels/in (dpi)
  
-[{{:projet_docwizon:pasted:20231119-095559.png?direct=300|Import PDF}}+[{{:projet_docwizon:pasted:20231119-095705.png?direct=300|Import PDF}}]
  
 +
 +[{{:projet_docwizon:pasted:20231119-100103.png?direct=400|Identification des coordonnées de la zone à extraire}}]
 +
 +
 +## Création du code
 +
 +```
 +dol_include_once('/scanconnect/class/scanConnect.class.php');
 +
 +$jsonRect = [
 +  'responsableRect' => '103:245:230:45',
 +  'dateVerificationRect' => '53:909:261:39'
 +];
 +
 +$scanConnect = new scanConnect([
 + 'db' => $db,
 + 'srcFileName' => '/tmp/toto.pdf',
 + 'profile' => 'raw',
 + 'action' => 'forceocr',
 + 'lang' => 'fra',
 + 'pluginName' => 'SuperTest-1.0'
 +]);
 +// print $apiInfoFromServer = $scanConnect->getInfoAboutWebservice();
 +
 +
 +// exit;
 +
 +// print "<p>File = " . $scanConnect->srcFileName . "</p>";
 +$res = $scanConnect->runAnalyze($jsonRect);
 +print $scanConnect->error;
 +
 +if ($res) {
 + // print "<p>retour positif = " . $res . "</p>";
 +
 + $json = $scanConnect->getResultData();
 +
 + print "<h3>Résultat de l'extraction de données : </h3>";
 + print "<p> Le responsable est " . $json->responsable . "</p>";
 + print "<p> La date est " . $json->dateVerification . "</p>";
 +
 + print "<hr />";
 + print "<h3>Contenu du retour brut json</h3>";
 + print "<pre>";
 + print json_encode($scanConnect->getResult(), JSON_PRETTY_PRINT);
 + print "<pre>";
 +} else {
 + print "<p>ERREUR:</p>";
 + print $scanConnect->error;
 +}
 +
 +```