HTML إلى PDF
كيف يتدفق محتوى HTML عبر صفحات PDF
يمكن أن يمتد HTML الطويل إلى عدة صفحات PDF، لكن المحول الحالي يعيد بناء المحتوى المدعوم بدلاً من طباعة صفحة متصفح كاملة التصميم.
في هذه الصفحة
عرض مثال توضيحي
ما يقرأه HTML إلى PDF من الملف المصدر
يقرأ المحول المحتوى الدلالي المدعوم من HTML المكتوب أو ملف HTML محلي ويعيد بناء هذا المحتوى في صفحات PDF. تتدفق الفقرات والكتل المدعومة الأخرى إلى الصفحات اللاحقة عندما تكون الصفحة الحالية ممتلئة. وهذا يختلف عن التقاط لقطة شاشة للمتصفح أو طباعة صفحة ويب مباشرة.
لماذا لا تتحكم قواعد فاصل الصفحات في CSS في النتيجة؟
يتم تجاهل نمط CSS في مسار التحويل الآمن الحالي. ولذلك لا ينبغي تقديم قواعد مثل break-before، وbreak-after، وpage-break-before، وpage-break-after كعناصر تحكم موثوقة. البرامج النصية وأوراق الأنماط البعيدة والصور البعيدة والنماذج والصفحات المضمنة موجودة أيضًا خارج المخرجات المدعومة.
تحسين الحدود المحرجة
احتفظ بمحتوى HTML مستقلاً واستخدم كتلًا دلالية واضحة. قم بتقصير مقطع طويل أو تقسيمه، وحرك العنوان بالمحتوى الذي يقدمه، وقم بتبسيط الجدول الذي لا يتناسب بشكل واضح. قم بالتحويل مرة أخرى بعد كل تغيير هيكلي، ثم افحص كل انتقال بين الصفحات. لا تعرض الأداة علامة فاصل صفحات يدوية أو معاينة طباعة CSS.
تحقق من الوثيقة النهائية
راجع العناوين وتسلسلات القائمة وصفوف الجدول والسطرين الأول والأخير في كل صفحة. تحقق أيضًا من عدم اختفاء المحتوى المعتمد على CSS أو المورد البعيد. احتفظ بمصدر HTML حتى يمكن مراجعة البنية دون تحرير ملف PDF نفسه.
قم بمراجعة عنوان بالقرب من حدود الصفحة
إذا ظهر عنوان القسم في أسفل الصفحة 2 بينما تبدأ فقرته في الصفحة 3، فقم بتقصير المحتوى المرئي السابق أو إعادة تنظيمه وتحويله مرة أخرى. لن تؤدي إضافة فاصل قبل إلى العنوان إلى فرض صفحة في هذا العارض. احتفظ بملاحظة للسطر الأول والأخير حول الحد أثناء مقارنة المراجعات.
تحقق من هذه النتيجة قبل إعادة استخدامها
- تحقق من العلاقات بين العنوان والفقرة عند كل انتقال للصفحة.
- تحقق من صفوف استمرار الجدول والإجمالي النهائي بعد ترقيم الصفحات.
- بالنسبة للمستند الذي يصل إلى حد الصفحة، قم بتقسيم المصدر إلى مستندات ذات معنى بدلاً من تقليص النص حتى يصبح غير قابل للقراءة.
الأسئلة الشائعة
هل يمكنني فرض فاصل صفحات PDF باستخدام CSS؟
لا. يتجاهل المحول الحالي تصميم CSS، لذا فإن خصائص فاصل الصفحات في CSS ليست عناصر تحكم مدعومة.
هل يلتقط PDFKaka تخطيط صفحة الويب المباشرة؟
لا، فهو يعيد بناء محتوى HTML مستقل ومدعوم ولا يجلب أو يطبع موقع ويب عشوائيًا.
ما الذي يجب أن أغيره عندما يكون العنوان محصوراً في أسفل الصفحة؟
قم بمراجعة بنية HTML القائمة بذاتها أو قم بتقصير المحتوى المحيط، ثم قم بالتحويل مرة أخرى، وافحص حدود الصفحة الجديدة.
هل يوجد زر يدوي لفاصل الصفحات أو علامة HTML مدعومة؟
لا. يقوم التدفق الحالي بترقيم الكتل المدعومة تلقائيًا؛ ولا يعرض علامة فاصل الصفحات اليدوية.