Branding
Branding
섹션 제목: “Branding”한눈에 보기
섹션 제목: “한눈에 보기”브랜딩 서브시스템은 평가 기간 동안 생성된 PDF에 보이는 평가 브랜딩을 적용하며, 유료 라이선스에서는 아무것도 적용하지 않습니다. nextpdf/enterprise 패키지로 제공되고, 에디션 전반의 평가 동작을 관장하며, 애플리케이션 코드가 아니라 전적으로 라이선스에 의해 구동됩니다. 엔드 투 엔드 평가 흐름은 Trial and Evaluation Branding을 참조하십시오. 이 페이지는 브랜딩 서브시스템 자체를 문서화합니다.
composer require nextpdf/enterprise:^3개념 개요
섹션 제목: “개념 개요”런타임에는 BrandingMode로 모델링되는 두 상태의 브랜딩 모드가 있습니다.
- None — 평가 브랜딩 없음. 유료 및 정상 출력은 결코 수정되지 않습니다. 이것이 기본값입니다.
- EvaluationWatermark — 생성된 PDF에 보이는 평가 브랜딩이 적용됩니다.
BrandingStrategyFactory는 모드를 전략에 매핑합니다. None에는 NullBrandingStrategy(작업을 수행하지 않고 어떤 수정도 만들지 않음), EvaluationWatermark에는 EvaluationBrandingStrategy입니다. 모드를 선택하는 것은 애플리케이션 코드가 아니라 라이선스 상태입니다. 유료 라이선스는 결코 브랜딩된 출력을 생성하지 않으며, 전환할 프로덕션 빌드도 없고 뒤집을 코드 플래그도 없습니다.
이 페이지는 런타임 동작만 설명합니다. 자격이나 법적 효력에 대해 어떤 보증이나 진술도 하지 않습니다. 귀하의 평가 또는 구독에 적용되는 약관은 전적으로 귀하의 라이선스 계약에 의해 정의됩니다.
API 표면
섹션 제목: “API 표면”| 개념 | 동작 |
|---|---|
BrandingMode | 두 상태: None(기본값, 수정 없음) 또는 EvaluationWatermark. |
BrandingStrategyFactory | BrandingMode를 전략으로 해석합니다. |
EvaluationBrandingStrategy | 평가 워터마크와 메타데이터 장식을 적용합니다. |
NullBrandingStrategy | 유료 / 정상 출력을 위한 무작업(no-op) 전략. |
EvaluationBrandingConfig | 불변 워터마크 텍스트, 메타데이터 장식, 글꼴 크기, 회색 수준, 각도. |
브랜딩 서브시스템은 enterprise.branding 기능 코드 아래 nextpdf/enterprise 패키지로 제공되며 에디션 전반의 평가 동작을 관장합니다. 여기에서는 동작 수준에서 문서화되며 전적으로 라이선스에 의해 구동됩니다.
호출할 애플리케이션 API가 없습니다. 브랜딩 모드는 애플리케이션 코드가 아니라 라이선스 봉투에 의해 선택되므로, 이 페이지는 호출 가능 API 레퍼런스가 담는 Code sample — Quick start / Code sample — Production 섹션을 생략합니다. 유일하게 실행 가능한 구성은 패키지와 라이선스를 설치하는 것입니다. 아래 결정적 빌드 프런트 매터는 재현성 프로파일에서 브랜딩 없는 출력을 단언하는 방법을 보여 줍니다.
# 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 markers평가 브랜딩이 하는 일
섹션 제목: “평가 브랜딩이 하는 일”활성 라이선스가 EvaluationWatermark를 선택하면, 평가 전략은 다음을 수행합니다.
- 각 페이지에 연한 회색 대각선 워터마크 텍스트를 그립니다. 격리된 그래픽스 상태에서 페이지 콘텐츠 스트림으로 렌더링되므로 주변 콘텐츠나 귀하의 레이아웃을 변경하지 않습니다.
- 문서의 producer 메타데이터에 평가 접미사를 추가합니다.
- 문서의 subject 메타데이터 앞에 평가 접두사를 붙입니다.
워터마크는 Base14 글꼴과 회전 행렬을 사용해 텍스트를 페이지 중앙을 가로질러 대각선으로 배치합니다. 구성 객체는 불변이며 입력을 검증합니다(예를 들어 워터마크 텍스트는 비어 있을 수 없고 글꼴 크기는 양수여야 합니다).
유료 라이선스가 브랜딩을 제거하는 방식
섹션 제목: “유료 라이선스가 브랜딩을 제거하는 방식”유료(비평가) 라이선스에서 브랜딩 모드는 None이며 널 전략이 선택됩니다. 워터마크 없음, producer 접미사 없음, subject 접두사 없음입니다. 출력은 브랜딩 서브시스템이 아예 없는 상태에서 생성된 출력과 동일합니다. 평가 브랜딩 제거에는 코드 변경이 필요하지 않습니다 — 유료 라이선스를 설치하면 다음 생성 문서는 브랜딩이 없습니다.
엣지 케이스 및 함정
섹션 제목: “엣지 케이스 및 함정”- 라이선스 상태가 평가 방식일 때 브랜딩이 나타납니다. 이는 결함이 아니라 라이선스 상태를 반영합니다. 라이선스 상태를 확인하고 라이선스 포털을 통해 갱신하십시오.
- 워터마크는 평가 출력이 명확하도록 설계상 중앙에 대각선으로 배치됩니다. 프로덕션용으로 조정하도록 의도되지 않았습니다. 유료 라이선스는 이를 완전히 제거합니다.
- producer 및 subject 메타데이터는 평가 기간 동안 평가 마커를 담으며 유료 라이선스에서는 없습니다.
워터마크는 작고 고정된 페이지별 콘텐츠 스트림으로, 생성 시간이나 문서 크기에 미치는 영향이 미미합니다. 유료 라이선스에서는 서브시스템이 작업을 수행하지 않습니다. 이 페이지의 성능 예산은 문서 렌더링을 반영합니다.
보안 참고
섹션 제목: “보안 참고”평가 브랜딩은 가시성 마커이지 보안 통제가 아닙니다. 평가 출력임을 나타냅니다. 디지털 서명이 아니며 서명으로 의존해서는 안 됩니다. 변조 증명 출력이 필요하면 기능 매트릭스에 설명된 서명 기능을 사용하십시오. 브랜딩 모드를 선택하는 라이선스는 런타임이 발급자 서명을 검증하는 서명된 봉투입니다.
데이터 레지던시 및 PII 완화
섹션 제목: “데이터 레지던시 및 PII 완화”브랜딩 서브시스템은 고정된 워터마크와 메타데이터 마커를 추가합니다. 문서 콘텐츠를 읽거나 전송하지 않으며 네트워크 호출을 하지 않습니다.
안전한 텔레메트리 및 로그 스크러빙
섹션 제목: “안전한 텔레메트리 및 로그 스크러빙”서브시스템은 문서 콘텐츠를 로그에 기록하지 않습니다. 브랜딩 모드를 변경하는 라이선스 상태 전환은 여기가 아니라 라이선싱 서브시스템을 통해 표시됩니다.
적합성
섹션 제목: “적합성”이 페이지에 대해서는 표준 적합성을 주장하지 않습니다. 런타임 동작만 설명합니다. 어떤 보증, 인증, 자격도 진술하거나 암시하지 않습니다. 귀하의 평가 또는 구독 약관은 전적으로 귀하의 라이선스 계약에 의해 정의됩니다.
FIPS 모드 동작
섹션 제목: “FIPS 모드 동작”이 모듈은 암호화 작업을 수행하지 않습니다. 라이선스 서명 검증은 라이선싱 서브시스템에서 처리됩니다.
위협 모델
섹션 제목: “위협 모델”브랜딩 서브시스템 자체는 해석된 브랜딩 모드 외에 어떤 외부 입력도 처리하지 않습니다. 모드를 선택하는 라이선스 봉투는 서명되어 있고 그 발급자 서명은 런타임에 의해 검증됩니다. 모드를 위조하려면 그 서명을 위조해야 합니다.
상업적 맥락
섹션 제목: “상업적 맥락”평가 브랜딩과 함께 전체 기능 세트를 평가한 다음, 유료 라이선스를 설치하여 브랜딩을 제거하십시오 — 코드 변경 없음, 별도 빌드 없음. 전체 평가 수명 주기는 Trial and Evaluation Branding을 참조하십시오. 평가를 시작하려면 라이선스 포털을 방문하십시오.
에디션 게이트
섹션 제목: “에디션 게이트”이 서브시스템은 enterprise.branding 기능 코드 아래 NextPDF Enterprise 패키지로 제공되며 에디션 전반의 평가 동작을 관장합니다. 그 모드는 애플리케이션 코드가 아니라 라이선스에 의해 선택됩니다. 라이선스 받기.
라이선스 기능 플래그
섹션 제목: “라이선스 기능 플래그”이 서브시스템은 nextpdf/enterprise 패키지의 enterprise.branding 기능 코드로 게이트됩니다. 대부분의 Enterprise 표면과 달리, 모든 에디션 전반의 평가 동작을 관장하므로 전용 기능 코드를 갖습니다. 브랜딩 모드는 런타임에 라이선스 봉투로부터 해석됩니다. 이를 선택하는 애플리케이션 플래그는 없습니다.
동작 계약
섹션 제목: “동작 계약”BrandingMode에는 두 상태가 있습니다.None(기본값; 출력 수정 없음)과EvaluationWatermark입니다.- 유료(비평가) 라이선스에서 모드는
None이며 널 전략이 선택됩니다. 출력은 브랜딩 서브시스템이 아예 없는 상태에서 생성된 출력과 동일합니다. - 평가 라이선스에서 전략은 격리된 그래픽스 상태에서 대각선 워터마크를 그리고 producer 및 subject 메타데이터에 평가 마커를 추가합니다.
- 구성 객체는 불변이며 입력을 검증합니다(워터마크 텍스트는 비어 있지 않음, 글꼴 크기는 양수).
NDA 스캔 상태
섹션 제목: “NDA 스캔 상태”이 공개 페이지는 외부에서 관찰 가능한 동작만 설명합니다. 내부 네임스페이스 경로, 내부 트레이트 이름, 런북 파일명, 내부 티켓 접두사를 포함하지 않습니다. 상세한 내부 사항은 NDA 하의 게이트된 심층 레퍼런스에 있습니다.
Core 폴백
섹션 제목: “Core 폴백”브랜딩 서브시스템은 nextpdf/enterprise 패키지로 제공되지만, 평가 라이선스를 사용하는 Core 전용 및 Pro 전용 배포를 포함해 모든 에디션 전반의 평가 동작을 관장합니다. 폴백할 Core 전용 브랜딩 서브시스템은 없습니다. 어떤 에디션에서든 유료 라이선스는 BrandingMode::None으로 해석됩니다.
Pro 폴백
섹션 제목: “Pro 폴백”별도의 Pro 브랜딩 서브시스템은 없습니다. 동일한 nextpdf/enterprise 브랜딩 서브시스템이 Pro 배포의 평가 동작을 관장합니다. 유료 Pro 라이선스는 유료 Enterprise 라이선스와 정확히 동일하게 BrandingMode::None으로 해석됩니다.
Enterprise 경계 참고
섹션 제목: “Enterprise 경계 참고”브랜딩 모드 해석, 워터마크 렌더링, 메타데이터 장식은 동작 수준에서만 설명됩니다. 내부 라이선스 상태-모드 매핑, 내부 워터마크 기하 구조, 내부 전략 팩토리 배선은 공개 표면의 범위 밖이며 여기에서 재현하지 않습니다.
배포 경계
섹션 제목: “배포 경계”브랜딩 모드를 선택하는 라이선스 봉투는 런타임이 발급자 서명을 검증하는 서명된 아티팩트입니다. 라이선스 프로비저닝, 갱신, 라이선스의 안전한 저장은 운영자의 책임입니다. 서브시스템은 네트워크 호출을 하지 않으며 문서 콘텐츠를 읽지 않습니다.
법률 준수 경계
섹션 제목: “법률 준수 경계”이 페이지는 런타임 동작만 설명합니다. 어떤 보증, 인증, 자격도 진술하거나 암시하지 않으며 법률 자문을 구성하지 않습니다. 어떤 브랜딩이 얼마나 오래 적용되는지를 포함한 귀하의 평가 또는 구독 약관은 전적으로 귀하의 라이선스 계약에 의해 정의됩니다. 해당 계약을 참조하거나 영업팀에 문의하십시오.