استيراد صفحات أصلي وحفظ PDF/A-4

ألحق صفحات منتقاة بمسارات محتوى نصية ومتجهة أصلية وMediaBox/CropBox/Rotate موروثة وUserUnit صريحًا وخطوطًا مضمّنة وصورًا وموارد مشتركة وهوية غير مباشرة دورية

AppendImportedPages تعمل على مستندين محمَّلين مميزين، وتحفظ مراجعة الوجهة وتشفيرها، وتهيئ كل الكائنات المستوردة قبل إرسال شجرة الصفحات؛ والانتقاء المكرر والمراجع غير الصالحة والإلغاء والأذونات وميزانيات البايتات/الكائنات/الصفحات تترك الوجهة دون تغيير

تعليقات المصدر المنتقاة تصير محتوى Form XObject عاديًا باستخدام حالة مظهرها العادي وBBox وMatrix؛ وتفاعلات المصدر وحقوله لا تُستورد، والتعليقات الخفية تُزال، وflattenAnnotations=false يزيل صراحة كل تعليقات المصدر

التعليقات المرئية تتطلب مظاهر عادية قابلة للاستخدام؛ وهندسة NoZoom/NoRotate تتطلب سياسة تحرير أخرى، ومستندات الوجهة الموقَّعة أو المُصدَّقة تتطلب سياسة مستند موقَّع منفصلة

كلمات سر المستخدم للمصدر يجب أن تمنح استخراج النص، وكلمات سر المستخدم للوجهة يجب أن تمنح تعديل المحتوى؛ ومصادقة المالك تتجاوز قيود الأذونات هذه

حفظ مُتحقق منه

HPDFConvertHeadlessToPDFA4PreservingFile تنشئ مستند PDF 2.0 مستقلًا بـ output intent بـ sRGB حقيقي وXMP بـ PDF/A-4، وتستورد المحتوى الأصلي والمظاهر المسطَّحة، وتتحقق من المرشّح المُهيأ بـ CLI من veraPDF الحقيقية، وتنشر مخرجًا مطابقًا فقط ذريًا

التحويل يزيل التشفير الأصلي والحقول التفاعلية والتواقيع وأفعال الكتالوج وmetadata المستند ومرفقات الكتالوج مع حفظ محتوى/موارد الصفحات القابلة للوصول؛ وallowSignatureInvalidation يجب أن تكون صريحة عندما يحتوي المصدر حقولًا موقَّعة

المسار الافتراضي يحفظ برامج الخطوط الأصلية؛ وإصلاح الخطوط الصريح يضيف تقنينًا محدود السقف وتضمين بدائل متاحة للخطوط المفقودة، وكل مرشّح نهائي ما زال يتطلب تحقق PDF/A-4 حقيقيًا قبل استبدال الوجهة

تهيئة المُدقِّق

ثبّت Java headless وJAR الـ CLI الرسمي من veraPDF، ثم اضبط HOTPDF_VERAPDF_JAR أو هيّئ ValidatorJAR في Pascal؛ والمسارات الافتراضية هي /usr/bin/java و/opt/hotpdf-verapdf/cli.jar

التحقق يستخدم وسائط عملية منفصلة وJava headless وحد كومة مهيأ وstdout/stderr محدودَي السقف وميزانية وقت وإلغاء؛ وانتهاء المهلة أو الإلغاء ينهي العملية الابنة ويحصد ويزيل ملفات staging الخاصة

حدود التهيئة المُدارة وكومة Java لا تمثل سقف RSS لنظام التشغيل

عمليات callback

{"schemaVersion":1,"type":"pages.import","pages":[2,0,1],"sourcePassword":"source-owner","flattenAnnotations":true}
{"schemaVersion":1,"type":"pdfa.convert","profile":"PDF/A-4","mode":"preserve"}

pages.import تتطلب مقبض وجهة محمَّلًا وInputIO مصدرًا منفصلًا؛ ومصادقة الوجهة تبقى مع المقبض، وsourcePassword تسري فقط على الإدخال المستورد

pdfa.convert تقصّر افتراضيًا إلى raster؛ وpreserve تحفظ المحتوى النصي/المتجه وتستدعي veraPDF قبل callbacks المخرجات، ثم تستبدل المقبض بالمستند غير المشفر المتحقق منه فقط بعد نشر مخرجات ونتيجة ناجح

القبول

FPC 3.2.2 و3.3.1 على Linux الأصليين يتحققان من بايتات مسارات/خطوط/CMap الأصلية والموارد الموروثة والدورانات ومراجعات المصدر/الوجهة بـ AES والمظاهر المحوَّلة والموارد الدورية وسلوك إعادة التحميل والتراجع والتحقق الفعلي من PDF/A-4 وعمر الابن المحدود السقف؛ وFPC وDelphi على Windows يمارسان استيراد الصفحات، وكلا معماريتي C++Builder يترجمان الرؤوس العامة

sh Tests/Linux/Run-HeadlessPageImportAcceptance.sh
sh Tests/Linux/Run-LinuxABIAcceptance.sh

عقود استيراد الصفحات والأرشفة المحفوظة · سير عمل المستندات الأصلية