1. Продукти
  2.   HTML
  3.   Ruby
  4.   Aspose.HTML Cloud SDK для Ruby

Aspose.HTML Cloud SDK для Ruby

 
 

Потужний Ruby SDK для створення, витягування та обробки HTML‑файлів

Розширений Ruby Cloud SDK, який дозволяє розробникам створювати, аналізувати, маніпулювати та конвертувати HTML‑файли у EPUB, PDF, XPS, DOCX, DOC, PNG, JPEG, BMP, TIFF та інші.

Що таке Aspose.HTML Cloud SDK для Ruby?

У сучасну цифрову епоху маніпулювання та конвертація HTML‑документів і веб‑сторінок програмно є поширеною необхідністю для багатьох розробників. Aspose.HTML Cloud SDK for Ruby пропонує потужне рішення для безперешкодного виконання цих завдань у мові програмування Ruby. Він надає розробникам програмного забезпечення широкий спектр можливостей маніпулювання HTML‑документами, включаючи конвертацію HTML у PDF, конвертацію HTML у зображення, валідацію HTML та багато іншого. Aspose.HTML Cloud SDK for Ruby слугує мостом між вашими Ruby‑додатками та сервісом Aspose.HTML Cloud, спрощуючи інтеграцію цих потужних функцій у ваші проєкти.

Aspose.HTML Cloud SDK для Ruby є частиною сімейства Aspose.HTML Cloud, яке є колекцією хмарних API та SDK, призначених для роботи з HTML‑файлами. У бібліотеці є кілька важливих функцій, таких як створення нових HTML‑документів з нуля, конвертація HTML‑документів у PDF та інші підтримувані формати файлів, експорт HTML‑сторінок або їхніх розділів у формати зображень, валідація HTML‑документів, витяг структурованих даних з HTML‑документів, рендеринг HTML‑документів як зображень та багато іншого. SDK безперешкодно інтегрується з популярними провайдерами хмарного сховища, такими як Amazon S3 та Microsoft Azure, що спрощує зберігання та управління вашими HTML‑документами.

Aspose.HTML Cloud SDK для Ruby приділяє пріоритет безпеці ваших даних. Він використовує захищені з’єднання та методи автентифікації для захисту ваших HTML‑документів та їх вмісту. Він спрощує маніпуляції та обробку HTML‑документів, дозволяючи розробникам програмного забезпечення автоматизувати різні аспекти роботи з HTML‑вмістом. Незалежно від того, чи створюєте ви веб‑додатки, автоматизуєте бізнес‑процеси або витягуєте дані з інтернету, цей SDK надає інструменти, необхідні для оптимізації ваших завдань, пов’язаних з HTML. Використовуючи потужність Aspose.HTML Cloud та зручність Ruby, ви можете підвищити якість своїх розробницьких проєктів і надати користувачам високоякісні можливості обробки HTML.

Previous Next

Початок роботи з Aspose.HTML Cloud SDK для Ruby

Рекомендований спосіб встановлення Aspose.HTML Cloud SDK для Ruby — через RubyGems, інструмент керування залежностями для Ruby. Будь ласка, використайте наступну команду для плавної інсталяції.

Встановіть Aspose.HTML Cloud SDK для Ruby через RubyGems

 gem install aspose_html_cloud

Ви можете завантажити бібліотеку безпосередньо зі Aspose.HTML Cloud SDK for Ruby сторінки продукту

Експорт HTML у PDF за допомогою Ruby API

Однією з ключових функцій Aspose.HTML Cloud SDK for Ruby є можливість легко конвертувати HTML‑документи у PDF‑файли. Ця можливість особливо корисна для створення друкованих звітів, рахунків‑фактур, збереження веб‑сторінок у вигляді PDF, створення цифрових документів та іншого з веб‑вмісту. Бібліотека підтримує конвертацію HTML‑документів у провідні формати файлів, такі як PDF, XPS, DOC, DOCX, MHTML та багато інших. Наведений нижче приклад демонструє, як за допомогою лише кількох рядків коду Ruby розробники можуть здійснити конвертацію з HTML у PDF та інші формати файлів.

Як конвертувати HTML у PDF за допомогою Ruby SDK?

// Initialize SDK API

var api = new HtmlApi("CLIENT_ID", "CLIENT_SECRET").ConvertApi;

// Convert HTML to PDF

var result = await api.ConvertAsync("test.html", "test.pdf");

Перевірка та маніпуляція HTML за допомогою Ruby

Aspose.HTML Cloud SDK для Ruby допомагає розробникам програмного забезпечення перевіряти їхні HTML‑документи, щоб переконатися, що вони відповідають веб‑стандартам і виявляти будь‑які проблеми в розмітці в межах Ruby‑застосунків. Він дозволяє користувачам валідувати HTML‑документи згідно з різними специфікаціями та стандартами HTML, забезпечуючи якість і правильність вашого HTML‑вмісту. SDK також дає розробникам можливість програмно редагувати та маніпулювати HTML‑документами, наприклад додавати або видаляти елементи, оновлювати атрибути тощо.

Конвертація EPUB у XPS, DOCX та зображення

Aspose.HTML Cloud SDK для Ruby дозволяє розробникам програмного забезпечення завантажувати та конвертувати HTML‑документи у формати EPUB всього кількома рядками коду Ruby. Бібліотека також включає підтримку перетворення EPUB‑файлів у PDF, XPS, DOC/DOCX та популярні формати зображень, такі як JPEG, PNG, GIF, TIFF, BMP тощо. Наведений нижче приклад показує, як розробники можуть конвертувати файл EPUB з локальної файлової системи у формат PNG за допомогою коду Ruby.

Як конвертувати файл EPUB з локальної файлової системи у PNG за допомогою Ruby SDK?

# load the gem

require 'aspose_html_cloud'


# Get keys from aspose site.

# There is free quota available. 

# For more details, see https://purchase.aspose.cloud/pricing

CONFIG = {

    "basePath":"https://api.aspose.cloud/v4.0",
    "authPath":"https://api.aspose.cloud/connect/token",
    "apiKey":"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
    "appSID":"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX",
    "debug":true

}

api_instance = AsposeHtml::HtmlApi.new CONFIG
src = "test.epub" # String | Source file.
dst = "test.png"  # String | Result file.


opts = { 

  width: 700,       # Float | Resulting image width in pixels. 
  height: 1000,     # Float | Resulting image height in pixels. 
  left_margin: 40,  # Float | Left resulting image margin in pixels.
  right_margin: 40, # Float | Right resulting image margin in pixels.
  top_margin: 50,   # Float | Top resulting image margin in pixels.
  bottom_margin: 50 # Float | Bottom resulting image margin in pixels.

}

begin

  #Convert the HTML file from the local file and save result to the local file.
  result = api_instance.convert_local_to_local(src, dst, opts)
  p result

rescue AsposeHtml::ApiError => e
  puts "Exception when calling api_instance.convert_local_to_local: #{e}"
end

 Українська