
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 за Ruby предлага мощно решение за безпроблемно изпълнение на тези задачи в програмния език Ruby. Той предоставя на софтуерните разработчици широк набор от възможности за манипулиране на HTML документи, включително конвертиране от HTML към PDF, конвертиране от HTML към изображение, валидиране на HTML и много други. Aspose.HTML Cloud SDK за 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.
Започване с 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
