تخطَّ إلى المحتوى
getnextpdf.com

Pro الإصدار

الجوانب القانونية

يطبّق ⁨NextPDF Pro⁩ ترقيم ⁨Bates⁩ المتسلسل على صفحات المستند كما هو مُعَدّ. وهو يولّد أجزاء تدفّق محتوى ⁨PDF⁩ مكتفية ذاتيًا ببادئة ولاحقة وحشو وموضع قابلة للضبط وطبقة محتوى اختيارية قابلة للتبديل.

تأتي هذه القدرة ضمن ⁨NextPDF Pro⁩ (nextpdf/pro) وتُفعَّل بمظروف ترخيص من فئة ⁨Pro⁩. ولا يحمّل أي نشر يفتقر إلى ذلك الاستحقاق أصناف هذه القدرة. قارِن الإصدارات واحصل على ترخيص.

Terminal window
composer require nextpdf/pro:^3

يختم ترقيم ⁨Bates⁩ مُعرِّفًا متسلسلًا على كل صفحة، ويُستخدَم عادةً لتتبّع الصفحات عبر عملية إنتاج المستندات. يوفّر ⁨NextPDF Pro⁩:

  • BatesNumberConfig — كائن قيمة إعداد غير قابل للتغيير. تضبط البادئة (مثلًا CASE-2024-)، واللاحقة، ورقم البداية، وعرض الحشو بالأصفار، وعائلة الخط وحجمه، والعتامة، والموضع، وإزاحة الحافة، وما إذا كانت العلامات تُوضَع على طبقة محتوى اختيارية.
  • BatesNumberer — المحرّك. بإعطائه عدد الصفحات وأحجام كل صفحة، يعيد جزء تدفّق محتوى مكتفيًا ذاتيًا لكل صفحة. يحمل كل جزء حفظ/استعادة q/Q الخاص به، فيُلحَق بمحتوى صفحة قائمة من دون إخلال بالرسوميات الأخرى.
  • BatesPosition — تعداد بستّة مواضع زاوية محدَّدة سلفًا، لكلٍّ منها إزاحة قابلة للضبط من حافة الصفحة. يحسب التعداد الإحداثيات في فضاء ⁨PDF⁩ الأصلي (نقطة الأصل في أسفل اليسار).

تتيح طبقة المحتوى الاختيارية للعارض تبديل علامات ⁨Bates⁩ تشغيلًا أو إيقافًا، مع إبقاء محتوى الصفحة الأساسي غير معدَّل.

يطبّق ⁨NextPDF Pro⁩ ترقيم ⁨Bates⁩ تمامًا كما تضبطه. أما مخطّط الترقيم والاحتفاظ وأي معالجة إثباتية فهي مسؤوليتك ومسؤولية فريقك القانوني. لا يؤكّد ⁨NextPDF Pro⁩ أن المستند المُرقَّم مقبول في المحاكم، أو صحيح قانونيًا، أو كافٍ لقواعد الإفصاح في أي ولاية قضائية. استشر فريقَيك القانوني والامتثالي بشأن المتطلّبات الإجرائية والإثباتية.

القرار الحامل هو أن BatesNumberer يُصدر جزء تدفّق محتوى واحدًا مكتفيًا ذاتيًا لكل صفحة بدلًا من تعديل الصفحة في مكانها. يغلّف كل جزء رسمه بحفظ واستعادة q/Q الخاصين به، اختياريًا داخل طبقة محتوى مُعلَّم BDC/EMC من نوع ⁨OCG⁩. وهكذا تُلحَق العلامة بالصفحة من دون إخلال بالرسوميات الموجودة فيها أصلًا، وتبقى بايتات الصفحة الأساسية غير ممسوسة. هذا الموقف غير الإتلافي يجعل العلامات قابلة للعكس: إذ يمكن للعارض إيقاف الطبقة واستعادة الصفحة الأصلية. كما يُبقي كل صفحة مستقلة. ويبقى الترقيم خطّيًا في عدد الصفحات، ولا يمكن لعلامة صفحة أن تُفسِد علامة أخرى.

خلفية التصميم: التحديثات التزايدية ولماذا تهمّ.

سطح الواجهة البرمجية (⁨API⁩)

قسم بعنوان «سطح الواجهة البرمجية (⁨API⁩)»
الصنفالمسؤولية
BatesNumberConfigإعدادات مظهر وترقيم وموضع غير قابلة للتغيير.
BatesNumbererتوليد أجزاء تدفّق محتوى لكل صفحة.
BatesPositionمواضع زاوية محدَّدة سلفًا بإزاحة من الحافة.
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);
  • يطابق عدد الأجزاء المُعادة عدد الصفحات؛ ويفشل بسرعة عند عدم تطابق طول pageSizes.
  • يجب أن تكون عائلة الخط المُعَدّة متاحة في سجلّ الخطوط.
  • تعتمد العتامة وتبديل الطبقة على دعم المحتوى الاختياري في العارض المُستهلِك.

التوليد خطّي في عدد الصفحات. وكل جزء صغير ومستقلّ.

علامات ⁨Bates⁩ محتوى تراكب. وهي لا تحجب بيانات الصفحة الأساسية ولا تشفّرها ولا تغيّرها بأي شكل آخر. استخدم وحدة الأمان للحجب أو التحكّم في الوصول.

السلوكالمرجعالحالة
مجموعات المحتوى الاختياري (طبقة قابلة للتبديل)ISO 32000-2 §8.11متوافق (مُعاد صياغته)

يسجّل هذا الجدول المواصفة التي بُني ⁨NextPDF Pro⁩ وفقها. وهو ليس بيانًا بالصحّة القانونية أو الكفاية الإثباتية.

  • BatesNumberConfig كائن قيمة غير قابل للتغيير للبادئة واللاحقة ورقم البداية وعرض الحشو بالأصفار وعائلة الخط وحجمه والعتامة والموضع وإزاحة الحافة وتبديل طبقة المحتوى الاختيارية.
  • يعيد BatesNumberer جزء تدفّق محتوى مكتفيًا ذاتيًا لكل صفحة، لكلٍّ منه حفظ/استعادة q/Q الخاص به فيُلحَق من دون إخلال برسوميات الصفحة الأخرى. يطابق عدد الأجزاء عدد الصفحات؛ ويفشل بسرعة عند عدم تطابق طول pageSizes.
  • يوفّر BatesPosition ستّة مواضع زاوية محدَّدة سلفًا محسوبة في فضاء ⁨PDF⁩ الأصلي (نقطة الأصل في أسفل اليسار) بإزاحة قابلة للضبط من الحافة.
  • علامات ⁨Bates⁩ محتوى تراكب. وهي لا تحجب بيانات الصفحة الأساسية ولا تشفّرها ولا تغيّرها.
  • تطبّق الوحدة ترقيم ⁨Bates⁩ تمامًا كما هو مُعَدّ. وهي لا تؤكّد أن المستند المُرقَّم مقبول في المحاكم، أو صحيح قانونيًا، أو كافٍ لقواعد الإفصاح في أي ولاية قضائية.

لا يغيّر ⁨Enterprise⁩ سلوك الجوانب القانونية. يضيف ⁨Enterprise⁩ ميزات امتثال وتوقيع أعلى مستوى مُوثَّقة على حدة؛ وهي ليست لازمة لترقيم ⁨Bates⁩.

لا يوجد مكافئ في ⁨Core⁩ لترقيم ⁨Bates⁩ القابل للضبط. هذه إضافة من ⁨Pro⁩.

توثّق هذه الصفحة السلوك القابل للملاحظة خارجيًا وسطح الواجهة البرمجية العام المدعوم فقط. أما مسارات فضاءات الأسماء الداخلية، والأصناف المساعِدة، وجداول الآليات، وأسماء ملفّات أدلّة التشغيل، وبادئات التذاكر فهي خارج النطاق.