Les numérisations et les images sont lues par OCR, quel que soit le nombre de pages. Formats pris en charge : Types de fichiers.
Importer un fichier
POST /namespaces/:namespace/files
Envoyez les octets du fichier comme corps, comme partie fichier d’un formulaire multipart, ou en JSON {"url": "https://..."} pour que Conare le récupère.
Response
wait secondes que le fichier soit lu : 200 lorsqu’il est ready ou failed, sinon 202 pendant la lecture.
Options
Paramètres de requête, valables sur les deux routes sauf mention contraire.- Un
Content-Typecommeapplication/pdfdéclare aussi le type. wait:truevaut 60 ; la réponse arrive toujours en moins de 105 secondes. Pour les imports,falserépond dès que le texte est stocké, avecocr_pending.- Une page hors de
pagesn’est ni lue ni passée par l’OCR ;pagessur un fichier sans pages renvoie400.
Réponse
images_without_text, pages_without_text, pages_ocr, images_ocr, sheets, slides et slides_without_text sont obsolètes : parts et without_text donnent les mêmes informations.
Vérifier un fichier
GET /namespaces/:namespace/files/:id
Renvoie le dernier import du fichier, avec les mêmes champs ; interrogez-le après un 202.
Schéma complet : Read a file.
Documents stockés
Un fichier est un document,<source_id>:<file_id> ; ses pages, diapositives, lignes de feuille, sections et images en sont les parties.
Où se trouve une partie
Le document a aussi
file, file_id, file_type, uploaded_at, les metadata de l’import, et ocr: true lorsque l’OCR l’a lu. Un fichier importé plus tôt peut encore être un document par partie, comme <source_id>:<file_id>:page-1, jusqu’à ce qu’il soit réimporté.
Convertir un fichier
POST /parse
Renvoie le fichier en Markdown et ne stocke rien ; toute clé peut convertir, y compris une clé Models only.
Response
- Le corps fait jusqu’à 20 Mio, et l’OCR lit jusqu’à 100 pages ; les pages suivantes conservent leur couche texte.
- Pour convertir un fichier JSON, envoyez-le en
text/plain.
Récupérer une conversion
GET /parse/:id
Une conversion ayant répondu 202 (state: "parsing") est conservée 24 heures : récupérez-la jusqu’à ce que state soit done, ou failed avec son error.
curl
Résultat
Les règles du Markdown figurent dans Types de fichiers.
Erreurs
Un fichier de plus de 5 000 pages, feuilles ou diapositives se termine en
failed avec too_large.