1. Produktai
  2.   HTML
  3.   Ruby
  4.   Aspose.HTML Cloud SDK for Ruby

Aspose.HTML Cloud SDK for Ruby

 
 

Galinga Ruby SDK, skirta kurti, išgauti ir apdoroti HTML failus

Pažangi Ruby Cloud SDK, leidžianti programinės įrangos kūrėjams kurti, analizuoti, manipuliuoti ir konvertuoti HTML failus į EPUB, PDF, XPS, DOCX, DOC, PNG, JPEG, BMP, TIFF ir kt.

Kas yra Aspose.HTML Cloud SDK Ruby kalbai?

Šiandieninėje skaitmeninėje eroje HTML dokumentų ir tinklalapių manipuliavimas bei konvertavimas programiškai yra dažna būtinybė daugeliui kūrėjų. Aspose.HTML Cloud SDK for Ruby siūlo galingą sprendimą, leidžiantį sklandžiai įvykdyti šias užduotis Ruby programavimo kalboje. Jis suteikia programinės įrangos kūrėjams platų HTML dokumentų manipuliavimo galimybių spektrą, įskaitant HTML į PDF konvertavimą, HTML į paveikslėlių konvertavimą, HTML validavimą ir daugelį kitų. Aspose.HTML Cloud SDK for Ruby veikia kaip tiltas tarp jūsų Ruby programų ir Aspose.HTML Cloud paslaugos, todėl lengviau integruoti šias galingas funkcijas į jūsų projektus.

Aspose.HTML Cloud SDK for Ruby yra Aspose.HTML Cloud šeimos dalis, kuri yra debesų pagrindu veikiančių API ir SDK rinkinys, skirtas darbui su HTML failais. Bibliotekoje yra keli svarbūs funkcionalumai, tokie kaip naujų HTML dokumentų kūrimas nuo nulio, HTML dokumentų konvertavimas į PDF ir kitus palaikomus failų formatus, HTML puslapių arba sekcijų eksportavimas į vaizdo formatus, HTML dokumentų tikrinimas, struktūruotų duomenų išgavimas iš HTML dokumentų, HTML dokumentų atvaizdavimas kaip vaizdai ir daugelis kitų. SDK gali sklandžiai integruotis su populiariomis debesų saugojimo paslaugomis, tokiomis kaip Amazon S3 ir Microsoft Azure, todėl lengva saugoti ir valdyti savo HTML dokumentus.

Aspose.HTML Cloud SDK for Ruby prioritetą teikia jūsų duomenų saugumui. Jis naudoja saugius ryšius ir autentifikacijos metodus, kad apsaugotų jūsų HTML dokumentus ir jų turinį. Jis supaprastina HTML dokumentų manipuliavimą ir apdorojimo užduotis, leidžiant programinės įrangos kūrėjams automatizuoti įvairius HTML turinio naudojimo aspektus. Nesvarbu, ar kuriate internetines programas, automatizuojate verslo procesus, ar išgaunate duomenis iš interneto, šis SDK suteikia įrankius, reikalingus supaprastinti su HTML susijusias užduotis. Pasinaudodami Aspose.HTML Cloud galia ir Ruby patogumu, galite patobulinti savo kūrimo projektus ir suteikti vartotojams aukštos kokybės HTML apdorojimo galimybes.

Previous Next

Pradžia su Aspose.HTML Cloud SDK Ruby

Rekomenduojamas būdas įdiegti Aspose.HTML Cloud SDK for Ruby per RubyGems, Ruby priklausomybių valdymo įrankį. Prašome naudoti šią komandą sklandžiam įdiegimui.

Įdiekite Aspose.HTML Cloud SDK Ruby per RubyGems

 gem install aspose_html_cloud

Biblioteką galite atsisiųsti tiesiai iš Aspose.HTML Cloud SDK for Ruby produkto puslapio

Eksportuoti HTML į PDF per Ruby API

Viena iš pagrindinių Aspose.HTML Cloud SDK for Ruby funkcijų yra galimybė lengvai konvertuoti HTML dokumentus į PDF failus. Ši funkcija ypač naudinga kuriant spausdinamus ataskaitas, sąskaitas faktūras, išsaugant tinklalapius PDF formatu, kuriant skaitmeninius dokumentus ir dar daugiau iš internetinio turinio. Biblioteka palaiko HTML dokumentų konvertavimą į kai kuriuos pirmaujančius failų formatus, tokius kaip PDF, XPS, DOC, DOCX, MHTML ir daugelį kitų. Žemiau pateiktas pavyzdys parodo, kaip tik kelios Ruby kodo eilutės leidžia programų kūrėjams atlikti konvertavimą iš HTML į PDF ir kitus failų formatus.

Kaip konvertuoti HTML į PDF naudojant 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 tikrinimas ir manipuliavimas per Ruby

Aspose.HTML Cloud SDK for Ruby padeda programinės įrangos kūrėjams patikrinti savo HTML dokumentus, kad įsitikintų, jog jie atitinka interneto standartus ir identifikuotų bet kokias žymėjimo klaidas Ruby programose. Ji leidžia vartotojams patikrinti HTML dokumentus pagal įvairias HTML specifikacijas ir standartus, užtikrinant jūsų HTML turinio kokybę ir teisingumą. SDK taip pat suteikia programinės įrangos kūrėjams galimybę programiškai redaguoti ir manipuliuoti HTML dokumentais, pvz., pridėti arba pašalinti elementus, atnaujinti atributus ir kt.

EPUB į XPS, DOCX ir vaizdų konvertavimas

Aspose.HTML Cloud SDK for Ruby leidžia programinės įrangos kūrėjams įkelti ir konvertuoti HTML dokumentus į EPUB failų formatą, naudojant tik kelias Ruby kodo eilutes. Biblioteka taip pat palaiko EPUB failų konvertavimą į PDF, XPS, DOC/DOCX ir populiarius vaizdo failų formatus, tokius kaip JPEG, PNG, GIF, TIFF, BMP ir pan. Toliau pateiktas pavyzdys parodo, kaip programinės įrangos kūrėjai gali konvertuoti EPUB failą iš vietinės failų sistemos į PNG formato failus, naudojant Ruby kodą.

Kaip konvertuoti EPUB failą iš vietinės failų sistemos į PNG naudojant 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

 Lietuvių