Pro الإصدار
الجوانب القانونية
لمحة سريعة
قسم بعنوان «لمحة سريعة»يطبّق NextPDF Pro ترقيم Bates المتسلسل على صفحات المستند كما هو مُعَدّ. وهو يولّد أجزاء تدفّق محتوى PDF مكتفية ذاتيًا ببادئة ولاحقة وحشو وموضع قابلة للضبط وطبقة محتوى اختيارية قابلة للتبديل.
التوفّر والترخيص
قسم بعنوان «التوفّر والترخيص»تأتي هذه القدرة ضمن NextPDF Pro (nextpdf/pro) وتُفعَّل بمظروف ترخيص من فئة Pro. ولا يحمّل أي نشر يفتقر إلى ذلك الاستحقاق أصناف هذه القدرة. قارِن الإصدارات واحصل على ترخيص.
التثبيت
قسم بعنوان «التثبيت»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»لا يغيّر Enterprise سلوك الجوانب القانونية. يضيف Enterprise ميزات امتثال وتوقيع أعلى مستوى مُوثَّقة على حدة؛ وهي ليست لازمة لترقيم Bates.
الرجوع إلى Core / البديل
قسم بعنوان «الرجوع إلى Core / البديل»لا يوجد مكافئ في Core لترقيم Bates القابل للضبط. هذه إضافة من Pro.
حدّ النشر
قسم بعنوان «حدّ النشر»توثّق هذه الصفحة السلوك القابل للملاحظة خارجيًا وسطح الواجهة البرمجية العام المدعوم فقط. أما مسارات فضاءات الأسماء الداخلية، والأصناف المساعِدة، وجداول الآليات، وأسماء ملفّات أدلّة التشغيل، وبادئات التذاكر فهي خارج النطاق.
انظر أيضًا
قسم بعنوان «انظر أيضًا»- الدمج — جمّع مجموعات الإنتاج قبل الترقيم.
- الأمان — الحجب والتحكّم في الوصول.
- الجوانب القانونية — مرجع متعمّق — عقد الواجهة البرمجية الكامل وتفاصيل السلوك.