
Aspose.HTML Cloud SDK per Ruby
Potente SDK Ruby per Creare, Estrarre e Processare File HTML
Avanzato SDK Ruby Cloud che consente agli sviluppatori software di creare, analizzare, manipolare e convertire file HTML in EPUB, PDF, XPS, DOCX, DOC, PNG, JPEG, BMP, TIFF e altro.
Che cos'è Aspose.HTML Cloud SDK per Ruby?
Nell'era digitale odierna, manipolare e convertire documenti HTML e pagine web in modo programmatico è una necessità comune per molti sviluppatori. Aspose.HTML Cloud SDK for Ruby offre una soluzione potente per eseguire queste operazioni in modo fluido nel linguaggio di programmazione Ruby. Fornisce agli sviluppatori software una vasta gamma di funzionalità per la manipolazione di documenti HTML, inclusa la conversione da HTML a PDF, la conversione da HTML a immagine, la validazione HTML e molto altro. Aspose.HTML Cloud SDK for Ruby funge da ponte tra le tue applicazioni Ruby e il servizio Aspose.HTML Cloud, facilitando l'integrazione di queste potenti funzionalità nei tuoi progetti.
Aspose.HTML Cloud SDK per Ruby fa parte della famiglia Aspose.HTML Cloud, che è una raccolta di API e SDK basati su cloud progettati per lavorare con file HTML. Ci sono diverse funzionalità importanti della libreria, come la creazione di nuovi documenti HTML da zero, la conversione di documenti HTML in PDF e altri formati di file supportati, l'esportazione di pagine o sezioni HTML in formati immagine, la convalida di documenti HTML, l'estrazione di dati strutturati dai documenti HTML, il rendering di documenti HTML come immagini e molto altro. L'SDK può integrarsi perfettamente con i principali provider di archiviazione cloud come Amazon S3 e Microsoft Azure, facilitando l'archiviazione e la gestione dei tuoi documenti HTML.
Aspose.HTML Cloud SDK per Ruby dà priorità alla sicurezza dei tuoi dati. Utilizza connessioni sicure e metodi di autenticazione per proteggere i tuoi documenti HTML e il loro contenuto. Semplifica le operazioni di manipolazione e elaborazione dei documenti HTML, consentendo agli sviluppatori di automatizzare vari aspetti del lavoro con i contenuti HTML. Che tu stia creando applicazioni web, automatizzando processi aziendali o estraendo dati dal web, questo SDK fornisce gli strumenti necessari per ottimizzare le attività legate all'HTML. Sfruttando la potenza di Aspose.HTML Cloud e la comodità di Ruby, puoi migliorare i tuoi progetti di sviluppo e offrire agli utenti capacità di elaborazione HTML di alta qualità.
Guida introduttiva ad Aspose.HTML Cloud SDK per Ruby
Il modo consigliato per installare Aspose.HTML Cloud SDK per Ruby è tramite RubyGems, lo strumento di gestione delle dipendenze per Ruby. Si prega di utilizzare il comando seguente per un'installazione senza problemi.
Installa Aspose.HTML Cloud SDK per Ruby tramite RubyGems
gem install aspose_html_cloud
Puoi scaricare la libreria direttamente dalla pagina prodotto Aspose.HTML Cloud SDK for Ruby.
Esporta HTML in PDF tramite l'API Ruby
Una delle funzionalità principali di Aspose.HTML Cloud SDK per Ruby è la sua capacità di convertire facilmente i documenti HTML in file PDF. Questa funzionalità è particolarmente utile per generare report stampabili, fatture, salvare pagine web come PDF, creare documenti digitali e molto altro dal contenuto web. La libreria supporta la conversione di documenti HTML in alcuni dei principali formati di file come PDF, XPS, DOC, DOCX, MHTML e molti altri. L'esempio seguente dimostra come, con sole poche righe di codice Ruby, gli sviluppatori software possano ottenere la conversione da HTML a PDF e altri formati di file.
Come convertire HTML in PDF usando l'SDK Ruby?
// 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");
Validazione e manipolazione HTML tramite Ruby
Aspose.HTML Cloud SDK per Ruby aiuta gli sviluppatori software a convalidare i loro documenti HTML per garantire che siano conformi agli standard web e identificare eventuali problemi nel markup all'interno delle applicazioni Ruby. Consente agli utenti di convalidare i documenti HTML rispetto a diverse specifiche e standard HTML, assicurando la qualità e la correttezza del contenuto HTML. L'SDK permette inoltre agli sviluppatori di modificare e manipolare programmaticamente i documenti HTML, come aggiungere o rimuovere elementi, aggiornare attributi e altro.
Conversione da EPUB a XPS, DOCX e immagine
Aspose.HTML Cloud SDK per Ruby consente agli sviluppatori di caricare e convertire i documenti HTML in formati di file EPUB con sole un paio di righe di codice Ruby. La libreria include anche il supporto per la conversione dei file EPUB in PDF, XPS, DOC/DOCX e formati di immagine popolari come JPEG, PNG, GIF, TIFF, BMP e così via. L'esempio seguente mostra come gli sviluppatori possono convertire un file EPUB dal file system locale in formati di file PNG usando codice Ruby.
Come convertire un file EPUB dal file system locale in PNG tramite l'SDK Ruby?
# 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
