PDF Blocks
PreciosSoporte
Empezar gratis
Ir a la página

Resumen de las acciones

Qué es una acción, el catálogo agrupado por capacidad y cómo la salida de una acción se convierte en la entrada de la siguiente.

Una acción es una transformación de PDF única y pura, expuesta como un solo endpoint. Usted envía un documento, la acción le hace exactamente una cosa (unir, estampar una marca de agua, cifrar, girar, dividir) y recibe el resultado. Las acciones son stateless y no comparten contexto; cada llamada es independiente. Esa uniformidad es lo que permite encadenarlas en pipelines.

Qué es una acción

Toda acción es un POST a /v1/<action>, donde <action> es el nombre en el protocolo que aparece en las tablas siguientes. Todas siguen el mismo contrato de solicitud y respuesta: un cuerpo multipart/form-data con el PDF de entrada en un campo file, autenticado con la cabecera X-API-Key. La mayoría devuelve un único application/pdf; la familia de división devuelve varios documentos.

Diecisiete acciones, agrupadas por capacidad. Cada una enlaza a su referencia completa.

Unir y dividir

Acción Ruta Qué hace
Unir documentos /v1/merge_documents Combina una matriz ordenada de PDF en un solo documento.
Dividir por número de páginas /v1/split_by_page_count Parte un PDF en partes consecutivas con un número fijo de páginas.
Dividir en una página /v1/split_at_page Divide un PDF en dos partes en el límite de una página.
Dividir por tamaño de archivo /v1/split_by_size Parte un PDF en partes que no superen un límite de bytes.
Dividir en grupos de páginas /v1/split_by_groups Parte un PDF en los grupos de páginas que usted defina.

Cada una de las cuatro acciones de división produce varios documentos; el empaquetado se elige con la cabecera Accept: consulte Formatos de respuesta.

Marcas de agua

Acción Ruta Qué hace
Añadir marca de agua de texto /v1/add_text_watermark Estampa hasta tres líneas de texto con estilo sobre las páginas.
Añadir marca de agua de imagen /v1/add_image_watermark Estampa una imagen PNG o JPEG, por ejemplo un logotipo, sobre las páginas.

Contraseñas y seguridad

Acción Ruta Qué hace
Añadir contraseña /v1/add_password Cifra un documento con una contraseña de apertura y/o de permisos.
Quitar contraseña /v1/remove_password Descifra un documento cuando conoce su contraseña.
Añadir restricciones /v1/add_restrictions Establece los indicadores de permiso de impresión, copia y edición.
Quitar restricciones /v1/remove_restrictions Borra los indicadores de permiso de un documento.
Quitar firmas /v1/remove_signatures Quita las firmas digitales para que el documento se pueda editar.

Páginas

Acción Ruta Qué hace
Extraer páginas /v1/extract_pages Conserva un conjunto de páginas elegido y descarta el resto.
Quitar páginas /v1/remove_pages Descarta un conjunto de páginas elegido y conserva el resto.
Girar páginas /v1/rotate_pages Gira las páginas elegidas un múltiplo de 90 grados.
Invertir páginas /v1/reverse_pages Invierte el orden de las páginas de principio a fin.
Reordenar páginas /v1/reorder_pages Reorganiza las páginas en el orden que indique quien llama.

Cómo se combinan las acciones

Como toda acción recibe un PDF y (en las acciones de salida única) devuelve un PDF, la salida de una acción es una entrada válida para la siguiente. Entre llamadas no se almacena nada, así que la composición se hace canalizando bytes: mantenga en memoria la respuesta de una solicitud y publíquela como el file de la siguiente.

Un pipeline típico se lee de izquierda a derecha:

merge_documents  →  add_text_watermark  →  add_password
   (many PDFs)         (one watermarked)      (one encrypted)

La guía Encadenar acciones lo muestra de principio a fin, en código, sin tocar el disco.

Salida única frente a salida múltiple

La mayoría de las acciones devuelve un documento application/pdf. Las cuatro acciones de división devuelven varios y le permiten elegir cómo se empaquetan, ya sea un archivo ZIP, un sobre JSON o un cuerpo multipart/mixed, mediante negociación de contenido. Ese mecanismo tiene un solo lugar: Formatos de respuesta.