İçeriğe geç

Markalama

Markalama alt sistemi, bir değerlendirme sırasında oluşturulan PDF’lere görünür değerlendirme markalaması uygular ve ücretli bir lisans altında hiçbir şey uygulamaz. nextpdf/enterprise paketinde teslim edilir, sürümler genelinde değerlendirme davranışını yönetir ve tamamen lisans tarafından yönlendirilir — uygulama kodu tarafından değil. Uçtan uca değerlendirme öyküsü için Deneme ve Değerlendirme Markalaması sayfasına bakın; bu sayfa, markalama alt sisteminin kendisini belgeler.

Terminal window
composer require nextpdf/enterprise:^3

Çalışma zamanı, BrandingMode ile modellenen iki durumlu bir markalama moduna sahiptir:

  • None — değerlendirme markalaması yok. Ücretli ve normal çıktı asla değiştirilmez. Bu varsayılandır.
  • EvaluationWatermark — oluşturulan PDF’lere görünür değerlendirme markalaması uygulanır.

BrandingStrategyFactory, modu bir stratejiye eşler: None için NullBrandingStrategy (hiçbir iş yapmaz ve hiçbir değişiklik üretmez) ve EvaluationWatermark için EvaluationBrandingStrategy. Modu, uygulama kodu değil, lisans durumu seçer. Ücretli bir lisans asla markalanmış çıktı üretmez; geçiş yapılacak bir üretim derlemesi ve değiştirilecek bir kod bayrağı yoktur.

Bu sayfa yalnızca çalışma zamanı davranışını açıklar. Hiçbir garanti ve uygunluk ya da hukuki geçerlilik hakkında hiçbir beyan içermez; değerlendirmeniz veya aboneliğiniz için geçerli olan koşullar, yalnızca lisans sözleşmenizle tanımlanır.

KavramDavranış
BrandingModeİki durum: None (varsayılan, değişiklik yok) veya EvaluationWatermark.
BrandingStrategyFactoryBir BrandingMode değerini bir stratejiye çözümler.
EvaluationBrandingStrategyDeğerlendirme filigranını ve meta veri süslemesini uygular.
NullBrandingStrategyÜcretli / normal çıktı için işlemsiz strateji.
EvaluationBrandingConfigDeğişmez filigran metni, meta veri süslemesi, yazı tipi boyutu, gri düzeyi ve açı.

Markalama alt sistemi, nextpdf/enterprise paketinde enterprise.branding yetenek kodu altında sunulur ve sürümler genelinde değerlendirme davranışını yönetir. Burada davranış düzeyinde belgelenmiştir ve tamamen lisans tarafından yönlendirilir.

Çağrılacak hiçbir uygulama API’si yoktur: markalama modu, uygulama kodu tarafından değil lisans zarfı tarafından seçilir; bu nedenle bu sayfa, çağrılabilir-API referanslarının taşıdığı Code sample — Quick start / Code sample — Production bölümlerini atlar. Eyleme dönük tek yapılandırma, paketi ve lisansı kurmaktır; aşağıdaki deterministik-derleme ön bilgisi, bir yeniden üretilebilirlik profilinde markasız çıktının nasıl ileri sürüleceğini gösterir:

# Front matter for a reproducible (no-evaluation-branding) build profile.
# BrandingMode::None is the default; a paid license keeps it None.
reproducibility_profile: structural
branding_mode_expected: none # assert null strategy: no watermark, no metadata markers

Etkin lisans EvaluationWatermark modunu seçtiğinde değerlendirme stratejisi:

  • her sayfaya açık gri çapraz bir filigran metni çizer; bu, çevreleyen içeriği veya yerleşiminizi değiştirmemesi için yalıtılmış bir grafik durumunda bir sayfa içerik akışı olarak işlenir;
  • belgenin üretici meta verisine bir değerlendirme son eki ekler;
  • belgenin konu meta verisinin başına bir değerlendirme ön eki ekler.

Filigran, metni sayfa merkezi boyunca çapraz olarak konumlandırmak için bir Base14 yazı tipi ve bir döndürme matrisi kullanır. Yapılandırma nesnesi değişmezdir ve girdilerini doğrular (örneğin filigran metni boş olamaz ve yazı tipi boyutu pozitif olmalıdır).

Ücretli (değerlendirme olmayan) bir lisans altında markalama modu None olur ve null stratejisi seçilir: filigran yok, üretici son eki yok, konu ön eki yok. Çıktı, hiçbir markalama alt sistemi olmadan üretilen çıktıyla aynıdır. Değerlendirme markalamasını kaldırmak hiçbir kod değişikliği gerektirmez — ücretli bir lisans kurun ve sonraki oluşturulan belge markasız olur.

  • Markalama, lisans durumu değerlendirme tarzında olduğunda görünür. Bu bir kusuru değil, lisans durumunu yansıtır; lisans durumunu denetleyin ve lisans portalı aracılığıyla yenileyin.
  • Filigran, değerlendirme çıktısının açık olması için tasarım gereği ortalanmış ve çaprazdır; üretim için ayarlanmak üzere tasarlanmamıştır. Ücretli bir lisans onu tamamen kaldırır.
  • Üretici ve konu meta verisi, bir değerlendirme sırasında değerlendirme işaretleyicileri taşır ve ücretli bir lisans altında bulunmaz.

Filigran, oluşturma süresine veya belge boyutuna ihmal edilebilir etkisi olan, sayfa başına küçük, sabit bir içerik akışıdır. Ücretli bir lisans altında alt sistem hiçbir iş yapmaz. Sayfa performans bütçesi, belge işlemeyi yansıtır.

Değerlendirme markalaması bir görünürlük işaretleyicisidir, bir güvenlik denetimi değildir. Değerlendirme çıktısını gösterir. Bir dijital imza değildir ve bir imza olarak ona güvenilmemelidir. Kurcalama-kanıtlı çıktı için özellik matrisinde açıklanan imzalama yeteneklerini kullanın. Markalama modunu seçen lisans, çalışma zamanının ihraççı imzasını doğruladığı imzalı bir zarftır.

Markalama alt sistemi, sabit bir filigran ve meta veri işaretleyicileri ekler; belge içeriğini okumaz veya iletmez ve hiçbir ağ çağrısı yapmaz.

Alt sistem belge içeriğini günlüğe kaydetmez. Markalama modunu değiştiren lisans durumu geçişleri, burada değil, lisanslama alt sistemi aracılığıyla açığa çıkarılır.

Bu sayfa için hiçbir standart uygunluğu iddia edilmez. Yalnızca çalışma zamanı davranışını açıklar. Herhangi bir garanti, sertifikasyon veya uygunluk beyan etmez ya da ima etmez. Değerlendirmenizin veya aboneliğinizin koşulları, yalnızca lisans sözleşmenizle tanımlanır.

Bu modül hiçbir kriptografik işlem gerçekleştirmez. Lisans imzası doğrulaması, lisanslama alt sistemi tarafından işlenir.

Markalama alt sisteminin kendisi, çözümlenen markalama modunun ötesinde hiçbir harici girdi işlemez. Modu seçen lisans zarfı imzalıdır ve ihraççı imzası çalışma zamanı tarafından doğrulanır; modu taklit etmek, o imzayı sahteleştirmeyi gerektirir.

Tam özellik kümesini değerlendirme markalamasıyla değerlendirin, ardından ücretli bir lisans kurarak markalamayı kaldırın — kod değişikliği yok, ayrı bir derleme yok. Tam değerlendirme yaşam döngüsü için Deneme ve Değerlendirme Markalaması sayfasına bakın. Bir değerlendirme başlatmak için lisans portalını ziyaret edin.

Bu alt sistem, NextPDF Enterprise paketinde enterprise.branding yetenek kodu altında sunulur ve sürümler genelinde değerlendirme davranışını yönetir. Modu, uygulama kodu tarafından değil lisans tarafından seçilir. Lisans alın.

Bu alt sistem, nextpdf/enterprise paketinde enterprise.branding yetenek koduyla geçitlenir. Çoğu Enterprise yüzeyinden farklı olarak, tüm sürümler genelinde değerlendirme davranışını yönettiği için kendine ait bir yetenek koduna sahiptir. Markalama modu, çalışma zamanında lisans zarfından çözümlenir; onu seçen hiçbir uygulama bayrağı yoktur.

  • BrandingMode iki duruma sahiptir: None (varsayılan; çıktıda değişiklik yok) ve EvaluationWatermark.
  • Ücretli (değerlendirme olmayan) bir lisans altında mod None olur ve null stratejisi seçilir: çıktı, hiçbir markalama alt sistemi olmadan üretilen çıktıyla aynıdır.
  • Bir değerlendirme lisansı altında strateji, yalıtılmış bir grafik durumunda çapraz bir filigran çizer ve üretici ile konu meta verisine değerlendirme işaretleyicileri ekler.
  • Yapılandırma nesnesi değişmezdir ve girdilerini doğrular (filigran metni boş değil, yazı tipi boyutu pozitif).

Bu genel sayfa yalnızca dışarıdan gözlemlenebilir davranışı açıklar. Hiçbir dahilî ad alanı yolu, hiçbir dahilî trait adı, hiçbir runbook dosya adı ve hiçbir dahilî bilet öneki içermez. Ayrıntılı dahilîler, bir gizlilik sözleşmesi (NDA) altında geçitli derinlemesine referansta yer alır.

Markalama alt sistemi, nextpdf/enterprise paketinde sunulur; ancak bir değerlendirme lisansı kullanan yalnızca Core’lu ve yalnızca Pro’lu dağıtımlar dâhil tüm sürümler genelinde değerlendirme davranışını yönetir. Geri dönülecek yalnızca Core’a özgü bir markalama alt sistemi yoktur; herhangi bir sürümdeki ücretli bir lisans BrandingMode::None değerine çözümlenir.

Ayrı bir Pro markalama alt sistemi yoktur. Aynı nextpdf/enterprise markalama alt sistemi, Pro dağıtımları için değerlendirme davranışını yönetir; ücretli bir Pro lisansı, tıpkı ücretli bir Enterprise lisansı gibi BrandingMode::None değerine çözümlenir.

Markalama modu çözümlemesi, filigran işleme ve meta veri süslemesi yalnızca davranış düzeyinde açıklanmıştır. Dahilî lisans-durumundan-moda eşleme, dahilî filigran geometrisi ve dahilî strateji-fabrikası bağlantıları, genel yüzeyin kapsamı dışındadır ve burada yeniden üretilmez.

Markalama modunu seçen lisans zarfı, çalışma zamanının ihraççı imzasını doğruladığı imzalı bir yapıttır; lisans sağlama, yenileme ve lisansın güvenli saklanması operatörün sorumluluğundadır. Alt sistem hiçbir ağ çağrısı yapmaz ve hiçbir belge içeriği okumaz.

Bu sayfa yalnızca çalışma zamanı davranışını açıklar. Herhangi bir garanti, sertifikasyon veya uygunluk beyan etmez ya da ima etmez ve hukuki tavsiye oluşturmaz. Değerlendirmenizin veya aboneliğinizin koşulları — hangi markalamanın ve ne kadar süreyle geçerli olacağı dâhil — yalnızca lisans sözleşmenizle tanımlanır. O sözleşmeye başvurun veya satış ekibiyle iletişime geçin.