Documentación de PDF Blocks
Por dónde empezar en cada integración, el catálogo de acciones, los conceptos comunes a todas ellas y la documentación de seguridad y legal.
Todas las acciones siguen el mismo modelo: envíe un documento, indique qué hacer con él y reciba de vuelta el documento terminado. No hay SDK que instalar ni estado que gestionar, y no se conserva nada una vez enviada la respuesta.
Empiece por la forma en que piensa llamarla, o busque en todas las páginas
desde la cabecera (⌘K, o Ctrl K en Windows).
Elija su integración
Para escribir código, en cualquier lenguaje.
Una llamada HTTPS autenticada por acción: entra multipart/form-data, sale un
PDF. Todas las acciones están disponibles, y cada salida es una entrada válida
para la siguiente.
Para crear un flujo en Power Automate.
Nuestro conector certificado, con las diecisiete acciones como pasos de flujo. Los documentos pasan de un paso a otro como contenido de archivo, así que no hace falta almacenamiento intermedio.
Para conectar aplicaciones entre sí sin código.
Las acciones más habituales como pasos de un Zap, tomando archivos de las aplicaciones que ya conecta. Empiece aquí por las reglas de los campos de archivo, que hacen tropezar a la mayoría de los Zaps.
Pruebe una solicitud
Ponga un PDF llamado input.pdf en su directorio de trabajo, sustituya su clave
y ejecute esto. Estampa una marca de agua sobre el documento y escribe el
resultado en watermarked.pdf.
curl https://api.pdfblocks.com/v1/add_text_watermark \
-H 'X-API-Key: your_api_key' \
-F file=@input.pdf \
-F line_1='CONFIDENTIAL' \
-o watermarked.pdfLa respuesta es 200 OK con application/pdf y el documento terminado como
cuerpo. Todas las acciones de salida única siguen esa misma forma, así que
cambiar el nombre de la acción es casi todo el trabajo de adoptar la siguiente.
El Inicio rápido tiene la misma llamada en Python,
Node.js, PHP, Ruby y más, además de cómo obtener una clave.
Qué puede hacer
Diecisiete acciones, agrupadas por capacidad. Cada grupo enlaza con el catálogo completo, donde cada acción tiene su propia página de referencia.
Combine una lista ordenada de documentos, o divida uno por número de páginas, en una página, por tamaño de archivo o en grupos que usted defina.
Estampe texto o una imagen sobre las páginas, con control sobre la posición, la rotación, la opacidad y qué páginas se cubren.
Añada o quite una contraseña, aplique o levante restricciones de permisos y quite las firmas existentes.
Extraiga, quite, gire, invierta y reordene páginas, todo con una misma sintaxis de rangos.
Conceptos básicos
Son comunes a todas las acciones, y es donde se responden la mayoría de las preguntas de integración.
- Autenticación: cómo funcionan las claves de API, qué enviar en cada solicitud y cómo mantener una clave segura.
- Trabajar con archivos: cómo enviar documentos, los límites de tamaño y qué se devuelve.
- Seleccionar páginas: la sintaxis de rangos
pagesque comparten todas las acciones que operan sobre páginas. - Encadenar acciones: pasar la salida de una acción a la siguiente sin tocar el disco.
- Formatos de respuesta: la negociación de contenido y cómo responden las acciones que producen varios documentos.
- Errores: el cuerpo del error y qué significa cada código de estado.
- Rate limits y uso: qué cuenta como solicitud y qué ocurre al alcanzar un límite.
- Regiones y residencia de datos: los endpoints regionales y dónde procesa cada uno.
- Versionado y estabilidad: qué puede cambiar bajo una integración en marcha y qué no.
Seguridad y cumplimiento
Dos hechos estructurales condicionan la mayoría de las preguntas de una revisión: nunca almacenamos los documentos y ningún LLM los lee. Cada archivo se procesa en memoria y se devuelve en la misma respuesta.
La sección Confianza tiene el detalle: el Resumen de seguridad con una correspondencia de controles con SOC 2, HIPAA y las condiciones del BAA, la lista de subencargados y el conjunto legal (Términos y condiciones, Política de privacidad y Anexo de tratamiento de datos).
Referencia y soporte
Todos los cambios de la API, del más reciente al más antiguo.
La especificación legible por máquina, para generar un cliente o importarla en sus herramientas.
Qué existe para cada lenguaje, y por qué no hay SDK que instalar.
Cómo contactarnos, qué incluir y dónde consultar el estado actual.