تحويل HTML إلى PDF في بايثون

نظرة عامة

Aspose.PDF لبايثون عبر جافا هو حل احترافي يسمح لك بإنشاء ملفات PDF من صفحات الويب والشفرات الخام لـ HTML في تطبيقاتك.

تشرح هذه المقالة كيفية تحويل HTML إلى PDF باستخدام بايثون. تغطي المواضيع التالية.

التنسيق: HTML

تحويل HTML إلى PDF في بايثون

Aspose.PDF لبايثون هو API للتلاعب بملفات PDF يتيح لك تحويل أي مستندات HTML موجودة إلى PDF بسهولة. يمكن تخصيص عملية تحويل HTML إلى PDF بمرونة.

تحويل HTML إلى PDF

يوضح نموذج الكود بايثون التالي كيفية تحويل مستند HTML إلى PDF.

  1. قم بإنشاء مثيل لفئة HtmlLoadOptions.
  2. قم بتهيئة كائن Document.
  3. احفظ مستند PDF الناتج عن طريق استدعاء طريقة Document.Save().

from asposepdf import Api


# تهيئة الرخصة
documentName = "testdata/license/Aspose.PDF.PythonviaJava.lic"
licenseObject = Api.License()
licenseObject.setLicense(documentName)

# التحويل من مصفوفة بايت
documentName = "input.html"
with open(documentName, "rb") as file:
    byte_array = file.read()
doc = Api.Document(byte_array, Api.LoadFormat.HTML)
documentOutName = "result_fromHtml.pdf"
doc.save(documentOutName)

# التحويل من ملف
documentName = "input.html"
doc = Api.Document(documentName, Api.LoadFormat.HTML)
documentOutName = "result2_fromHtml.pdf"
doc.save(documentOutName)