Branding
Branding
Sectie met titel “Branding”In het kort
Sectie met titel “In het kort”Het brandingsubsysteem past tijdens een evaluatie zichtbare evaluatiebranding toe op gegenereerde PDF-bestanden en past onder een betaalde licentie niets toe. Het wordt geleverd in het pakket nextpdf/enterprise, regelt het evaluatiegedrag over edities heen en wordt volledig aangestuurd door de licentie — niet door applicatiecode. Voor het volledige evaluatieverhaal, zie Proef- en evaluatiebranding; deze pagina documenteert het brandingsubsysteem zelf.
Installatie
Sectie met titel “Installatie”composer require nextpdf/enterprise:^3Conceptueel overzicht
Sectie met titel “Conceptueel overzicht”De runtime heeft een brandingmodus met twee toestanden, gemodelleerd door BrandingMode:
- None — geen evaluatiebranding. Betaalde en normale uitvoer wordt nooit gewijzigd. Dit is de standaard.
- EvaluationWatermark — zichtbare evaluatiebranding wordt toegepast op gegenereerde PDF-bestanden.
BrandingStrategyFactory koppelt de modus aan een strategie: NullBrandingStrategy voor None (deze voert geen werk uit en produceert geen wijziging) en EvaluationBrandingStrategy voor EvaluationWatermark. De licentiestatus — niet applicatiecode — selecteert de modus. Een betaalde licentie produceert nooit voorziene uitvoer, en er is geen productie-build om te wisselen en geen codevlag om om te zetten.
Deze pagina beschrijft alleen het runtimegedrag. Ze geeft geen garantie en doet geen uitspraak over geschiktheid of juridisch effect; de voorwaarden die op je evaluatie of abonnement van toepassing zijn, worden uitsluitend bepaald door je licentieovereenkomst.
API-oppervlak
Sectie met titel “API-oppervlak”| Concept | Gedrag |
|---|---|
BrandingMode | Twee toestanden: None (standaard, geen wijziging) of EvaluationWatermark. |
BrandingStrategyFactory | Resolveert een BrandingMode naar een strategie. |
EvaluationBrandingStrategy | Past het evaluatiewatermerk en de metadatadecoratie toe. |
NullBrandingStrategy | No-op-strategie voor betaalde / normale uitvoer. |
EvaluationBrandingConfig | Onveranderlijke watermerktekst, metadatadecoratie, lettergrootte, grijswaarde en hoek. |
Het brandingsubsysteem wordt geleverd in het pakket nextpdf/enterprise onder de capaciteitscode enterprise.branding en regelt het evaluatiegedrag over edities heen. Het wordt hier op gedragsniveau gedocumenteerd en wordt volledig aangestuurd door de licentie.
Er is geen aanroepbare applicatie-API om aan te roepen: de brandingmodus wordt geselecteerd door de licentie-envelop, niet door applicatiecode, dus deze pagina laat de secties Code sample — Quick start / Code sample — Production weg die referenties met een aanroepbare API dragen. De enige actionable configuratie is het installeren van het pakket en de licentie; de deterministische-build-frontmatter hieronder laat zien hoe je no-branding-uitvoer in een reproduceerbaarheidsprofiel kunt asserten:
# Front matter for a reproducible (no-evaluation-branding) build profile.# BrandingMode::None is the default; a paid license keeps it None.reproducibility_profile: structuralbranding_mode_expected: none # assert null strategy: no watermark, no metadata markersWat evaluatiebranding doet
Sectie met titel “Wat evaluatiebranding doet”Wanneer de actieve licentie EvaluationWatermark selecteert, doet de evaluatiestrategie het volgende:
- tekent een lichtgrijze diagonale watermerktekst op elke pagina, gerenderd als een pagina-contentstream in een geïsoleerde grafische status zodat deze de omringende inhoud of jouw lay-out niet wijzigt;
- voegt een evaluatiesuffix toe aan de producer-metadata van het document;
- plaatst een evaluatieprefix vóór de subject-metadata van het document.
Het watermerk gebruikt een Base14-lettertype en een rotatiematrix om de tekst diagonaal over het paginamidden te positioneren. Het configuratieobject is onveranderlijk en valideert zijn invoer (bijvoorbeeld: watermerktekst mag niet leeg zijn en de lettergrootte moet positief zijn).
Hoe een betaalde licentie branding verwijdert
Sectie met titel “Hoe een betaalde licentie branding verwijdert”Onder een betaalde (niet-evaluatie) licentie is de brandingmodus None en wordt de null-strategie geselecteerd: geen watermerk, geen producer-suffix, geen subject-prefix. De uitvoer is identiek aan uitvoer die zonder enig brandingsubsysteem is geproduceerd. Het verwijderen van evaluatiebranding vereist geen codewijziging — installeer een betaalde licentie en het volgende gegenereerde document is zonder branding.
Randgevallen en valkuilen
Sectie met titel “Randgevallen en valkuilen”- Branding verschijnt wanneer de licentiestatus van het evaluatietype is. Dit weerspiegelt de licentiestatus, geen defect; controleer de licentiestatus en vernieuw via het licentieportaal.
- Het watermerk is per ontwerp gecentreerd en diagonaal zodat evaluatie-uitvoer ondubbelzinnig is; het is niet bedoeld om voor productie te worden afgesteld. Een betaalde licentie verwijdert het volledig.
- Producer- en subject-metadata dragen tijdens een evaluatie evaluatiemarkeringen en ontbreken onder een betaalde licentie.
Prestaties
Sectie met titel “Prestaties”Het watermerk is een kleine, vaste content-stream per pagina met een verwaarloosbare impact op de generatietijd of de documentgrootte. Onder een betaalde licentie voert het subsysteem geen werk uit. Het prestatiebudget van de pagina weerspiegelt het renderen van de documentatie.
Beveiligingsnotities
Sectie met titel “Beveiligingsnotities”Evaluatiebranding is een zichtbaarheidsmarkering, geen beveiligingscontrole. Het geeft evaluatie-uitvoer aan. Het is geen digitale handtekening en mag niet als zodanig worden vertrouwd. Gebruik voor manipulatieaantoonbare uitvoer de ondertekeningscapaciteiten die in de functiematrix worden beschreven. De licentie die de brandingmodus selecteert is een ondertekende envelop waarvan de runtime de uitgever-handtekening verifieert.
Datalocatie en PII-mitigaties
Sectie met titel “Datalocatie en PII-mitigaties”Het brandingsubsysteem voegt een vast watermerk en metadatamarkeringen toe; het leest of verzendt geen documentinhoud en doet geen netwerkaanroepen.
Veilige telemetrie en logscrubbing
Sectie met titel “Veilige telemetrie en logscrubbing”Het subsysteem logt geen documentinhoud. Overgangen in de licentiestatus die de brandingmodus wijzigen, worden via het licentiesubsysteem getoond, niet hier.
Conformiteit
Sectie met titel “Conformiteit”Voor deze pagina wordt geen standaardenconformiteit geclaimd. Ze beschrijft alleen het runtimegedrag. Ze stelt of impliceert geen enkele garantie, certificering of geschiktheid. De voorwaarden van je evaluatie of abonnement worden uitsluitend bepaald door je licentieovereenkomst.
FIPS-modusgedrag
Sectie met titel “FIPS-modusgedrag”Deze module voert geen cryptografische operaties uit. Verificatie van de licentiehandtekening wordt afgehandeld door het licentiesubsysteem.
Dreigingsmodel
Sectie met titel “Dreigingsmodel”Het brandingsubsysteem zelf verwerkt geen externe invoer buiten de geresolvede brandingmodus. De licentie-envelop die de modus selecteert is ondertekend en de uitgever-handtekening ervan wordt door de runtime geverifieerd; het vervalsen van de modus zou het vervalsen van die handtekening vereisen.
Commerciële context
Sectie met titel “Commerciële context”Evalueer de complete functieset met evaluatiebranding en verwijder vervolgens de branding door een betaalde licentie te installeren — geen codewijzigingen, geen aparte build. Zie Proef- en evaluatiebranding voor de volledige evaluatielevenscyclus. Bezoek om een evaluatie te starten het licentieportaal.
Editie-gate
Sectie met titel “Editie-gate”Dit subsysteem wordt geleverd in het NextPDF Enterprise-pakket onder de capaciteitscode enterprise.branding en regelt het evaluatiegedrag over edities heen. De modus ervan wordt geselecteerd door de licentie, niet door applicatiecode. Vraag een licentie aan.
Licentie-feature-flag
Sectie met titel “Licentie-feature-flag”Dit subsysteem wordt bewaakt door de capaciteitscode enterprise.branding in het pakket nextpdf/enterprise. Anders dan de meeste Enterprise-oppervlakken heeft het een toegewijde capaciteitscode omdat het het evaluatiegedrag over alle edities regelt. De brandingmodus wordt tijdens runtime uit de licentie-envelop geresolved; geen applicatievlag selecteert deze.
Gedragscontract
Sectie met titel “Gedragscontract”BrandingModeheeft twee toestanden:None(standaard; geen wijziging van de uitvoer) enEvaluationWatermark.- Onder een betaalde (niet-evaluatie) licentie is de modus
Noneen wordt de null-strategie geselecteerd: de uitvoer is identiek aan uitvoer die zonder enig brandingsubsysteem is geproduceerd. - Onder een evaluatielicentie tekent de strategie een diagonaal watermerk in een geïsoleerde grafische status en voegt evaluatiemarkeringen toe aan de producer- en subject-metadata.
- Het configuratieobject is onveranderlijk en valideert zijn invoer (watermerktekst niet leeg, lettergrootte positief).
NDA-scanstatus
Sectie met titel “NDA-scanstatus”Deze publieke pagina beschrijft alleen extern waarneembaar gedrag. De pagina bevat geen interne namespace-paden, geen interne trait-namen, geen runbook-bestandsnamen en geen interne ticketprefixen. Gedetailleerde internals bevinden zich in de gated diepte-referentie onder een geheimhoudingsovereenkomst (NDA).
Core-fallback
Sectie met titel “Core-fallback”Het brandingsubsysteem wordt geleverd in het pakket nextpdf/enterprise, maar regelt het evaluatiegedrag over alle edities heen, inclusief Core- en Pro-only-implementaties die een evaluatielicentie gebruiken. Er is geen Core-only-brandingsubsysteem om op terug te vallen; een betaalde licentie in elke editie resolveert naar BrandingMode::None.
Pro-fallback
Sectie met titel “Pro-fallback”Er is geen apart Pro-brandingsubsysteem. Hetzelfde nextpdf/enterprise-brandingsubsysteem regelt het evaluatiegedrag voor Pro-implementaties; een betaalde Pro-licentie resolveert naar BrandingMode::None precies zoals een betaalde Enterprise-licentie dat doet.
Enterprise-grensnotitie
Sectie met titel “Enterprise-grensnotitie”De resolutie van de brandingmodus, het renderen van het watermerk en de metadatadecoratie worden alleen op gedragsniveau beschreven. De interne mapping van licentiestatus naar modus, de interne watermerkgeometrie en de interne bedrading van de strategiefabriek vallen buiten het bereik van het publieke oppervlak en worden hier niet gereproduceerd.
Implementatiegrens
Sectie met titel “Implementatiegrens”De licentie-envelop die de brandingmodus selecteert is een ondertekend artefact waarvan de runtime de uitgever-handtekening verifieert; het provisioneren, vernieuwen en veilig opslaan van de licentie is de verantwoordelijkheid van de operator. Het subsysteem doet geen netwerkaanroepen en leest geen documentinhoud.
Juridisch-compliancegrens
Sectie met titel “Juridisch-compliancegrens”Deze pagina beschrijft alleen het runtimegedrag. Ze stelt of impliceert geen enkele garantie, certificering of geschiktheid, en vormt geen juridisch advies. De voorwaarden van je evaluatie of abonnement — inclusief welke branding van toepassing is en voor hoe lang — worden uitsluitend bepaald door je licentieovereenkomst. Raadpleeg die overeenkomst of neem contact op met sales.
Zie ook
Sectie met titel “Zie ook”- Proef- en evaluatiebranding — het volledige evaluatieverhaal.
- Licentieactivering
- Enterprise-overzicht
- Functiematrix Core versus Pro versus Enterprise