
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‑документами.
Аспозе.HTML Cloud SDK для Ruby ставит безопасность ваших данных в приоритет. Он использует защищённые соединения и методы аутентификации для защиты ваших HTML‑документов и их содержимого. Он упрощает манипуляцию HTML‑документами и задачи их обработки, позволяя разработчикам автоматизировать различные аспекты работы с HTML‑контентом. Независимо от того, создаёте ли вы веб‑приложения, автоматизируете бизнес‑процессы или извлекаете данные из интернета, этот SDK предоставляет инструменты, необходимые для оптимизации ваших задач, связанных с HTML. Используя возможности Aspose.HTML Cloud и удобство Ruby, вы можете улучшить свои проекты разработки и предоставить пользователям высококачественные возможности обработки HTML.
Начало работы с 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
