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

Aspose.HTML Cloud SDK for Ruby

 
 

Kraftfuldt Ruby SDK til at oprette, udtrække og behandle HTML-filer

Avanceret Ruby Cloud SDK, som giver softwareudviklere mulighed for at oprette, parse, manipulere og konvertere HTML-filer til EPUB, PDF, XPS, DOCX, DOC, PNG, JPEG, BMP, TIFF og mere.

Hvad er Aspose.HTML Cloud SDK for Ruby?

I dagens digitale tidsalder er det en almindelig nødvendighed for mange udviklere at manipulere og konvertere HTML-dokumenter og websider programmatisk. Aspose.HTML Cloud SDK for Ruby tilbyder en kraftfuld løsning til at udføre disse opgaver problemfrit i Ruby-programmeringssproget. Det giver softwareudviklere et bredt udvalg af funktioner til manipulation af HTML-dokumenter, herunder HTML-til-PDF konvertering, HTML-til-billede konvertering, HTML-validering og meget mere. Aspose.HTML Cloud SDK for Ruby fungerer som en bro mellem dine Ruby-applikationer og Aspose.HTML Cloud-tjenesten, hvilket gør det lettere for dig at integrere disse kraftfulde funktioner i dine projekter.

Aspose.HTML Cloud SDK for Ruby er en del af Aspose.HTML Cloud-familien, som er en samling af cloud-baserede API'er og SDK'er designet til at arbejde med HTML-filer. Der er flere vigtige funktioner i biblioteket, såsom at oprette nye HTML-dokumenter fra bunden, konvertere HTML-dokumenter til PDF og andre understøttede filformater, eksportere HTML-sider eller sektioner til billedformater, validering af HTML-dokumenter, udtrække strukturerede data fra HTML-dokumenter, gengive HTML-dokumenter som billeder og meget mere. SDK'en kan problemfrit integreres med populære cloud-lagringsudbydere som Amazon S3 og Microsoft Azure, hvilket gør det nemt at gemme og administrere dine HTML-dokumenter.

Aspose.HTML Cloud SDK for Ruby prioriterer sikkerheden for dine data. Den bruger sikre forbindelser og autentificeringsmetoder til at beskytte dine HTML-dokumenter og deres indhold. Den forenkler manipulation og behandling af HTML-dokumenter, så softwareudviklere kan automatisere forskellige aspekter af arbejdet med HTML-indhold. Uanset om du bygger webapplikationer, automatiserer forretningsprocesser eller udtrækker data fra nettet, giver dette SDK de værktøjer, du har brug for, til at strømline dine HTML-relaterede opgaver. Ved at udnytte kraften i Aspose.HTML Cloud og bekvemmeligheden ved Ruby, kan du forbedre dine udviklingsprojekter og levere høj kvalitet HTML-behandlingsfunktioner til dine brugere.

Previous Next

Kom i gang med Aspose.HTML Cloud SDK for Ruby

Den anbefalede måde at installere Aspose.HTML Cloud SDK for Ruby på er via RubyGems, afhængighedsstyringsværktøjet for Ruby. Brug venligst følgende kommando for en problemfri installation.

Installer Aspose.HTML Cloud SDK for Ruby via RubyGems

 gem install aspose_html_cloud

Du kan downloade biblioteket direkte fra Aspose.HTML Cloud SDK for Ruby produktsiden

Eksporter HTML til PDF via Ruby API

En af de centrale funktioner i Aspose.HTML Cloud SDK for Ruby er dens evne til nemt at konvertere HTML-dokumenter til PDF-filer. Denne funktion er især nyttig til at generere udskrivbare rapporter, fakturaer, gemme websider som PDF'er, oprette digitale dokumenter og mere fra webindhold. Biblioteket understøtter konvertering af HTML-dokumenter til nogle førende filformater som PDF, XPS, DOC, DOCX, MHTML og mange flere. Følgende eksempel demonstrerer, hvordan softwareudviklere med blot et par linjer Ruby-kode kan opnå konverteringen fra HTML til PDF og andre filformater.

Hvordan konverterer du HTML til PDF ved hjælp af 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-validering og -manipulation via Ruby

Aspose.HTML Cloud SDK for Ruby hjælper softwareudviklere med at validere deres HTML-dokumenter for at sikre, at de overholder webstandarder og identificere eventuelle problemer i markup'en inden for Ruby-applikationer. Det giver brugere mulighed for at validere HTML-dokumenter mod forskellige HTML-specifikationer og standarder, hvilket sikrer kvaliteten og korrektheden af dit HTML-indhold. SDK'en gør det også muligt for softwareudviklere programmatisk at redigere og manipulere HTML-dokumenter, såsom at tilføje eller fjerne elementer, opdatere attributter og mere.

EPUB til XPS, DOCX og billedkonvertering

Aspose.HTML Cloud SDK for Ruby giver softwareudviklere mulighed for at indlæse og konvertere HTML-dokumenter til EPUB-filformater med blot et par linjer Ruby-kode. Biblioteket inkluderer også understøttelse af konvertering af EPUB-filer til PDF, XPS, DOC/DOCX og populære billedfilformater som JPEG, PNG, GIF, TIFF, BMP osv. Følgende eksempel viser, hvordan softwareudviklere kan konvertere en EPUB-fil fra det lokale filsystem til PNG-filformater ved hjælp af Ruby-kode.

Hvordan konverterer du en EPUB-fil fra det lokale filsystem til PNG via 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

 Dansk