İçeriğe geç
getnextpdf.com

Pro sürüm

Hukuk

NextPDF Pro, belge sayfalarına yapılandırıldığı biçimde ardışık Bates numaralandırması uygular. Yapılandırılabilir önek, sonek, dolgu, konum ve isteğe bağlı, açılıp kapatılabilir bir içerik katmanıyla kendi kendine yeten PDF içerik akışı parçaları üretir.

Bu yetenek NextPDF Pro (nextpdf/pro) ile birlikte gelir ve Pro katmanı lisans zarfıyla etkinleşir. Bu yetkilendirmeye sahip olmayan bir dağıtım, yeteneğin sınıflarını yüklemez. Sürümleri karşılaştırın ve lisans edinin.

Terminal window
composer require nextpdf/pro:^3

Bates numaralandırması, her sayfaya ardışık bir tanımlayıcı damgalar; bu, belge üretimi sürecinde sayfaları izlemek için yaygın olarak kullanılır. NextPDF Pro şunları sağlar:

  • BatesNumberConfig — değişmez bir yapılandırma değer nesnesi. Öneki (örneğin CASE-2024-), soneki, başlangıç numarasını, sıfır dolgu genişliğini, yazı tipi ailesini ve boyutunu, opaklığı, konumu, kenar girintisini ve işaretlerin isteğe bağlı bir içerik katmanına yerleştirilip yerleştirilmeyeceğini ayarlarsınız.
  • BatesNumberer — motor. Bir sayfa sayısı ve sayfa başına boyutlar verildiğinde, sayfa başına kendi kendine yeten bir içerik akışı parçası döndürür. Her parça kendi q/Q kaydet/geri yükle çağrısını taşır; böylece diğer grafikleri bozmadan mevcut bir sayfanın içeriğine eklenir.
  • BatesPosition — her biri sayfa kenarından yapılandırılabilir bir girintiye sahip, önceden tanımlanmış altı köşe konumundan oluşan bir enum. Enum, koordinatları PDF-yerel uzayda (köken sol altta) hesaplar.

İsteğe bağlı içerik katmanı, bir görüntüleyicinin Bates işaretlerini açıp kapatmasına olanak tanır; bu da temel sayfa içeriğini değiştirmeden tutar.

NextPDF Pro Bates numaralandırmasını tam olarak yapılandırdığınız biçimde uygular. Numaralandırma şeması, saklama ve herhangi bir delil işleme sizin ve hukuk ekibinizin sorumluluğundadır. NextPDF Pro, numaralandırılmış bir belgenin mahkemede kabul edilebilir, hukuken geçerli ya da herhangi bir yargı bölgesinin keşif kuralları için yeterli olduğunu öne sürmez. Usule ilişkin ve delil gereksinimleri için hukuk ve uyumluluk ekiplerinize danışın.

Belirleyici karar, BatesNumberer’ın sayfayı yerinde düzenlemek yerine sayfa başına kendi kendine yeten bir içerik akışı parçası yaymasıdır. Her parça, çizimini kendi q/Q kaydet ve geri yükle çağrısıyla, isteğe bağlı olarak bir OCG BDC/EMC işaretli içerik katmanının içinde sarmalar. Böylece damga, halihazırda orada bulunan grafikleri bozmadan bir sayfaya eklenir ve temel sayfa baytları dokunulmadan kalır. Bu bozmayan yaklaşım, işaretleri geri alınabilir kılar: bir görüntüleyici katmanı kapatabilir ve özgün sayfayı geri kazanabilir. Ayrıca her sayfayı bağımsız tutar. Numaralandırma, sayfa sayısında doğrusal kalır ve bir sayfanın damgası bir başkasınınkini bozamaz.

Tasarım arka planı: Artımlı güncellemeler ve neden önemlidirler.

SınıfSorumluluk
BatesNumberConfigDeğişmez görünüm, numaralandırma ve konum ayarları.
BatesNumbererSayfa başına içerik akışı parçaları üretin.
BatesPositionKenar girintili önceden tanımlanmış köşe konumları.
use NextPDF\Pro\Legal\BatesNumberer;
$streams = BatesNumberer::generate(
pageCount: 50,
pageSizes: $pageSizes,
prefix: 'EX-',
);
use NextPDF\Pro\Legal\BatesNumberConfig;
use NextPDF\Pro\Legal\BatesNumberer;
use NextPDF\Pro\Legal\BatesPosition;
$config = new BatesNumberConfig(
prefix: 'CASE-2024-',
suffix: '-CONFIDENTIAL',
padding: 6,
position: BatesPosition::BottomRight,
useLayer: true,
);
$streams = (new BatesNumberer($config))->generateStreams($pageCount, $pageSizes);
  • Döndürülen parçaların sayısı, sayfa sayısıyla eşleşir; uyumsuz bir pageSizes uzunluğu hızlıca başarısız olur.
  • Yapılandırılan yazı tipi ailesi, yazı tipi kayıt defterinde kullanılabilir olmalıdır.
  • Opaklık ve katman açıp kapatma, tüketen görüntüleyicideki isteğe bağlı içerik desteğine dayanır.

Üretim, sayfa sayısında doğrusaldır. Her parça küçük ve bağımsızdır.

Bates işaretleri yer paylaşımlı içeriktir. Temel sayfa verilerini karartmaz, şifrelemez veya başka türlü değiştirmez. Karartma veya erişim denetimi için Security modülünü kullanın.

DavranışBaşvuruDurum
İsteğe bağlı içerik grupları (açılıp kapatılabilir katman)ISO 32000-2 §8.11Hizalandı (başka sözcüklerle ifade edildi)

Bu tablo, NextPDF Pro’nun karşı geliştirildiği belirtimi kaydeder. Hukuki geçerlilik veya delil yeterliliği beyanı değildir.

  • BatesNumberConfig; önek, sonek, başlangıç numarası, sıfır dolgu genişliği, yazı tipi ailesi ve boyutu, opaklık, konum, kenar girintisi ve isteğe bağlı içerik katmanı düğmesi için değişmez bir değer nesnesidir.
  • BatesNumberer, sayfa başına kendi kendine yeten bir içerik akışı parçası döndürür; her biri kendi q/Q kaydet/geri yükle çağrısını taşır; böylece diğer sayfa grafiklerini bozmadan ekleme yapar. Parça sayısı, sayfa sayısıyla eşleşir; uyumsuz bir pageSizes uzunluğu hızlıca başarısız olur.
  • BatesPosition, yapılandırılabilir bir kenar girintisiyle PDF-yerel uzayda (köken sol altta) hesaplanan, önceden tanımlanmış altı köşe konumu sağlar.
  • Bates işaretleri yer paylaşımlı içeriktir. Temel sayfa verilerini karartmaz, şifrelemez veya değiştirmez.
  • Modül, Bates numaralandırmasını tam olarak yapılandırıldığı biçimde uygular. Numaralandırılmış bir belgenin mahkemede kabul edilebilir, hukuken geçerli ya da herhangi bir yargı bölgesinin keşif kuralları için yeterli olduğunu öne sürmez.

Enterprise, Legal davranışını değiştirmez. Enterprise, ayrı olarak belgelenen daha üst katman uyumluluk ve imza özellikleri ekler; bunlar Bates numaralandırması için gerekli değildir.

Yapılandırılabilir Bates numaralandırmasının bir Core eşdeğeri yoktur. Bu bir Pro eklentisidir.

Bu sayfa yalnızca dışarıdan gözlemlenebilen davranışı ve desteklenen genel API yüzeyini belgeler. İç ad alanı yolları, yardımcı sınıflar, mekanizma tabloları, runbook dosya adları ve bilet önekleri kapsam dışındadır.