قم بتحويل PDF إلى HTML باستخدام REST API في Ruby

قم بتحويل PDF إلى HTML باستخدام REST API في Ruby

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

يقدم PDF مشاركة وطباعة مستندات للقراءة فقط دون فقد تنسيق المستندات. يمكننا بسهولة تحويل مستندات PDF إلى صفحات ويب بتنسيق HTML وعرضها في أي متصفح. دعنا نتعلم كيفية تحويل pdf إلى تنسيق html باستخدام Ruby.

سيتم تناول الموضوعات التالية في هذه المقالة:

تحويل PDF إلى HTML REST API - التثبيت

لتحويل pdf إلى تنسيق html ، سنستخدم Ruby SDK من GroupDocs.Conversion Cloud API. يمكنك تثبيت مستند PDF إلى مكتبة التنزيل المجانية لمحول HTML ، باستخدام الأمر التالي في وحدة التحكم:

gem install groupdocs_conversion_cloud

برنامج محول PDF إلى HTML هذا متاح للتنزيل مجانًا. الآن ، يرجى الحصول على معرف العميل والسرية من GroupDocs Dashboard قبل اتباع الخطوات المذكورة أدناه. بمجرد حصولك على معرّف العميل وسر العميل ، أضفهما في رمز تطبيق روبي كما هو موضح أدناه:

# احصل على client_id و client_secret من https://dashboard.groupdocs.cloud بعد التسجيل المجاني.
# قم بتحميل الأحجار الكريمة في تطبيق الياقوت الخاص بك على http://api.groupdocs.cloud
require 'groupdocs_conversion_cloud'

@client_id = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
@client_secret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
# قم بتعيين اسم التخزين الخاص بك
@storage_name = "test-internal-storage"

بعد ذلك ، دعنا نستكشف كيفية تحويل ملف pdf إلى تنسيق html خطوة بخطوة باستخدام REST API في Ruby.

تحويل PDF إلى HTML باستخدام واجهة برمجة تطبيقات REST في روبي

يمكننا تحويل ملف pdf إلى تنسيق html برمجيًا باتباع الخطوات البسيطة الواردة أدناه:

  • أولاً ، قم بإنشاء مثيل لـ ConvertApi
  • الآن ، قم بإنشاء مثيل تحويل الإعدادات باستخدام ConvertSettings
  • بعد ذلك ، أدخل اسم تخزين الملفات
  • عيّن مسار ملف إدخال PDF وتنسيق ملف الإخراج كـ “html”
  • ثم قم بتوفير اسم مسار الإخراج
  • بعد ذلك ، قم بإنشاء ConvertDocumentRequest باستخدام ConvertSettings كوسيطة
  • أخيرًا ، قم بتحويل pdf إلى html عن طريق استدعاء طريقة convert \ document() باستخدام ConvertDocumentRequest

يوضح نموذج التعليمات البرمجية التالي كيفية تغيير تنسيق pdf إلى تنسيق html في Ruby.

# يوضح مثال الكود هذا كيفية تحويل مستند pdf إلى صفحات ويب html.
# إنشاء مثيل ConvertApi
@convert_api = GroupDocsConversionCloud::ConvertApi.from_keys(@client_id, @client_secret)

# تحضير إعدادات التحويل
@settings = GroupDocsConversionCloud::ConvertSettings.new
@settings.storage_name = @storage_name
@settings.file_path = "pdf-to-html/pdf-pages.pdf"
@settings.format = "html"
@settings.output_path = "pdf-to-html"

# تحويل pdf إلى html
@result = @convert_api.convert_document(GroupDocsConversionCloud::ConvertDocumentRequest.new(@settings))
puts("PDF file successfully converted to HTML.")

أخيرًا ، سيحفظ نموذج التعليمات البرمجية أعلاه ملف HTML على السحابة. هذه هي أفضل طريقة لتحويل ملف pdf إلى مستند html.

كيفية تحويل مجموعة من الصفحات من PDF إلى HTML

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

  • أولاً ، قم بإنشاء مثيل لـ ConvertApi
  • الآن ، قم بإنشاء مثيل تحويل الإعدادات باستخدام ConvertSettings
  • بعد ذلك ، أدخل اسم تخزين الملفات
  • عيّن مسار ملف إدخال PDF وتنسيق ملف الإخراج كـ “html”
  • إنشاء مثيل HtmlConvertOptions
  • قم بتعيين خيارات التحويل من \ الصفحة ، والصفحات \ العد وثابت \ التخطيط
  • ثم قم بتعيين قيم التحويل \ الخيارات والإخراج \ المسار
  • بعد ذلك ، قم بإنشاء ConvertDocumentRequest باستخدام ConvertSettings كوسيطة
  • أخيرًا ، قم بتحويل pdf إلى كود html عبر الإنترنت عن طريق استدعاء طريقة convert \ document() باستخدام ConvertDocumentRequest

يوضح نموذج التعليمات البرمجية التالي كيفية تحويل نطاق من الصفحات من مستند PDF إلى ملف HTML باستخدام Ruby.

# يوضح مثال الكود هذا كيفية تحويل مجموعة من الصفحات من PDF إلى HTML في Ruby
# إنشاء مثيل Api المحول
@convert_api = GroupDocsConversionCloud::ConvertApi.from_keys(@client_id, @client_secret)
 
# إنشاء إعدادات التحويل
@settings = GroupDocsConversionCloud::ConvertSettings.new
@settings.storage_name = @storage_name
@settings.file_path = "pdf-to-html/pdf-pages.pdf"
@settings.format = "html"
@convertOptions = GroupDocsConversionCloud::HtmlConvertOptions.new
@convertOptions.from_page = 1
# عدد الصفحات المراد تحويلها
@convertOptions.pages_count = 3
@convertOptions.fixed_layout = true
@settings.convert_options = @convertOptions
@settings.output_path = "pdf-to-html"
 
# تحويل pdf إلى html باستخدام الخيارات المتقدمة
@result = @convert_api.convert_document(GroupDocsConversionCloud::ConvertDocumentRequest.new(@settings))
puts("PDF file converted to HTML using advance options.")

أخيرًا ، سيحفظ نموذج الكود أعلاه المستند بعد التحويل من pdf إلى html عبر الإنترنت على السحابة.

كيفية تحويل صفحات معينة من PDF إلى HTML

يمكننا تحويل صفحات معينة من مستند PDF إلى HTML باستخدام أفضل محول pdf إلى html عبر الإنترنت مع الصور باتباع الخطوات الواردة أدناه:

  • أولاً ، قم بإنشاء مثيل لـ ConvertApi
  • الآن ، قم بإنشاء مثيل تحويل الإعدادات باستخدام ConvertSettings
  • بعد ذلك ، أدخل اسم تخزين الملفات
  • عيّن مسار ملف إدخال PDF وتنسيق ملف الإخراج كـ “html”
  • إنشاء مثيل HtmlConvertOptions
  • قم بتوفير خيار تحويل html الخاص بجمع الصفحات
  • ثم قم بتعيين قيم التحويل \ الخيارات والإخراج \ المسار
  • بعد ذلك ، قم بإنشاء ConvertDocumentRequest باستخدام ConvertSettings كوسيطة
  • أخيرًا ، قم بتحويل ملف pdf إلى ملف html عن طريق استدعاء طريقة convert \ document() باستخدام ConvertDocumentRequest

يوضح نموذج التعليمات البرمجية التالي كيفية تصدير صفحات معينة من مستند PDF إلى ملف HTML باستخدام Ruby.

# يوضح مثال التعليمات البرمجية هذا كيفية تحويل صفحات معينة من PDF إلى HTML في Ruby
# إنشاء مثيل API تحويل
@convert_api = GroupDocsConversionCloud::ConvertApi.from_keys(@client_id, @client_secret)
 
# إنشاء إعدادات التحويل
@settings = GroupDocsConversionCloud::ConvertSettings.new
@settings.storage_name = @storage_name
@settings.file_path = "pdf-to-html/pdf-pages.pdf"
@settings.format = "html"
@convertOptions = GroupDocsConversionCloud::HtmlConvertOptions.new
# فهارس الصفحات الخاصة بالصفحات المراد تحويلها
@convertOptions.pages = [1, 5]
@settings.convert_options = @convertOptions
@settings.output_path = "pdf-to-html"
 
# يقوم PDF بتحويل صفحات معينة إلى HTML
@response = @convert_api.convert_document(GroupDocsConversionCloud::ConvertDocumentRequest.new(@settings))
puts("PDF certain pages converted to HTML successfully.")

أخيرًا ، ستحول عينة الكود أعلاه من pdf إلى html بالصور على السحابة. يوجد محول كود pdf إلى html على الإنترنت كما هو موضح أدناه.

PDF to HTML Online Conversion Tool

كيفية تحويل PDF إلى HTML عبر الإنترنت مجانًا؟ يوفر Groupdocs.Conversion أداة تحويل pdf إلى html مجانية على الإنترنت لتتمكن من تغيير تنسيق PDF إلى تنسيق HTML. ما عليك سوى تحديد الملف الذي تريد تحويله ، واستخدام أفضل محول pdf إلى html على الإنترنت مجانًا لتحويل ملف PDF إلى ملف HTML. تم تطويره باستخدام Groupdocs.Conversion عبر الإنترنت من pdf إلى html API.

خاتمة

لقد تعلمت في هذا المقال:

  • كيفية تحويل pdf إلى html دون فقدان التنسيق في Ruby ؛
  • كيفية تحويل ملف pdf إلى html حسب النطاق في روبي ؛
  • تحويل صفحات PDF محددة إلى تنسيق HTML ؛
  • تحويل pdf إلى html على الإنترنت مجانًا ؛

بالإضافة إلى ذلك ، يمكنك معرفة المزيد حول واجهة برمجة تطبيقات تحويل تنسيق ملف GroupDocs.Conversion باستخدام التوثيق.

طرح سؤال

إذا كان لديك أي استفسارات بخصوص كيفية تحويل ملف pdf إلى تنسيق html ، فلا تتردد في سؤالنا على منتدى الدعم المجاني

أنظر أيضا