> ## Documentation Index
> Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Formatos de Actividad Output

FineParser devuelve cada documento analizado en uno de estos tres formatos, que se diferencian por la cantidad de estructura del documento que conservan y por la forma en que la codifican.

<h2 id="setting-the-output-format">
  Definir el formato de Actividad Output
</h2>

Incluya el campo `outputType` en cada request. No hay un valor predeterminado, por lo que cada request debe indicar un formato. A diferencia del modo de recognition y de los idiomas, el formato se elige en cada request, de modo que un mismo contenedor puede atender los tres.

<CodeGroup>
  ```bash cURL theme={null}
  curl -s -X POST http://localhost:8080/parse \
    -F "file=@invoice.pdf" \
    -F "outputType=json"
  ```

  ```python Python theme={null}
  import requests

  with open("invoice.pdf", "rb") as f:
      submitted = requests.post(
          "http://localhost:8080/parse",
          files={"file": f},
          data={"outputType": "json"},
      )
  job_id = submitted.json()["jobId"]
  ```

  ```javascript Node.js theme={null}
  import { openAsBlob } from "node:fs";

  const form = new FormData();
  form.append("file", await openAsBlob("invoice.pdf"), "invoice.pdf");
  form.append("outputType", "json");

  const submitted = await fetch("http://localhost:8080/parse", {
    method: "POST",
    body: form,
  });
  const { jobId } = await submitted.json();
  ```
</CodeGroup>

El envío devuelve un ID de trabajo. Consulte el estado del trabajo y descargue el resultado tal como se describe en [REST API](/es/fine-parser/concepts/rest-api#how-a-parse-works). El archivo descargado toma el nombre del archivo cargado con el formato anexado, de modo que `invoice.pdf` procesado a JSON se descarga como `invoice.pdf.json`.

| Tipo de Actividad Output | Ideal para                                  | Estructura | Posiciones |
| ------------------------ | ------------------------------------------- | ---------- | ---------- |
| `doclang`                | Prompts de LLM, RAG, agentes                | Sí         | Sí         |
| `json`                   | Código de aplicaciones, flujos              | Sí         | Sí         |
| `txt`                    | Indexación para búsqueda, extracción simple | No         | No         |

<h2 id="doclang">
  DocLang
</h2>

DocLang es un estándar de documentos abierto y nativo de IA desarrollado por un grupo de trabajo fundado por IBM, NVIDIA, Red Hat, ABBYY, HumanSignal y Forgis. Es el formato que recomendamos, y FineParser lo genera como un único archivo `.doclang`. Consulte [DocLang](/es/fine-parser/concepts/doclang).

<h2 id="json">
  JSON
</h2>

El JSON Actividad Output contiene el título del Document, las páginas, el texto, las tablas y los elementos del layout, cada uno con su rectángulo delimitador.

<h2 id="plain-text">
  Texto sin formato
</h2>

El texto sin formato devuelve el texto reconocido en orden de lectura, sin marcado.
