Salta ai contenuti
getnextpdf.com

Riferimento del motore core

La documentazione del motore nextpdf/core è organizzata per modulo. Ogni pagina elencata copre un namespace del motore core per Portable Document Format 2.0 (PDF 2.0). Usare questa mappa per individuare il modulo a cui appartiene il simbolo in uso, quindi consultare la pagina corrispondente per conoscere tipi e metodi esatti.

I quattro moduli Contratti, Core, HTML e Sicurezza dispongono di pagine di sotto-famiglia più dettagliate. La mappa dei namespace elenca tutti i moduli; più sotto sono riportate le pagine delle sotto-famiglie.

PaginaArgomento
Accelerator: client per il sidecar SpectrumIl client del sidecar di accelerazione Spectrum.
Accessibilità: primitive di tagging e modello della struttura PDF/UA-2Le primitive di tagging e il modello della struttura.
Ast: albero semantico del documento e serializzazioneL’albero semantico del documento e la relativa serializzazione.
Audit: esportazione deterministica delle evidenze di conformitàL’esportazione delle evidenze di conformità.
Barcode: encoder per simbologie 1D e 2DGli encoder per simbologie monodimensionali (1D) e bidimensionali (2D).
Chaos: harness deterministico per scenari di resilienzaL’harness deterministico per gli scenari di resilienza.
Cli: gestori dei comandi e adattatori per validatori esterniI gestori dei comandi e gli adattatori per validatori esterni.
Conformità: validatore PDF/R-1, grammatica Arlington e strumenti per il ciclo di vitaIl validatore, la grammatica Arlington e gli strumenti per il ciclo di vita.
Config: configurazione immutabile del documentoLa configurazione immutabile del documento.
Conformità: routing di ConformanceMode e limite della convalidaIl routing di ConformanceMode e il perimetro della convalida.
Content: modello per contenuto testuale + strutturatoIl modello per contenuti testuali e strutturati.
ContentStream: emettitore di content stream PDFL’emettitore di content stream.
Contratti: 41 interfacce pubbliche (SPI)Le interfacce pubbliche della service provider interface (SPI).
Core: facade Document e concern traitLa facade Document e i relativi concern trait.
Document: DPart, split / merge ed estensioni vendorLe Document Part, le operazioni di split e merge, e le estensioni vendor.
Event: tassonomia PSR-14 degli eventi del ciclo di vitaLa tassonomia degli eventi del ciclo di vita.
Exception: gerarchia tipizzata delle eccezioniLa gerarchia tipizzata delle eccezioni.
Font: oggetti valore, incorporamento e fallbackGli oggetti valore per i font, l’incorporamento e il fallback.
Form: campi AcroForm interattivi e appiattimentoI campi modulo interattivi e l’appiattimento.
Graphics: primitive di tracciato + sfumature + trasformazioniLe primitive per tracciati, sfumature e trasformazioni.
HTML: sottosistema di rendering da HTML+CSS verso PDFIl sottosistema di rendering da HTML e Cascading Style Sheets (CSS) a PDF.
Inspect: introspezione e preflight dei PDFL’introspezione e il preflight.
Layout: intestazioni, piè di pagina, colonne, opuscoli e gestione delle pagineIntestazioni, piè di pagina, colonne, opuscoli e gestione delle pagine.
Linearizzazione: output Fast Web ViewL’output Fast Web View.
Manifest di rendering: la richiesta di rendering portabileLa richiesta di rendering portabile.
Metadata: generazione del pacchetto XMP e lettura in streamingLa generazione del pacchetto Extensible Metadata Platform (XMP) e la sua lettura in streaming.
Multimedia: rendition, media clip e parametri dello schermoRendition, media clip e parametri dello schermo.
Navigazione: annotazioni, link, struttura, azioni e allegatiAnnotazioni, link, struttura, azioni e allegati.
Osservabilità: log SIEM con catena di hash e report di renderingIl log di sicurezza SIEM con catena di hash e i report di rendering.
PageBackfill: buffer di pagina mantenutoIl buffer di pagina mantenuto.
Prestazioni: analizzatore della frammentazione della memoriaL’analizzatore della frammentazione della memoria.
Sicurezza: cifratura, crypto-policy e superficie di firmaLa cifratura, la crypto policy e la superficie per le firme.
Support: utilità trasversali + Clock + SleeperLe utilità condivise, Clock e Sleeper.
Telemetria: bridge OpenTelemetry e fallback no-opIl bridge OpenTelemetry e il fallback no-op.
Testo: giunzione di shaping, CJK e gestione delle runL’integrazione dello shaping e la gestione delle run, compreso il testo cinese, giapponese e coreano (CJK).
Tipografia: registro dei font, subsetting, CMap, codifica, BiDiIl registro dei font, il subsetting, le CMap, la codifica e il testo bidirezionale.
ValueObjects: primitive di dominio + unitàLe primitive di dominio e le unità.
Writer: serializzatore PDF 2.0 + xrefIl serializzatore PDF 2.0 e il livello cross-reference.

I quattro moduli sono documentati più in dettaglio tramite pagine dedicate alle singole aree. Ogni pagina di sotto-famiglia fa capo alla pagina del modulo corrispondente indicata sopra.

PaginaArgomento
Contratti / Codice a barreI contratti del codice a barre.
Contratti / DocumentoI contratti per documento, factory e registro.
Contratti / EstrazioneI contratti di ispezione ed estrazione.
Contratti / OsservabilitàI contratti di osservabilità e avanzamento dei job.
Contratti / Criteri di sicurezzaI contratti per i criteri di sicurezza.
Contratti / FirmaI contratti di firma.
Contratti / StreamingI contratti per il writer in streaming e per il cursore.
Contratti / TipografiaI contratti di tipografia.
PaginaArgomento
Core / Facciata di DocumentLa pagina dedicata alla facciata Document.
Core / trait HasLayoutLa pagina del trait HasLayout.
Core / trait HasOutputIl concern della facciata per l’output.
Core / trait HasPagesIl concern della facciata per la gestione delle pagine.
Core / trait HasSecurityIl concern della facciata per la sicurezza.
Core / trait HasTextOutputIl concern della facciata per l’output testuale.
PaginaArgomento
Pipeline di rendering HTMLLa pipeline di rendering.
Contratti dei layer del motore HTMLI contratti dei layer del motore di rendering.
Vincoli dello streaming HTML a passata unicaIl modello di streaming a passata unica e i suoi vincoli.
Resolver CSS: cascade e specificitàIl modello di cascade e la specificità.
Flag di anteprima CSS dei paged-media (contenuti correnti GCPM, pagine nominate, page float)I flag di anteprima CSS per i paged-media.
Layout in modalità mantenuta per CSS Grid (grid-template-areas)Il layout in modalità mantenuta per CSS Grid.
PaginaArgomento
Cifratura: AES-256 (CBC) e AES-256-GCMLa pagina dedicata alla cifratura del documento.
Sicurezza / firma: CMS, marca temporale RFC 3161, LTV e attendibilitàLa superficie core per la firma, la marca temporale e la gestione dell’attendibilità.