HTML إلى PDF

احفظ صفحة HTML كملف PDF.

اختر ملف HTML

أو اسحب الملف هنا

الصيغ المقبولة: HTML, HTM, ZIP

معالجة على الخادمتحتاج هذه الأداة إلى معالجة على الخادم. يُرسَل ملفك عبر اتصال مشفّر إلى خادم المعالجة الخاص بـ iBuildPDF، ويُحتفظ به فقط مدة التحويل، ثم يُحذف تلقائياً بعد ذلك.

حقائق سريعة

ما الذي تفعله
يرسم ملف HTML في ملف PDF مقسَّم إلى صفحات، مطبّقًا أوراق CSS الخاصة بالصفحة بما فيها ورقة أنماط الطباعة إن وُجدت.
المدخل
HTML, HTM أو ZIP
المخرج
PDF
المعالجة
على خادمنا
هل تُرفع الملفات؟
نعم، مؤقتاً
هل يلزم حساب؟
لا
الأنسب لـ
تحويل تقرير مولَّد أو قالب فاتورة أو مقال مصدَّر إلى مستند ثابت.
القيد الرئيسي
يرسم الملف الذي ترفعه لا موقعًا حيًّا. فكل ما تجلبه الصفحة من الإنترنت — ورقة أنماط بعيدة، أو خط ويب، أو صورة على شبكة توصيل محتوى — غير متاح، لذا أرسل ملف .zip تُضمّنه تلك الملفات.

طريقة الاستخدام

  1. اختر ملف .html، أو ملف .zip يحوي الصفحة مع أوراق أنماطها وصورها.
  2. اضغط «تطبيق» لإرساله للرسم عبر اتصال مشفَّر.
  3. انتظر ريثما تُخطَّط الصفحة وتُقسَّم إلى صفحات.
  4. نزّل ملف PDF.

لماذا iBuildPDF

صفحة الويب لا صفحات لها. وتحويلها إلى PDF يعني تقرير موضع كل فاصل، والطريقة الصادقة لذلك هي احترام ما تطلبه الصفحة نفسها: ورقة أنماط الطباعة لديها، وقواعد فواصل صفحاتها، وهوامشها. وهذا ما يحدث هنا. فالصفحة المكتوبة والطباعة في الحسبان تتحوّل تحوّلاً بديعاً؛ أما التي لم يُقصد بها قط أن تغادر الشاشة فتنكسر في مواضع مربكة، والعلاج في CSS لا في هذه الأداة.

كيف تعمل

يُحلَّل HTML، وتُطبَّق أوراق CSS الخاصة به — بما فيها أي قواعد @media print — ثم تتدفّق النتيجة في صفحات. ويبقى النص نصاً، فيكون ملف PDF قابلاً للبحث والتحديد لا لقطة شاشة.

أسئلة شائعة

هل أستطيع إعطاءه رابطاً بدل ملف؟

لا. هذه الأداة تحوّل ملفاً ترفعه أنت. احفظ الصفحة أولاً — ففي المتصفح، يعطيك «حفظ باسم» مع خيار الصفحة الكاملة ملف HTML مع ملحقاته، ثم تستطيع ضغطها في ملف .zip وتحويلها.

خرج ملف PDF بلا تنسيق.

لم تكن ورقة الأنماط ضمن ما رفعته. فملف .html المجرّد يشير إلى ملفات CSS بمسار، وتلك الملفات ليست موجودة ما لم تضمّها. اضغط الصفحة مع ملفات CSS والصور والخطوط في ملف .zip وارفعه.

هل يعمل JavaScript؟

لا تعتمد على ذلك. فالمحتوى الذي يكتبه سكربت بعد تحميل الصفحة قد لا يظهر. وإن كان المستند مولَّداً بسكربت، فاحفظ الصفحة المنتهية من المتصفح وحوّلها بدل المصدر.

كيف أتحكم في حجم الصفحة والهوامش؟

بـ CSS. فقاعدة @page في ورقة الأنماط تضبط المقاس والهوامش، وتتيح لك page-break-before أو break-inside تحديد مواضع الفواصل. والراسم يتبع تلك القواعد.

هل أستطيع إضافة أرقام صفحات أو ترويسة أو تذييل؟

نعم، عبر CSS. فقاعدة @page تدعم مربعات الهوامش، فالتذييل الذي يحمل رقم الصفحة هو @bottom-center مع content: counter(page). وهذا تغيير في ورقة الأنماط لا إعداد في هذه الصفحة، ما يعني أنه يعمل بالطريقة نفسها في أي مكان آخر يرسم ملف HTML الخاص بك.

اقرأ المزيد عن هذا