Перетворіть 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.

У цій статті будуть розглянуті такі теми:

REST API для перетворення PDF у HTML – встановлення

Для перетворення pdf у формат html ми будемо використовувати Ruby SDK API GroupDocs.Conversion Cloud. Ви можете встановити безкоштовну бібліотеку конвертера PDF-документів у HTML, використовуючи таку команду в консолі:

gem install groupdocs_conversion_cloud

Це програмне забезпечення для конвертації PDF у HTML доступне для безкоштовного завантаження. Тепер, будь ласка, отримайте свій ідентифікатор клієнта та секретну інформацію з [Інформаційної панелі] GroupDocs]5 перед виконанням наведених нижче кроків. Отримавши ідентифікатор клієнта та секрет клієнта, додайте їх у код програми Ruby, як показано нижче:

# Отримайте свій client_id і client_secret на https://dashboard.groupdocs.cloud після безкоштовної реєстрації.
# Завантажте камінь у свою програму ruby для 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 як аргумент
  • Нарешті, перетворіть 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
  • Установіть параметри перетворення from\page, pages\count і fixed\layout
  • Потім встановіть значення параметрів перетворення та вихідних даних
  • Після цього створіть 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 у HTML

Як конвертувати PDF у HTML онлайн безкоштовно? Groupdocs.Conversion надає безкоштовний онлайн-інструмент для конвертації PDF у HTML, за допомогою якого можна змінити формат PDF на HTML. Просто виберіть файл, який потрібно конвертувати, і скористайтеся найкращим безкоштовним онлайн-конвертером PDF-HTML, щоб перетворити PDF-файл на файл HTML. Його було розроблено за допомогою API Groupdocs.Conversion онлайн pdf у html.

Висновок

У цій статті ви дізналися:

  • як конвертувати pdf в html без втрати форматування в Ruby;
  • як конвертувати файл pdf у файл html за діапазоном у Ruby;
  • перетворення певних сторінок PDF у формат HTML;
  • онлайн конвертувати pdf в html безкоштовно;

Крім того, ви можете дізнатися більше про API перетворення формату файлу GroupDocs.Conversion за допомогою документації.

Задайте питання

Якщо у вас є будь-які запитання щодо того, як конвертувати pdf-файл у формат html, будь ласка, не соромтеся запитати нас на безкоштовному форумі підтримки

Дивись також