pdf إلى html

تعلم كيفية تحويل PDF إلى HTML باستخدام Python

في عالمنا الرقمي السريع الخطى اليوم، تعد إمكانية الوصول إلى المستندات من الاعتبارات الرئيسية للشركات والأفراد على حد سواء. لم تكن الحاجة إلى تحويل مستندات PDF إلى HTML أكثر وضوحًا من أي وقت مضى. على الرغم من أن ملفات PDF ممتازة للحفاظ على تنسيق المستندات، إلا أنه قد يصبح من الصعب العمل بها على الويب. غالبًا ما تفتقر إلى التفاعلية والقدرة على التكيف المطلوبين للتجارب الحديثة عبر الإنترنت. وهنا يأتي دور واجهة برمجة تطبيقات Python REST لسد الفجوة. تستكشف هذه المقالة الطلب المتزايد على تحويل PDF إلى HTML وكيف يمكن لواجهة برمجة تطبيقات Python REST إحداث ثورة في هذه العملية.

واجهة برمجة تطبيقات Python REST لتحويل PDF إلى HTML

إن تحويل مستندات PDF إلى تنسيق HTML هي مهمة أصبحت بسيطة وفعالة باستخدام Aspose.PDF Cloud SDK for Python. توفر مجموعة SDK القوية هذه مجموعة من الإمكانات لمعالجة تحديات تحويل PDF إلى HTML بسلاسة. سواء كنت بحاجة إلى عرض مستنداتك على الويب أو مشاركة المحتوى عبر منصات مختلفة أو تحسين إمكانية الوصول إلى المستندات، فإن Aspose.PDF Cloud يغطيك.

تتمتع Python Cloud SDK بالقدرة الكاملة على إنشاء ملفات PDF أو تحريرها أو تحويلها إلى تنسيقات مختلفة بما في ذلك EPUB، PS، SVG، XLSX، PPTX، DOCX، HTML.

تتوفر مجموعة أدوات التطوير البرمجية للتنزيل عبر مستودع PIP وGitHub. يُرجى الآن تنفيذ الأمر التالي على المحطة الطرفية/موجه الأوامر لتثبيت أحدث إصدار من مجموعة أدوات التطوير البرمجية على النظام.

pip install asposepdfcloud

في حالة احتياجك إلى إضافة المرجع مباشرةً في مشروع Python الخاص بك ضمن Visual Studio IDE، يرجى البحث عن asposepdfcloud كحزمة ضمن نافذة بيئة Python. يرجى اتباع الخطوات المرقمة في الصورة أدناه لإكمال عملية التثبيت.

pdftohtml API

الصورة 1:- واجهة برمجة تطبيقات تحويل PDF إلى HTML.

تحويل PDF إلى HTML في Python

يرجى اتباع التعليمات الموضحة أدناه لتحويل تنسيق PDF إلى تنسيق HTML.

  • أولاً، قم بإنشاء مثيل لفئة ApiClient أثناء تمرير تفاصيل ClinetID وسر العميل كوسائط.
  • ثانيًا، قم بإنشاء كائن PdfApi حيث نمرر كائن ApiClient كحجة.
  • ثالثًا، حدد اسم ملف PDF المدخل والنتيجة الناتجة.
  • أخيرًا، قم باستدعاء طريقة putpdfinstoragetohtml(…) من فئة PdfApi، لبدء التحويل. يتم تخزين الناتج في التخزين السحابي.
# للحصول على عينات التعليمات البرمجية الكاملة، يرجى زيارة https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-python

import asposepdfcloud
import asposepdfcloud.models
import asposepdfcloud.api_client
from asposepdfcloud import PdfApi

def pdf2html():
    try:
        #initialize PdfApi client instance using ClientID and ClientSecret
        pdf_api_client = asposepdfcloud.api_client.ApiClient("406b404b2df649611e508bbcfcd2a77f", "88d1cda8-b12c-4a80-b1ad-c85ac483c5c5")

        # إنشاء مثيل PdfApi أثناء تمرير PdfApiClient كحجة
        pdf_api = PdfApi(pdf_api_client)

        # وثيقة PDF المصدر
        input_file_name = 'completeWorkbook.pdf'

        # اسم الملف الناتج
        resultant_file_name = 'CodeConversion.zip'
    
        # اتصل بـ API لإجراء التحويل
        # لقد قمنا بتعيين تنسيق الإخراج كـ zip ونوع المستند كـ xhtml
        response = pdf_api.put_pdf_in_storage_to_html(input_file_name,fixed_layout='true', split_into_pages='false', document_type='Xhtml', output_format='zip',out_path=resultant_file_name)

        # طباعة الرسالة في وحدة التحكم (اختياري)
        print('PDF successfully converted to HTML format !')    
    except ApiException as e:
        print("Exception while calling PdfApi: {0}".format(e))

تحويل PDF إلى HTML باستخدام الأمر cURL

بدلاً من ذلك، يمكن أيضًا تبسيط تحويل PDF إلى HTML باستخدام أوامر cURL بالاشتراك مع Aspose.PDF Cloud. يوفر هذا النهج طريقة ملائمة لتسخير إمكانيات Aspose.PDF Cloud لتلبية احتياجاتك المتعلقة بتحويل PDF إلى HTML. يناسب هذا النهج متطلباتك بشكل أفضل، عندما تبحث عن نهج مستقل عن المنصة واللغة، لتنفيذ عملية تحويل PDF إلى HTML بسلاسة.

أولاً، نحتاج إلى إنشاء رمز وصول JWT استنادًا إلى بيانات اعتماد العميل. يُرجى تنفيذ الأمر التالي لإنشاء رمز JWT.

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=88d1cda8-b12c-4a80-b1ad-c85ac483c5c5&client_secret=406b404b2df649611e508bbcfcd2a77f" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

بمجرد حصولنا على رمز JWT، يمكننا تنفيذ الأمر التالي لتحويل ملف PDF المتوفر في التخزين السحابي إلى تنسيق HTML ونتيجة لذلك، يتم إرجاع الإخراج كاستجابة تدفق.

curl -v -X GET "https://api.aspose.cloud/v3.0/pdf/awesomeTable.pdf/convert/html?documentType=Xhtml&fixedLayout=true&splitCssIntoPages=false&splitIntoPages=false&fontSavingMode=AlwaysSaveAsTTF" \
-H  "accept: multipart/form-data" \
-H  "authorization: Bearer <JWT Token>" \
-o .\Documents\PDFConversion.zip

في حالة احتياجك إلى تحويل ملف PDF إلى HTML وترغب أيضًا في حفظ الناتج في التخزين السحابي، فيرجى محاولة استخدام الأمر التالي.

curl -v -X PUT "https://api.aspose.cloud/v3.0/pdf/completeWorkbook.pdf/convert/html?outPath=converted.html&fixedLayout=true&splitIntoPages=false&outputFormat=Zip" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>"
معاينة PDF إلى HTML

الصورة 2:- معاينة تحويل PDF إلى HTML.

خاتمة

في الختام، لم تكن الرحلة من PDF إلى HTML أكثر سلاسة من أي وقت مضى. لقد استكشفنا قوة التحويل لواجهات برمجة تطبيقات Python REST وكفاءة Aspose.PDF Cloud مع أوامر cURL في تحويل مستندات PDF إلى HTML ديناميكية وجاهزة للويب. لا تضمن هذه الطرق سلامة المستندات فحسب، بل تعمل أيضًا على تعزيز إمكانية الوصول إليها وإمكانية مشاركتها. لذا، فقد حان الوقت لجعل المحتوى الخاص بك متاحًا لجمهور أوسع وتعزيز حضورك على الإنترنت.

في حالة مواجهة أي مشكلات أثناء استخدام واجهة برمجة التطبيقات أو إذا كان لديك أي استفسارات أخرى، فلا تتردد في الاتصال بنا عبر منتدى دعم المنتج المجاني.

مقالات ذات صلة

ننصحك بشدة بزيارة الروابط التالية لمعرفة المزيد عن: