
Aspose.HTML Cloud SDK for Ruby
Güclü Ruby SDK - HTML Fayllarını Yaratmaq, Çıxarmaq və Emal Etmək üçün
İnkişaf etmiş Ruby Cloud SDK - Proqram İnkişafçılarının HTML fayllarını yaratmaq, təhlil etmək, manipulyasiya etmək və EPUB, PDF, XPS, DOCX, DOC, PNG, JPEG, BMP, TIFF və daha çox formata çevirməsinə imkan verir.
Aspose.HTML Cloud SDK for Ruby nədir?
Bu günün rəqəmsal dövründə, HTML sənədləri və veb səhifələri proqramlaşdırma yolu ilə idarə etmək və çevirmək bir çox inkişafçılar üçün ümumi bir ehtiyacdır. Ruby üçün Aspose.HTML Cloud SDK bu vəzifələri Ruby proqramlaşdırma dilində problemsiz yerinə yetirmək üçün güclü bir həll təklif edir. O, proqram inkişafçılara HTML sənədlərinin idarə olunması üçün geniş imkanlar təqdim edir, o cümlədən HTML-dən PDF-ə çevirmə, HTML-dən şəkilə (Image) çevirmə, HTML doğrulama və daha çox. Ruby üçün Aspose.HTML Cloud SDK, Ruby tətbiqləriniz ilə Aspose.HTML Cloud xidməti arasında körpü rolunu oynayır, bu güclü xüsusiyyətləri layihələrinizə inteqrasiya etməyi asanlaşdırır.
Aspose.HTML Cloud SDK for Ruby, Aspose.HTML Cloud ailəsinin bir hissəsidir, bu, HTML faylları ilə işləmək üçün nəzərdə tutulmuş bulud əsaslı API-lər və SDK-ların kolleksiyasıdır. Kitabxananın bir neçə vacib xüsusiyyəti var, məsələn, sıfırdan yeni HTML sənədləri yaratmaq, HTML sənədlərini PDF və digər dəstəklənən fayl formatlarına çevirmək, HTML səhifələri və ya bölmələri şəkil formatlarına ixrac etmək, HTML sənədlərinin doğrulanması, HTML sənədlərindən strukturlaşdırılmış məlumatları çıxarmaq, HTML sənədlərini şəkillərə render etmək və daha çox. SDK, Amazon S3 və Microsoft Azure kimi populyar bulud saxlama provayderləri ilə problemsiz inteqrasiya ola bilər, bu da HTML sənədlərinizi asanlıqla saxlamağa və idarə etməyə imkan verir.
Aspose.HTML Cloud SDK for Ruby, məlumatlarınızın təhlükəsizliyini prioritet olaraq qəbul edir. O, HTML sənədlərinizi və onların məzmununu qorumaq üçün təhlükəsiz bağlantılar və autentifikasiya metodlarından istifadə edir. HTML sənədlərinin manipulyasiyası və emalı işlərini sadələşdirir, proqramçıların HTML məzmunu ilə işləməyin müxtəlif aspektlərini avtomatlaşdırmasına imkan verir. Veb tətbiqləri yaratsanız, iş proseslərini avtomatlaşdırsanız və ya vebdən məlumat çıxarsanız, bu SDK HTML ilə bağlı vəzifələrinizi səmərəli şəkildə yerinə yetirmək üçün lazım olan alətləri təqdim edir. Aspose.HTML Cloud-un gücündən və Ruby-nin rahatlığından istifadə edərək, inkişaf layihələrinizi təkmilləşdirə və istifadəçilərinizə yüksək keyfiyyətli HTML emalı imkanları təqdim edə bilərsiniz.
Aspose.HTML Cloud SDK for Ruby ilə Başlamaq
Aspose.HTML Cloud SDK for Ruby-ni Ruby üçün asılılıq idarəetmə aləti RubyGems vasitəsilə quraşdırmağın tövsiyə olunan yolu budur. Zəhmət olmasa, aşağıdakı əmri istifadə edərək sorunsuz quraşdırma həyata keçirin.
Aspose.HTML Cloud SDK for Ruby-ni RubyGems vasitəsilə quraşdırın
gem install aspose_html_cloud
Kitabxananı birbaşa Aspose.HTML Cloud SDK for Ruby məhsul səhifəsindən yükləyə bilərsiniz
Ruby API vasitəsilə HTML-i PDF-ə ixrac etmək
Aspose.HTML Cloud SDK for Ruby-nin əsas funksiyalarından biri onun HTML sənədlərini PDF fayllarına asanlıqla çevirmə qabiliyyətidir. Bu xüsusiyyət, çap edilə bilən hesabatlar, fakturalar yaratmaq, veb səhifələri PDF kimi saxlamaq, rəqəmsal sənədlər və veb məzmundan daha çox şey yaratmaq üçün xüsusilə faydalıdır. Kitabxana HTML sənədlərinin PDF, XPS, DOC, DOCX, MHTML və daha bir çox aparıcı fayl formatına çevrilməsini dəstəkləyir. Aşağıdakı nümunə, yalnız bir neçə Ruby kod sətiri ilə proqramçılara HTML‑dən PDF‑yə və digər fayl formatlarına çevirməni necə həyata keçirmək olduğunu göstərir.
Ruby SDK istifadə edərək HTML-ni PDF-ə necə çevirmək olar?
// 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");
Ruby vasitəsilə HTML doğrulama və manipulyasiya
Aspose.HTML Cloud SDK for Ruby, proqram təminatı inkişafçılarının HTML sənədlərini veb standartlarına uyğunluğunu yoxlamağa və Ruby tətbiqlərində işarələmədəki hər hansı problemləri müəyyən etməyə kömək edir. Bu, istifadəçilərə HTML sənədlərini müxtəlif HTML spesifikasiyaları və standartları ilə yoxlamağa, HTML məzmununuzun keyfiyyətini və düzgünlüyünü təmin etməyə imkan verir. SDK həmçinin proqram təminatı inkişafçılarının HTML sənədlərini proqram vasitəsilə redaktə etməyə və idarə etməyə, məsələn elementləri əlavə etməyə və ya silməyə, atributları yeniləməyə və s. imkan verir.
EPUB-dan XPS, DOCX və Şəkil formatına çevirmə
Aspose.HTML Cloud SDK for Ruby, proqram təminatı inkişafçılarının HTML sənədlərini yalnız bir neçə Ruby kod sətiri ilə EPUB fayl formatına yükləməyə və çevirməyə imkan verir. Kitabxana həmçinin EPUB fayllarını PDF, XPS, DOC/DOCX və JPEG, PNG, GIF, TIFF, BMP kimi populyar şəkil formatlarına çevirmə dəstəyi də təqdim edir. Aşağıdakı nümunə, proqram təminatı inkişafçılarının yerli fayl sistemindən EPUB faylını Ruby kodu ilə PNG formatına necə çevirdiyini göstərir.
Ruby SDK vasitəsilə yerli fayl sistemindən EPUB faylını PNG-ə necə çevirmək olar?
# 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
