Ir al contenido
getnextpdf.com

Referencia del motor Core

El motor nextpdf/core se documenta módulo por módulo. Cada una de las páginas siguientes cubre un espacio de nombres del motor Core de Portable Document Format 2.0 (PDF 2.0). Este mapa permite identificar a qué módulo pertenece el símbolo en uso y, después, consultar la página correspondiente para ver los tipos y métodos exactos.

Cuatro módulos cuentan con páginas de subfamilia más detalladas: Contracts, Core, HTML y Seguridad. El mapa de espacios de nombres enumera todos los módulos; las páginas de subfamilia aparecen más abajo.

PáginaTema
Accelerator: cliente para el sidecar de SpectrumCliente del sidecar de aceleración Spectrum.
Accesibilidad: primitivas de etiquetado y modelo de estructura de PDF/UA-2Primitivas de etiquetado y modelo de estructura.
Ast: árbol semántico de documento y serializaciónÁrbol semántico del documento y su serialización.
Auditoría: exportación determinista de evidencias de conformidadExportación determinista de evidencia de conformidad.
Código de barras: codificadores de simbologías 1D y 2DCodificadores de simbologías unidimensionales (1D) y bidimensionales (2D).
Chaos: arnés determinista para escenarios de resilienciaArnés para escenarios de resiliencia.
Cli: gestores de comandos y adaptadores para validadores externosGestores de comandos y adaptadores para validadores externos.
Cumplimiento: validador PDF/R-1, gramática Arlington y herramientas de ciclo de vidaValidador, gramática y herramientas del ciclo de vida.
Config: configuración inmutable del documentoConfiguración inmutable del documento.
Conformidad: enrutamiento de ConformanceMode y límite de validaciónEnrutamiento de ConformanceMode y límite de validación.
Contenido: modelo de contenido textual y estructuradoModelo de contenido textual y estructurado.
ContentStream: emisor de flujos de contenido PDFEmisor de flujos de contenido.
Contracts: 41 interfaces públicas (SPI)Interfaces públicas de la interfaz de proveedor de servicios (SPI).
Core: fachada Document y traits de incumbenciaFachada Document y traits de responsabilidad.
Document: DParts, split / merge y extensiones de proveedorDocument Parts, división, combinación y extensiones de proveedor.
Event: taxonomía de eventos del ciclo de vida PSR-14Taxonomía de eventos del ciclo de vida.
Exception: jerarquía tipada de excepcionesJerarquía tipada de excepciones.
Fuentes: tipos de valor, incrustación y respaldoTipos de valor de fuente, incrustación y respaldo.
Formulario: campos interactivos AcroForm y aplanadoCampos de formulario interactivos de AcroForm y aplanado.
Gráficos: primitivas de trazado, sombreado y transformacionesPrimitivas de trazado, sombreado y transformaciones.
HTML: subsistema de renderizado de HTML+CSS a PDFSubsistema de renderizado de HTML y Cascading Style Sheets (CSS).
Inspect: introspección y comprobaciones previas de PDFIntrospección y comprobaciones previas.
Maquetación: encabezados, pies de página, columnas, folleto y gestor de páginasEncabezados, pies de página, columnas, folleto y gestor de páginas.
Linealización: salida para Fast Web ViewSalida para Fast Web View.
Manifiesto de render: la solicitud portable de renderSolicitud de render portable.
Metadatos: construcción de paquetes XMP y lectura por flujoConstrucción de paquetes de Extensible Metadata Platform (XMP) y lectura por flujo.
Multimedia: parámetros de representación, clips multimedia y pantallaParámetros de representación, clips multimedia y pantalla.
Navegación: anotaciones, enlaces, esquemas, acciones y archivos adjuntosAnotaciones, enlaces, esquemas, acciones y archivos adjuntos.
Observabilidad: registro SIEM encadenado por hash e informes de renderizadoRegistro SIEM encadenado por hash e informes de renderizado.
PageBackfill: búfer de páginas retenidasBúfer de páginas retenidas.
Rendimiento: analizador de fragmentación de memoriaAnalizador de fragmentación de memoria.
Seguridad: cifrado, política criptográfica y superficie de firmaCifrado, política criptográfica y superficie de firma.
Support: utilidades compartidas + Clock + SleeperUtilidades compartidas, Clock y Sleeper.
Telemetría: puente de OpenTelemetry y respaldo no-opPuente de OpenTelemetry y alternativa no-op.
Texto: costura de shaping, CJK y manejo de runsCostura de shaping y manejo de runs, incluido el texto en chino, japonés y coreano (CJK).
Tipografía: registro de fuentes, subsetting, CMap, codificación, BiDiRegistro de fuentes, subsetting, CMaps, codificación y texto bidireccional.
ValueObjects: primitivos del dominio y unidadesPrimitivos del dominio y unidades.
Writer: serializador de PDF 2.0 + xrefSerializador de PDF 2.0 y capa de referencias cruzadas.

Cuatro módulos se documentan con mayor detalle mediante una página por área. Cada página de subfamilia corresponde a la página de módulo indicada arriba.

PáginaTema
Contratos / Código de barrasContratos de código de barras.
Contratos / DocumentoContratos de documento, factoría y registro.
Contratos / ExtracciónContratos de inspección y extracción.
Contratos / ObservabilidadContratos de observabilidad y de progreso de trabajos.
Contratos / Política de seguridadContratos de política de seguridad.
Contratos / FirmaContratos de firma.
Contratos / StreamingContratos de writer y cursor de streaming.
Contratos / TipografíaContratos de tipografía.
PáginaTema
Core / Fachada del documentoFachada del documento.
Core / trait HasLayoutPágina del trait HasLayout.
Core / trait HasOutputResponsabilidad de salida de la fachada.
Core / trait HasPagesResponsabilidad de gestión de páginas de la fachada.
Core / trait HasSecurityResponsabilidad de seguridad de la fachada.
Core / trait HasTextOutputResponsabilidad de salida de texto de la fachada.
PáginaTema
Canalización de renderizado HTMLCanalización de renderizado.
Contratos de capas del motor HTMLContratos de capas del motor de renderizado.
Restricciones del streaming HTML en una sola pasadaModelo de streaming en una sola pasada y sus restricciones.
Resolutor de CSS: cascada y especificidadModelo de cascada y especificidad.
Indicadores de vista previa de CSS Paged Media (contenido en ejecución de GCPM, páginas con nombre, flotantes de página)Indicadores de vista previa de CSS Paged Media.
Maquetación en modo retenido para CSS Grid (grid-template-areas)Maquetación en modo retenido para CSS Grid.
PáginaTema
Cifrado: AES-256 (CBC) y AES-256-GCMCifrado de documentos.
Seguridad y firma: CMS, marca de tiempo RFC 3161, LTV y confianzaSuperficie de firma, marca de tiempo y confianza del core.