Ir al contenido
getnextpdf.com

Referencia

El material de referencia responde a preguntas concretas: qué símbolo corresponde, qué valor se admite, qué nivel de compatibilidad aplica o qué cláusula interviene. Esta pestaña reúne la superficie verificada de NextPDF: referencia de módulos, matrices de compatibilidad, superficie de API, referencia de errores, conformidad con estándares y políticas publicadas por el proyecto. Aquí no se explica cómo alcanzar un objetivo; para ello, consultar las Guías o el Cookbook.

El motor nextpdf/core, documentado módulo a módulo.

PáginaPara qué sirve
Referencia del motor CoreMapa de espacios de nombres con todas las páginas de módulos y las cuatro subfamilias.
Contracts: 41 interfaces públicas (SPI)Interfaces públicas y enumeraciones con seguimiento de estabilidad.
Core: fachada Document y traits de incumbenciaLa fachada Document y la familia de traits Has*.
HTML: subsistema de renderizado de HTML+CSS a PDFRenderizador HTML en streaming de una sola pasada.
Seguridad: cifrado, política criptográfica y superficie de firmaCifrado, permisos y puntos de integración de firma.

Lo que el renderizador verifica, declara, admite parcialmente o no admite.

PáginaPara qué sirve
Matriz de compatibilidad de CSSNiveles de compatibilidad de CSS por característica en la canalización HTML.
Funcionalidades CSS no compatibles y soluciones alternativasQué queda fuera del alcance y qué conviene hacer en su lugar.
Matriz de compatibilidad de fuentes y sistemas de escrituraTecnologías de fuentes y compatibilidad con sistemas de escritura.
Compatibilidad con la escritura vertical CJKCompatibilidad con el modo de escritura vertical en textos en chino, japonés y coreano.
Compatibilidad con el modelado de sistemas de escritura complejosCompatibilidad del modelado para los sistemas de escritura que lo requieren.

Símbolos exactos, valores permitidos y contratos de servicio.

PáginaPara qué sirve
Referencia de enumeracionesTodas las enumeraciones públicas y sus valores permitidos.
Configuración de la TSALa autoridad de sellado de tiempo (TSA) predeterminada y cómo cambiarla.
Referencia de la API REST de ConnectLos endpoints REST de NextPDF Connect, basados en el documento OpenAPI 3.1.
Explorador de la API de ConnectEl explorador interactivo del mismo contrato.

La referencia de API de cada paquete se encuentra junto al paquete correspondiente: Referencia de la API de Connect, Índice de API de integraciones y Referencia de la API del SDK de Python, en la pestaña Guías.

Todas las excepciones que lanza el motor, organizadas por dominio, junto con su contexto estructurado y orientación de recuperación.

PáginaPara qué sirve
Referencia de erroresEl modelo de excepciones: la clase base NextPdfException y el contrato de contexto.
Errores del núcleo y generalesFallos del ciclo de vida del documento y del motor en general.
Errores de representación y de E/SFallos en HTML, fuentes, escritor y lector.
Errores de seguridad y de firmaFallos de cifrado, firma y PKI.
Errores de tiempo de ejecución y de soporteFallos de HTTP, resiliencia y observabilidad.
Errores del aceleradorFallos del sidecar de aceleración opcional.
Errores de conformidadFallos de las herramientas de validación y de conformidad.

Los perfiles estándar a los que se orienta NextPDF Core, con el alcance declarado para cada uno: el motor produce una salida destinada a ser conforme; la conformidad la determina un validador externo.

PáginaPara qué sirve
Conformidad con los estándaresLa postura de conformidad y el índice de perfiles.
Conformidad con PDF 2.0La base de ISO 32000-2 a la que se orienta el motor.
Conformidad con PDF/A-4Conformidad para archivado, junto con su Mapa de cláusulas de PDF/A-4.
Conformidad con PDF/UA-2Conformidad para accesibilidad, junto con su Mapa de cláusulas de PDF/UA-2.
Conformidad con PDF/XConformidad de producción para impresión.
Mapa de cláusulas de PAdESEl mapeo del perfil de línea base ETSI EN 319 142 para firmas PDF.
Conformidad con ZUGFeRD / Factur-XConformidad de factura electrónica híbrida.

La postura de ingeniería del motor Core, con el alcance de cada afirmación.

PáginaPara qué sirve
Centro de confianzaÍndice de las posturas publicadas.
Licenciamiento del productoLos términos de licencia del núcleo abierto y de las ediciones comerciales.
Uso de la marca registrada y de la marcaCómo usar el nombre y las marcas de NextPDF.
Tratamiento de datos, PII y telemetríaQué lee, almacena y transmite el motor.
Modelo de seguridad para firma y cifradoEl diseño criptográfico y sus límites.
Modelo de amenazas del motorFrente a qué se defiende el motor y frente a qué no.
Política de divulgación de vulnerabilidadesCómo reportar una vulnerabilidad.
PáginaPara qué sirve
Registro de cambiosQué cambió en cada versión.
Convenciones del registro de cambiosCómo se redactan y clasifican las entradas del registro de cambios.
Política de versionado, estabilidad, obsolescencia y soporteLos compromisos de compatibilidad entre versiones.
Estructura de la documentación de NextPDFLa estructura y la gobernanza de este conjunto documental.

Glosario — los términos utilizados en esta documentación, definidos una sola vez y enlazados en todas partes.

Cada entrada de API debe responder a las mismas preguntas:

PreguntaRespuesta obligatoria
¿Qué se invoca?Símbolo totalmente cualificado, endpoint, comando de línea de comandos (CLI) o clave de configuración.
¿Qué entrada se acepta?Tabla de parámetros con tipo, obligatoriedad, valor predeterminado y valores aceptados.
¿Qué ocurre de forma predeterminada?Comportamiento cuando se omite una entrada opcional.
¿Qué se devuelve?Tipo de retorno, cuerpo de respuesta, salida a archivo, flujo o efecto secundario.
¿Qué puede fallar?Excepción, error de validación, estado HTTP o modo de fallo operativo.
¿Cómo se usa de forma segura?Notas sobre seguridad, uso seguro en workers, límites de tamaño, rutas, tiempos de espera y gestión de secretos.

Las páginas de referencia de API y comportamiento están respaldadas por el código fuente. Las API públicas se documentan a partir del código fuente del paquete, los archivos de configuración, las pruebas y los ejemplos. Las clases auxiliares internas solo se documentan cuando un desarrollador de aplicaciones necesita comprender su comportamiento para configurar u operar el paquete.

En las páginas de referencia se prefieren las tablas a los párrafos densos. Cada fila debe poder entenderse de forma independiente, porque la segmentación posterior en el formato de archivo de intercambio de localización extensible (XLIFF) dividirá el contenido por bloques.