إذا كنت تسعى إلى تحويل عدة صفحات HTML إلى مستندات PDF ، فيمكنك استخدام محولات HTML إلى PDF عبر الإنترنت. ومع ذلك ، إذا كنت بحاجة إلى إجراء هذا التحويل برمجيًا أو في عملية مجمعة ، فسيتعين عليك العثور على مكتبة تعمل تلقائيًا على تحويل HTML إلى PDF. لذلك ، توفر هذه المقالة دليلاً خطوة بخطوة وعينة تعليمات برمجية لتحويل ملف HTML إلى PDF في Python.
مكتبة تحويل Python HTML إلى PDF
Aspose.PDF for Python هي مكتبة قوية تتيح إنشاء ومعالجة مستندات PDF. إلى جانب العديد من إمكانيات معالجة PDF الأخرى ، تقدم هذه المكتبة ميزة من الدرجة الأولى لتحويل HTML إلى PDF. يمكنك تثبيت المكتبة باستخدام [أمر pip] التالي (https://pypi.org/project/aspose-pdf/).
pip install aspose-pdf
خطوات تحويل HTML إلى PDF في Python
فيما يلي خطوات تحويل محتوى HTML إلى PDF باستخدام Aspose.PDF for Python.
- قم بتثبيت واستيراد Aspose.PDF for Python في تطبيقك.
- قم بتحميل محتوى HTML من ملف.
- تحويل HTML إلى PDF وحفظ ملف الإخراج.
دعنا الآن نحول هذه الخطوات إلى كود Python ونحول ملف HTML إلى PDF.
تحويل HTML إلى PDF في Python
هذه هي الطريقة التي يمكنك بها تحويل ملف HTML إلى PDF في Python.
- قم بإنشاء مثيل لفئة HtmlLoadOptions.
- قم بإنشاء مثيل لفئة المستند وتهيئته باستخدام مسار ملف HTML وكائن HtmlLoadOptions.
- قم بتحويل HTML إلى PDF باستخدام طريقة Document.save(outputFileName).
يوضح نموذج التعليمات البرمجية التالي كيفية تحويل مستند HTML إلى PDF.
import aspose.pdf as ap
input_html = "input.html"
output_pdf = "output.pdf"
# إنشاء كائن HtmlLoadOptions
options = ap.HtmlLoadOptions()
# تحميل الملف
document = ap.Document(input_html, options)
# تحويل HTML إلى PDF
document.save(output_pdf)
ملف HTML
ملف PDF المحول
تحويل HTML إلى PDF عبر الإنترنت
ألق نظرة على محول HTML إلى PDF المجاني عبر الإنترنت ، والذي يستخدم Aspose.PDF لبايثون.
HTML مجاني لتحويل PDF
يمكنك الحصول على ترخيص مؤقت مجاني وتحويل ملفات HTML إلى PDF بدون أي قيود تقييمية.
خاتمة
في هذه المقالة ، رأيت كيفية تحويل HTML إلى PDF في Python. يوضح الدليل خطوة بخطوة وعينة التعليمات البرمجية كيفية تحميل ملف HTML ثم حفظه بتنسيق PDF. يمكنك بسهولة تثبيت Aspose.PDF for Python في تطبيقك وتحويل محتوى HTML إلى PDF بسلاسة. يمكنك استكشاف المزيد حول Aspose.PDF لبايثون باستخدام التوثيق.