Ir al contenido
getnextpdf.com

Recetario de Connect

NextPDF Connect expone el motor de NextPDF a clientes remotos y sistemas de IA mediante el Model Context Protocol, una API REST y un servicio gRPC. El recetario de Connect reúne recetas orientadas a tareas para esa superficie, y esta página es su índice. Registra el slug asignado a cada receta, junto con el nivel y el límite de transporte desde los que debe leerse. Al ser un índice, no afirma nada sobre el comportamiento de ninguna receta. Cada página de receta se redacta en el repositorio nextpdf/server, dentro de docs/public/, es responsable de sus propias afirmaciones y se incorpora a este sitio mediante el agregador con su procedencia original intacta.

Para ver el contrato que sigue cada receta de Connect, leer Convenciones de las recetas. Para obtener una visión de las integraciones de todo el ecosistema, leer el Recetario de integraciones.

Cómo afecta el nivel a lo que se puede ejecutar

Sección titulada «Cómo afecta el nivel a lo que se puede ejecutar»

El conjunto de herramientas de un despliegue de Connect se determina al arrancar; no se fija de antemano. El registro de herramientas del servidor registra las herramientas del núcleo de forma incondicional. Después comprueba los proveedores Pro y Enterprise con class_exists(), y registra sus herramientas solo cuando nextpdf/premium está instalado junto al servidor. Así, una receta que depende de una herramienta Pro o Enterprise solo se ejecuta en un despliegue donde esa herramienta se haya resuelto. En una instalación únicamente de código abierto, la herramienta está ausente y la llamada devuelve un error de herramienta desconocida en lugar de degradarse silenciosamente. Cada receta indica su nivel, y este índice agrupa las recetas por nivel para saber de un vistazo qué admite un despliegue determinado.

El número total de herramientas es una propiedad de tiempo de ejecución del despliegue. Ninguna receta ni ninguna fila de este índice afirma un número fijo. La referencia canónica es el propio catálogo de herramientas del servidor, al que enlaza cada receta.

Invocar cada receta de la misma manera a través de los tres transportes —un tools/call de MCP, el endpoint REST de herramientas o el servicio gRPC— porque comparten un mismo ejecutor de herramientas. Las recetas que acceden a un servicio remoto por HTTP tratan un fallo de transporte y un estado HTTP no satisfactorio como dos casos distintos. Un cliente PSR-18 lanza una excepción de cliente tipada solo cuando no puede enviar la petición en absoluto — PSR-18 §4. En cambio, una respuesta 4xx o 5xx es un valor de retorno normal que el invocador inspecciona, no una excepción — PSR-18 §4.

Cada receta reside en /cookbook/connect/<recipe>/. La tabla registra el slug, el nivel desde el que debe leerse la receta y un alcance de una línea. Las páginas de las recetas se redactan en el árbol docs/public/ del repositorio nextpdf/server y se publican en este sitio a través del agregador.

RecetaNivelAlcance
hello-worldCorePrimera llamada a Connect: crear, añadir contenido, generar la salida
multi-pageCoreDocumento de varias páginas mediante Connect
image-embeddingCoreInsertar una imagen mediante Connect
html-tableCoreRepresentar una tabla HTML mediante Connect
font-typographyCoreFuentes y tipografía mediante Connect
exception-awareCoreLlamadas a herramientas con gestión de excepciones
environment-diagnosticsCoreHerramientas de diagnóstico del entorno
layout-inspectionCoreInspeccionar el diseño sin representar
worker-safeCoreUso por lotes seguro para workers
batch-pdf-generation-with-progress-trackingCoreGenerar PDF por lotes con seguimiento de progreso asíncrono
rest-invoice-end-to-endCoreUna factura por REST: enviar, sondear, descargar y verificar en local
output-approvalCoreCompuerta de salida con intervención humana
mcp-agent-sessionCoreUna sesión de agente MCP capturada con el ciclo de aprobación
event-hooksCoreHooks de eventos del ciclo de vida
fill-pdf-formProRellenar un formulario PDF mediante Connect
extract-text-contentProExtraer contenido de texto mediante Connect
digital-signatureProFirmar un PDF (PAdES B-B y B-T) mediante Connect
accessibility-checkProComprobación de accesibilidad PDF/UA
pii-redactionEnterpriseEliminar de la capa de texto los datos personales detectados (destructivo)
aria-tagged-pdfProAsignar roles de referencia ARIA a la estructura etiquetada
figure-captionProFigure accesible con Caption anidado
aria-noteref-patternProPatrón de referencia y cuerpo de nota al pie
compliance-checkEnterpriseEjecutar una comprobación de un estándar con nombre
forensic-analysisEnterpriseAnálisis forense de un PDF firmado
ltv-health-checkEnterpriseComprobación de salud LTV (B-LT/B-LTA, solo Enterprise)
batch-complianceEnterpriseComprobación de estándares por lotes
ai-ready-certificationEnterpriseComprobación de preparación para IA (no es una certificación)
page-artifactsEnterpriseMarcar los elementos de paginación como artefactos
conformance-modeEnterpriseSeleccionar un modo de conformidad (con la intención de cumplir; lo decide un validador)
cjk-vertical-writingEnterpriseMétricas de escritura vertical CJK
opentelemetryCoreObservar Connect con OpenTelemetry
tagged-pdf-tutorialCoreTutorial de PDF etiquetado (con la intención de cumplir; lo decide veraPDF)

El slug representa la intención de la receta en kebab-case con una sola barra al final: sin prefijo numérico, sin número de versión, sin extensión de archivo. Una vez publicado, un slug de receta no cambia; si se mueve, lleva una redirección.

Varias recetas abordan estándares (PDF/UA-2, PDF/A-4, PAdES). El recetario de Connect interpreta la compatibilidad con un estándar como compatibilidad, nunca como conformidad ni certificación. El motor produce una salida con la intención de cumplir, y un validador independiente (por ejemplo, veraPDF) determina la conformidad. La receta de preparación para IA es una comprobación de preparación, no una certificación. El material de validación a largo plazo de la receta de LTV es una capacidad exclusiva de Enterprise. Que esté presente en un documento significa que el documento incorpora esa capacidad, no que la firma tenga una validez indefinida garantizada. Cada receta afectada vuelve a exponer estos límites en su totalidad. Este índice solo deja constancia de que existen y señala de dónde se derivan, en lugar de volver a derivarlos aquí.