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

Aspose.HTML Cloud SDK for Ruby

 
 

Tehokas Ruby SDK HTML-tiedostojen luomiseen, poimimiseen ja käsittelyyn

Edistynyt Ruby Cloud SDK, joka mahdollistaa ohjelmistokehittäjille HTML-tiedostojen luomisen, jäsentämisen, käsittelyn ja muuntamisen EPUB-, PDF-, XPS-, DOCX-, DOC-, PNG-, JPEG-, BMP-, TIFF- ja muihin formaatteihin.

Mikä on Aspose.HTML Cloud SDK Rubylle?

Nykypäivän digitaalisessa aikakaudessa HTML-dokumenttien ja verkkosivujen ohjelmallinen käsittely ja muuntaminen on monille kehittäjille yleinen tarve. Aspose.HTML Cloud SDK for Ruby tarjoaa tehokkaan ratkaisun näiden tehtävien suorittamiseen saumattomasti Ruby-ohjelmointikielellä. Se tarjoaa ohjelmistokehittäjille laajan valikoiman HTML-dokumenttien käsittelyominaisuuksia, mukaan lukien HTML‑PDF-muunnos, HTML‑kuvamurto, HTML‑validointi ja paljon muuta. Aspose.HTML Cloud SDK for Ruby toimii sillan tavoin Ruby-sovellustesi ja Aspose.HTML Cloud -palvelun välillä, mikä helpottaa näiden voimakkaiden ominaisuuksien integrointia projekteihisi.

Aspose.HTML Cloud SDK for Ruby on osa Aspose.HTML Cloud -perhettä, joka on kokoelma pilvipohjaisia API-rajapintoja ja SDK:ita, suunniteltu HTML-tiedostojen kanssa työskentelemiseen. Kirjastossa on useita tärkeitä ominaisuuksia, kuten uusien HTML-dokumenttien luominen alusta alkaen, HTML-dokumenttien muuntaminen PDF:ksi ja muihin tuettuihin tiedostomuotoihin, HTML-sivujen tai osioiden vienti kuvatiedostoiksi, HTML-dokumenttien validointi, rakenteellisen datan poiminta HTML-dokumenteista, HTML-dokumenttien renderöinti kuvina, ja monia muita. SDK voidaan saumattomasti integroida suosittuihin pilvitallennuspalveluihin, kuten Amazon S3 ja Microsoft Azure, mikä tekee HTML-dokumenttien tallentamisesta ja hallinnasta helppoa.

Aspose.HTML Cloud SDK for Ruby asettaa tietojesi turvallisuuden etusijalle. Se käyttää suojattuja yhteyksiä ja todennusmenetelmiä suojellakseen HTML-dokumenttejasi ja niiden sisältöä. Se yksinkertaistaa HTML-dokumenttien manipulointi- ja käsittelytehtäviä, jolloin ohjelmistokehittäjät voivat automatisoida erilaisia näkökohtia HTML-sisällön kanssa työskentelystä. Olipa kyseessä verkkosovellusten rakentaminen, liiketoimintaprosessien automatisointi tai tiedon poiminta verkosta, tämä SDK tarjoaa työkalut, joita tarvitset HTML:ään liittyvien tehtävien tehostamiseen. Hyödyntämällä Aspose.HTML Cloudin voimaa ja Rubyn kätevyyttä, voit parantaa kehitysprojektejasi ja tarjota käyttäjillesi korkealaatuisia HTML-käsittelyominaisuuksia.

Previous Next

Aloittaminen Aspose.HTML Cloud SDK:n kanssa Rubyssa

Suositeltu tapa asentaa Aspose.HTML Cloud SDK for Ruby on RubyGemsin, Rubyn riippuvuuksienhallintatyökalun, kautta. Käytä seuraavaa komentoa sujuvan asennuksen varmistamiseksi.

Asenna Aspose.HTML Cloud SDK Rubyyn RubyGemsin kautta

 gem install aspose_html_cloud

Voit ladata kirjaston suoraan Aspose.HTML Cloud SDK for Ruby -tuotesivulta

Vie HTML PDF-muotoon Ruby API:n kautta

Yksi Aspose.HTML Cloud SDK for Ruby:n keskeisistä toiminnoista on sen kyky muuntaa HTML-dokumentit PDF-tiedostoiksi vaivattomasti. Tämä ominaisuus on erityisen hyödyllinen tulostettavien raporttien, laskujen luomiseen, verkkosivujen tallentamiseen PDF-muodossa, digitaalisten asiakirjojen ja muun sisällön tuottamiseen verkkosisällöstä. Kirjasto tukee HTML-dokumenttien muuntamista joihinkin johtaviin tiedostomuotoihin, kuten PDF, XPS, DOC, DOCX, MHTML ja moniin muihin. Seuraava esimerkki osoittaa, miten vain muutamalla Ruby-koodirivillä ohjelmistokehittäjät voivat saavuttaa muunnoksen HTML:stä PDF:ksi ja muihin tiedostomuotoihin.

Kuinka muuntaa HTML PDF:ksi Ruby SDK:lla?

// 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:n validointi ja muokkaus Rubylla

Aspose.HTML Cloud SDK for Ruby auttaa ohjelmistokehittäjiä validoimaan HTML-dokumenttejaan varmistaakseen, että ne noudattavat verkkostandardeja ja tunnistavat mahdolliset merkintäongelmat Ruby-sovelluksissa. Se mahdollistaa käyttäjien validoida HTML-dokumentteja eri HTML-spesifikaatioita ja -standardeja vastaan, varmistaen HTML-sisältösi laadun ja oikeellisuuden. SDK myös antaa ohjelmistokehittäjille mahdollisuuden ohjelmallisesti muokata ja käsitellä HTML-dokumentteja, kuten lisätä tai poistaa elementtejä, päivittää attribuutteja ja paljon muuta.

EPUB → XPS, DOCX ja kuvien muunto

Aspose.HTML Cloud SDK for Ruby mahdollistaa ohjelmistokehittäjien ladata ja muuntaa HTML-dokumentteja EPUB-tiedostomuotoihin vain muutamalla Ruby-koodirivillä. Kirjasto sisältää myös tuen EPUB-tiedostojen muuntamiseen PDF-, XPS-, DOC/DOCX- ja suosittuihin kuvatiedostomuotoihin, kuten JPEG, PNG, GIF, TIFF, BMP jne. Seuraava esimerkki näyttää, miten ohjelmistokehittäjät voivat muuntaa EPUB-tiedoston paikallisesta tiedostojärjestelmästä PNG-tiedostomuotoon Ruby-koodilla.

Kuinka muuntaa EPUB-tiedosto paikallisesta tiedostojärjestelmästä PNG:ksi Ruby SDK:n avulla?

# 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

 Suomen