با استفاده از REST API در Ruby PDF را به HTML تبدیل کنید

با استفاده از REST API در Ruby PDF را به HTML تبدیل کنید

ممکن است لازم باشد یک فایل PDF را به HTML تبدیل کنید، زیرا HTML به طور کلی برای ارائه اطلاعات از طریق وب بسیار بهتر است. به منظور انجام این تبدیل pdf به html با حفظ فرمت به صورت برنامه نویسی، این مقاله نحوه تبدیل PDF به HTML با استفاده از REST API در Ruby را پوشش می دهد. علاوه بر این، نحوه استفاده از گزینه های اضافی برای تبدیل PDF به HTML با استفاده از تبدیل آنلاین pdf به html کتابخانه دانلود رایگان را نیز یاد خواهید گرفت.

PDF امکان اشتراک و چاپ اسناد فقط خواندنی را بدون از دست دادن قالب بندی اسناد ارائه می دهد. ما به راحتی می توانیم اسناد PDF را به صفحات وب HTML تبدیل کنیم و آنها را در هر مرورگری مشاهده کنیم. بیایید یاد بگیریم که چگونه با استفاده از Ruby، pdf را به فرمت html تبدیل کنیم.

موضوعات زیر در این مقاله پوشش داده خواهد شد:

تبدیل PDF به HTML REST API - نصب

برای تبدیل فرمت pdf به html، از Ruby SDK of GroupDocs.Conversion Cloud API استفاده خواهیم کرد. می توانید با استفاده از دستور زیر در کنسول، کتابخانه دانلود رایگان سند PDF به مبدل HTML را نصب کنید:

gem install groupdocs_conversion_cloud

این نرم افزار تبدیل PDF به HTML برای دانلود رایگان در دسترس است. اکنون، لطفاً قبل از انجام مراحل ذکر شده در زیر، [شناسه مشتری و راز4 خود را از GroupDocs داشبورد دریافت کنید. هنگامی که Client ID و Client Secret خود را دریافت کردید، آنها را در کد برنامه روبی مانند شکل زیر اضافه کنید:

# پس از ثبت نام رایگان، 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 API در Ruby

با انجام مراحل ساده زیر می توانیم فایل pdf را به صورت برنامه نویسی به فرمت html تبدیل کنیم:

  • ابتدا یک نمونه از ConvertApi ایجاد کنید.
  • اکنون، نمونه تنظیمات تبدیل را با استفاده از ConvertSettings ایجاد کنید
  • در مرحله بعد، نام ذخیره فایل ها را وارد کنید
  • مسیر فایل PDF ورودی و فرمت فایل خروجی را به عنوان “html” تنظیم کنید
  • سپس نام مسیر خروجی را وارد کنید
  • پس از آن، ConvertDocumentRequest را با ConvertSettings به عنوان آرگومان ایجاد کنید
  • در نهایت، با فراخوانی متد convert\document() با ConvertDocumentRequest، pdf را به html تبدیل کنید.

نمونه کد زیر نحوه تغییر فرمت pdf به html در روبی را نشان می دهد.

# این مثال کد نحوه تبدیل سند 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 ایجاد کنید
  • گزینه های تبدیل from\page، pages\count و fixed\layout را تنظیم کنید
  • سپس، مقادیر convert\options و output\path را تنظیم کنید
  • پس از آن، ConvertDocumentRequest را با ConvertSettings به عنوان آرگومان ایجاد کنید
  • در نهایت، با فراخوانی متد convert\document() با ConvertDocumentRequest، pdf را به کد html به صورت آنلاین تبدیل کنید.

نمونه کد زیر نحوه تبدیل طیف وسیعی از صفحات از یک سند 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 را با استفاده از بهترین مبدل pdf به html به صورت آنلاین با تصاویر به HTML تبدیل کنیم:

  • ابتدا یک نمونه از ConvertApi ایجاد کنید.
  • اکنون، نمونه تنظیمات تبدیل را با استفاده از ConvertSettings ایجاد کنید
  • در مرحله بعد، نام ذخیره فایل ها را وارد کنید
  • مسیر فایل PDF ورودی و فرمت فایل خروجی را به عنوان “html” تنظیم کنید
  • یک نمونه از HtmlConvertOptions ایجاد کنید
  • گزینه pages collection html تبدیل را ارائه دهید
  • سپس، مقادیر convert\options و output\path را تنظیم کنید
  • پس از آن، ConvertDocumentRequest را با ConvertSettings به عنوان آرگومان ایجاد کنید
  • در نهایت، با فراخوانی متد convert\document() با ConvertDocumentRequest، یک فایل pdf را به html تبدیل کنید.

نمونه کد زیر نشان می دهد که چگونه می توان صفحات خاصی از یک سند PDF را با استفاده از Ruby به فایل HTML صادر کرد.

# این مثال کد نحوه تبدیل صفحات خاص 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 به HTML

چگونه PDF را به صورت آنلاین به HTML تبدیل کنیم؟ Groupdocs.Conversion یک [ابزار آنلاین رایگان تبدیل پی دی اف به html12 را برای شما فراهم می کند تا بتوانید فرمت PDF خود را به HTML تغییر دهید. به سادگی فایلی را که می خواهید تبدیل کنید انتخاب کنید و از بهترین مبدل pdf به html به صورت آنلاین رایگان استفاده کنید تا فایل PDF خود را به یک فایل HTML تبدیل کنید. با استفاده از Groupdocs.Conversion آنلاین pdf به html API توسعه یافته است.

نتیجه

در این مقاله یاد گرفتید:

  • نحوه تبدیل pdf به html بدون از دست دادن قالب بندی در روبی.
  • نحوه تبدیل pdf به فایل html بر اساس محدوده در روبی.
  • تبدیل صفحات PDF خاص به فرمت HTML.
  • تبدیل آنلاین pdf به html به صورت رایگان.

علاوه بر این، می‌توانید با استفاده از مستندات درباره API تبدیل فرمت فایل GroupDocs.Conversion اطلاعات بیشتری کسب کنید.

سوال بپرس

اگر در مورد نحوه تبدیل فایل pdf به فرمت html سؤالی دارید، لطفاً از ما در [تالار گفتمان پشتیبانی رایگان] بپرسید (https://forum.groupdocs.cloud/c/merger/18)

همچنین ببینید