Ir al contenido
getnextpdf.com

Guías

Estas guías conectan NextPDF con el entorno en el que se ejecuta el código. La sección empieza por la lista de verificación de operaciones en producción y a continuación abarca cinco áreas, en el orden habitual de adopción: integraciones con frameworks y renderers, el servidor NextPDF Connect, el SDK de Python, la creación de extensiones del motor y la resolución de problemas. Cada sección empieza por su hub y enumera las páginas que se usan con más frecuencia.

Para recetas orientadas a tareas y fáciles de copiar, consultar el Cookbook. Para revisar la superficie de API verificada y las matrices de compatibilidad, consultar la Referencia.

Ocho paquetes conectan el motor principal con frameworks, renderers de navegador, servicios edge, herramientas de compilación y rutas de migración desde sistemas heredados. Cada sección de paquete sigue la misma estructura del manual: descripción general, instalación, inicio rápido, configuración, API, guía para desarrolladores, uso en producción, seguridad y resolución de problemas. Una vez conocida una, la estructura de las demás resulta familiar.

PáginaUsar para
IntegracionesMapa de extensiones y guía de selección. Leer primero para elegir un paquete.
Índice de API de integracionesIdentificar qué página de la API de extensión cubre cada superficie de framework, renderer, transporte y herramienta de compilación.
NextPDF para LaravelAdaptador para el framework Laravel.
NextPDF para SymfonyAdaptador para el framework Symfony.
NextPDF para CodeIgniterAdaptador para el framework CodeIgniter.
NextPDF ArtisanPuente con el renderer de Chrome para renderizar HTML con calidad de navegador.
NextPDF CloudflareRuta de despliegue edge en Cloudflare.
NextPDF GotenbergPuente con el renderer Gotenberg.
Compatibilidad con TCPDFShim de compatibilidad para bases de código que migran desde TCPDF.
NextPDF Backport BuilderHerramienta de compilación orientada a runtimes de PHP más antiguos.

El paquete nextpdf/server ejecuta el motor como un servicio de larga duración: un registro determinista de herramientas servido mediante el Model Context Protocol (MCP), Representational State Transfer (REST) y gRPC, protegido por una barrera de confirmación con intervención humana para herramientas de alto riesgo.

PáginaUsar para
NextPDF ConnectHub de la sección: conceptos, configuración y operaciones del servidor.
Descripción general de ConnectAlcance del paquete y sus tres transportes.
Inicio rápido con ConnectPrimer handshake de MCP ejecutable y la solicitud de renderizado REST equivalente.
Configuración de ConnectArchivo YAML de MCP y variables de entorno NEXTPDF_*.
Referencia de la API de ConnectConsultar cada herramienta registrada, cada símbolo de gRPC, las entradas del modelo de errores y el límite de tasa.
Despliegue de ConnectPerfiles de workers de RoadRunner, Docker y almacenes respaldados por Redis.
Seguridad y operaciones en ConnectAutenticación, seguridad del transporte y modelo de amenazas.

Cada transporte tiene su propia página de referencia.

PáginaUsar para
Transporte MCPDelimitación de mensajes JSON-RPC 2.0 en la entrada y la salida estándar.
Transporte RESTContrato de OpenAPI 3.1, autenticación con bearer y rutas restringidas por nivel.
Transporte gRPCServicio nextpdf.connect.v1, server streaming y autenticación por metadatos.

Extracción de PDF preparada para citas, pensada para aplicaciones de Python, agentes y la línea de comandos, respaldada por un endpoint de NextPDF Connect.

PáginaUsar para
SDK de PythonHub de la sección para el paquete de Python nextpdf.
Descripción general del SDK de PythonQué hace el SDK y cómo se relaciona con Connect.
Inicio rápido del SDK de PythonInstalar el paquete con pip install nextpdf y apuntar un cliente a un servidor propio.
Referencia de la API del SDK de PythonClases de cliente, métodos y resultados tipados.
CLI de PythonInterfaz de línea de comandos para los flujos de extracción.
Servidor MCP de PythonCómo exponer el SDK a agentes que se comunican mediante MCP.

La Service Provider Interface (SPI) pública permite añadir capacidades sin crear un fork: contratos para fuentes, motores de maquetación, escuchas de eventos y backends de firma, cada uno respaldado por una promesa de estabilidad explícita.

PáginaUsar para
Creación de extensionesQué se puede extender y la promesa de estabilidad que lo respalda.
Reglas de estabilidad de la SPIContrato de compatibilidad con versiones anteriores en el que una extensión puede apoyarse.
Fuentes personalizadas: el contrato FontRegistryRegistrar y distribuir fuentes propias.
Motores de layout personalizados e interceptación de textoReemplazar o interceptar el comportamiento de maquetación.
Disparadores de acciones y escuchas de eventosObservar y reaccionar ante el ciclo de vida del documento.
Contrato del proveedor de KMSSuministrar claves desde un Key Management Service (KMS) propio.

Entradas que llevan del síntoma a la solución, fundamentadas en la taxonomía de excepciones del propio motor. Empezar por lo que se observa, no por el nombre de una clase.

PáginaUsar para
Solución de problemasHub de la base de conocimiento: cómo se estructuran las entradas y dónde empezar.
Solución de problemas: fuentes y etiquetadoFallos de incrustación de fuentes y de etiquetado de estructura.
Solución de problemas: cifrado y permisosFallos de cifrado, de contraseña y de permisos.
Resolución de problemas: memoria y rendimientoAgotamiento de memoria y problemas de rendimiento.
Solución de problemas: validación de PDF/A y PDF/UAFallos de validación de archivado y de accesibilidad.
Resolución de problemas: firmas y marcas de tiempoFallos de validación de firma y de marca de tiempo.
  • Cookbook — recetas orientadas a tareas para PHP, Connect e integraciones.
  • Referencia — la superficie de API verificada, las matrices de compatibilidad y la referencia de errores.
  • Migrar a NextPDF — cómo migrar desde otra biblioteca de PDF, en la sección Primeros pasos.
  • NextPDF por dentro — los ensayos Insider_ sobre por qué el motor se comporta como lo hace.