Atrribut d'objet

Bonjour

Dans cette méthode, comment faire comprendre à 4D les attributs d’objets :
<code 4D>
C_OBJET($option)
$option:=Créer objet
$option.lang:=“fra”

$option.tessdata:=Dossier 4D(Dossier Resources courant)+“tessdata”+Séparateur dossier

$json:=JSON Stringify($option)

$result:=JSON Parse(Tesseract ($data;$json);Est un objet)
$option:=JSON Parse($json;Est un objet)

//need post-processing of circle numbers!

ALERTE($result.results[0].text)
</code 4D>

Ce qui forcément génère cette erreur :
[]28708937;“Your comment here…”[/]

Hi,

I only started with this branch today, you need to be patient… :mrgreen:

so I changed the code to return empty array if the BLOB is invalid (which is the case in your example, I think)

Merci Keisuke,

Est-ce compatible avec le format PDF :?:

Meme si mon blob est OK, je rencontre le problème suivant quand j’écris :
[]28710172;“Your comment here…”[/]

4D ne comprend pas l’attribut d’objet comme ci-dessous :
[]28710173;“Your comment here…”[/]

the library (leptonica, pixReadStream) does not support reading PDF.

you need to convert the source to TIFF.

but I think the OCR library (tesseract) can export PDF that is searchable.

J’ai trouvé, cette case n’était pas cochée :
[]28710444;“Your comment here…”[/]