Separar pdf API

Separar pdf API, PdfSplit conecta el trabajo a tu propia app: envías el archivo, consultas el estado del trabajo y descargas el resultado. Los endpoints se ejecutan en el servidor; no interviene ningún navegador.

Inicio rápido

  1. Crea una clave en la sección API para desarrolladores de tu cuenta; la clave en texto sin formato solo se muestra al momento de crearla.
  2. Envía la solicitud a https://api.pixepi.com con el encabezado Authorization: Bearer <key>.
  3. Consulta el trabajo devuelto con GET https://api.pixepi.com/api/v1/jobs/{id}; una vez que el estado sea done, descarga el resultado desde download_url.

Ejemplo de solicitud

curl -X POST "https://api.pixepi.com/api/v1/apps/pdfsplit/run" \
  -H "Authorization: Bearer $PIXEPI_KEY" \
  -F "[email protected]" \
  -F "options[mode]=pages" \
  -F "options[page_range]=1-3"

curl -H "Authorization: Bearer $PIXEPI_KEY" "https://api.pixepi.com/api/v1/jobs/42"

Endpoints de esta herramienta

MétodoRutaQué hace
POST/runEjecuta la herramienta, inicia un trabajo y devuelve el resultado.

Opciones

Las opciones se envían como options[<field>]; si un campo se deja vacío, se usa su valor predeterminado.

CampoValoresPor defecto
options[mode]
Modo de división
pages · range · chunkspages
options[page_range]
Rangos de páginas
1-3
options[chunk_size]
Tamaño del bloque
1–5005
options[merge_output]
Unir los rangos en un solo PDF
activado · desactivadodesactivado

Endpoints compartidos

MétodoRutaQué hace
GET/api/v1/appsCatálogo de la API
GET/api/v1/apps/pdfsplitContrato de la herramienta
GET/api/v1/jobs/{id}Estado del trabajo
GET/api/v1/jobs/{id}/downloadDescargar el resultado del trabajo
GET/api/v1/usageResumen de uso
GET/api/v1/openapi.jsonDocumento OpenAPI 3.1

Límites

  • Como máximo 100 MB por archivo.
  • La información del plan y la cuota está vinculada a tu cuenta; consulta el estado actual con GET /api/v1/usage.

Códigos de error

CódigoSignificado
unauthorizedFalta la clave API o no es válida.
forbiddenEsta operación no está permitida con esta clave.
not_foundHerramienta, tarea o registro no encontrado (404 también para acceso entre cuentas).
invalid_inputError de validación en los datos de entrada (campo ausente o incorrecto, fecha no válida, etc.).
invalid_requestLa solicitud tiene un formato incorrecto.
too_largeEl tamaño del archivo o del cuerpo supera el límite.
unsupported_mediaEl tipo de archivo no es compatible.
not_supportedEsta herramienta no se puede ejecutar en este endpoint (app con estado).
not_readyLa tarea aún no ha terminado.
expiredEl resultado ha caducado.
no_outputNo hay ningún resultado disponible para descargar.
invalid_pathRuta de salida no válida.
quota_exceededLímite de cuota o de frecuencia superado.
rate_limitedDemasiadas solicitudes en poco tiempo; espera un poco e inténtalo de nuevo.
csrfError en la verificación del formulario del navegador (la API externa usa claves).
conflictLa operación entra en conflicto con el estado actual.
unavailableLa herramienta no está disponible temporalmente.
internal_errorError inesperado del servidor.

Documentos

Preguntas frecuentes

¿Dónde consigo una clave de API?

Crea una clave en la sección Developer API de tu cuenta; la clave solo se muestra una vez, al momento de crearla.

¿Cómo se envía una solicitud?

Los endpoints se ejecutan en https://api.pixepi.com; cada solicitud incluye el encabezado "Authorization: Bearer <key>".

¿Qué archivos admite la API de PdfSplit?

Tipos admitidos: PDF. El límite es de 100 MB por archivo; las opciones son las mismas que en la página de la herramienta.

¿Cómo se interpreta una respuesta de error?

El cuerpo del error contiene los campos {ok:false, error, code, request_id}; los valores de code están en la tabla de códigos de error.