مرجع HotPDF
تحوّل THotPDF.ExtractLoadedTypedTables صفوف الجدول الدلالية إلى شبكة أعمدة قانونية عامة دون تعديل المستند المحمّل
استمرارية الجدول
يمكن للأجزاء المتجاورة المتوافقة إضافة أعمدة قانونية، محوّلةً بدايات وسطى مفقودة إلى قيم ColumnSpan صريحة بدلًا من تجاهل العناوين المدمَجة
تصبح الجداول المتوافقة على صفحات متتالية جدولًا واحدًا، بينما تبقى صفوف الرأس الاستهلالية المطابقة موجودة وتحمل IsRepeatedHeader
القيم المُصنَّفة ونسبة الثقة
تحتفظ كل خلية بنص Unicode الأصلي، وحدود فضاء الصفحة، وامتدادات الصفوف والأعمدة، والقيمة المُطبَّعة، والتخزين المُصنَّف، ورمز العملة، ومستوى الثقة
يتعرّف الاستدلال (inference) على القيم الفارغة والنصية والصحيحة والرقمية والمنطقية والتاريخية وتاريخ-وقت والعملة والنسبة المئوية وفق قواعد الفاصلة العشرية والألوف وترتيب التاريخ التي يختارها المستدعي
تصدير محدود
تكتب ExportLoadedTypedTables صفوف CSV موسَّعة على غرار RFC 4180، أو JSON غني بالبيانات الوصفية، عبر stream تهيئة محدود، ونشر نهائي آمن من ناحية الإرجاع
تُفحص حدود الصفحات والمحارف وجداول المصدر وجداول الإخراج والصفوف والخلايا والنص وبايتات الإخراج والثقة والإلغاء قبل نشر النتائج
مصنفات XLSX
تصدّر وحدة HPDFXLSXExport بيانات THPDFTypedTables كمصنف Office Open XML دون تثبيت Office أو تحميل مكتبة جداول خارجية
تكتب HPDFExportTypedTablesXLSX إلى stream قابل للقراءة والكتابة والبحث (seek) عند موضعها الحالي، وتجهّز المصنف كاملًا قبل النشر، وتستعيد البايتات المكتوبة فوقها عند حدوث فشل كتابة قابل للاسترجاع
تستخدم HPDFExportTypedTablesXLSXFile ملفًا مؤقتًا يُنشأ حصريًا بجوار الهدف، وتفرغه، وتستبدل الهدف ذريًا فقط بعد نجاح التصدير
تجمع HPDFExportLoadedTypedTablesXLSX بين الاستخراج وتصدير الـstream، وترفض وجهةً تمثل اسمًا بديلًا (alias) لمصدر المستند المحمَّل
يصبح كل جدول مستخرج ورقة عمل باسم Table N، مع خلايا رقمية ومنطقية، وتنسيقات تاريخ وتاريخ-وقت، ورموز عملات في تنسيقات الأرقام، وتنسيقات نسبة مئوية، ونطاقات دمج مُتحقق منها
تُخزَّن الأعداد الصحيحة التي تتجاوز 15 رقمًا عشريًا كنص للحفاظ على قيمتها الدقيقة، لأن الخلايا الرقمية في Excel دقتها محدودة
تبقى السلاسل نصًا حرفيًا، بما فيها القيم التي تبدأ بـ =، وتُحفظ محارف تحكم XML وتسلسلات هروب Office Open XML الحرفية عبر تهريب (escaping) SpreadsheetML
افتراضيًا، تسجّل ورقة عمل مخفية باسم Source metadata عنوان الخلية في المصنف، وفهارس صفحة المصدر والجدول (تبدأ من الصفر)، والنص الأصلي والمُطبَّع، ونوع القيمة، ورمز العملة، وحدود فضاء الصفحة، والثقة لكل خلية مصدر
يسمح THPDFXLSXExportOptions.Default بما يصل إلى 4,096 جدولًا، و1,000,000 صف، و1,000,000 خلية، و256 ميبيبايت من الإخراج، مع THPDFCancellationToken اختياري وخيار لحذف ورقة البيانات الوصفية
يرفض التصدير عمليات الدمج المتداخلة، وفهارس الأعمدة غير المرتبة أو المكررة، والأعداد غير المنتهية، ورموز العملات غير الصالحة، والتواريخ خارج 1900 حتى 9999، والنصوص الأطول من 32,767 وحدة UTF-16، وأوراق العمل خارج حدود Excel البالغة 1,048,576 صفًا أو 16,384 عمودًا
لورقة البيانات الوصفية صف رأس واحد، لذا فإن تفعيلها يقيّد إضافيًا خلايا المصدر بـ 1,048,575 عبر المصنف؛ ويظل الاستخراج الفارغ ينتج ورقة مرئية واحدة
يستخدم أعضاء ZIP طريقة الضغط المخزَّنة، فقد يزيد حجم الإخراج عن المصنفات المضغوطة؛ ولا يحتفظ المصدِّر ولا بالتنسيق البصري لـ PDF ولا بالمخططات والصيغ ووحدات الماكرو والصور المضمَّنة
تكشف مهام JSON وواجهة C ABI خطَّ أنابيب المصنف نفسه عبر tables.export مع format: "xlsx" وميزانيات الاستخراج والإخراج المشتركة