
Aspose.HTML Cloud SDK pentru Ruby
SDK Ruby puternic pentru Crearea, Extracția și Procesarea Fișierelor HTML
SDK Ruby Cloud avansat care permite dezvoltatorilor software să creeze, să analizeze, să manipuleze și să convertească fișiere HTML în EPUB, PDF, XPS, DOCX, DOC, PNG, JPEG, BMP, TIFF și altele.
Ce este Aspose.HTML Cloud SDK pentru Ruby?
În era digitală de astăzi, manipularea și conversia documentelor HTML și a paginilor web în mod programatic reprezintă o necesitate comună pentru mulți dezvoltatori. Aspose.HTML Cloud SDK for Ruby oferă o soluție puternică pentru a realiza aceste sarcini fără probleme în limbajul de programare Ruby. Aceasta oferă dezvoltatorilor de software o gamă largă de capabilități de manipulare a documentelor HTML, inclusiv conversia HTML în PDF, conversia HTML în imagine, validarea HTML și multe altele. Aspose.HTML Cloud SDK for Ruby servește ca o punte între aplicațiile tale Ruby și serviciul Aspose.HTML Cloud, facilitând integrarea acestor funcționalități puternice în proiectele tale.
Aspose.HTML Cloud SDK pentru Ruby face parte din familia Aspose.HTML Cloud, care este o colecție de API-uri și SDK-uri bazate pe cloud concepute pentru a lucra cu fișiere HTML. Există mai multe funcționalități importante ale bibliotecii, cum ar fi crearea de noi documente HTML de la zero, conversia documentelor HTML în PDF și alte formate de fișiere suportate, exportarea paginilor sau secțiunilor HTML în formate de imagine, validarea documentelor HTML, extragerea datelor structurate din documentele HTML, redarea documentelor HTML ca imagini și multe altele. SDK-ul se poate integra perfect cu furnizorii populari de stocare în cloud, cum ar fi Amazon S3 și Microsoft Azure, facilitând stocarea și gestionarea documentelor HTML.
Aspose.HTML Cloud SDK for Ruby prioritizează securitatea datelor tale. Folosește conexiuni securizate și metode de autentificare pentru a proteja documentele HTML și conținutul acestora. Simplifică manipularea și procesarea documentelor HTML, permițând dezvoltatorilor de software să automatizeze diverse aspecte ale lucrului cu conținut HTML. Indiferent dacă construiești aplicații web, automatizezi procese de afaceri sau extragi date de pe web, acest SDK oferă instrumentele necesare pentru a eficientiza sarcinile legate de HTML. Prin valorificarea puterii Aspose.HTML Cloud și a comodității Ruby, poți îmbunătăți proiectele tale de dezvoltare și oferi utilizatorilor capacități de procesare HTML de înaltă calitate.
Începeți cu Aspose.HTML Cloud SDK pentru Ruby
Cea mai recomandată metodă de instalare a Aspose.HTML Cloud SDK pentru Ruby este prin RubyGems, instrumentul de gestionare a dependențelor pentru Ruby. Vă rugăm să utilizați comanda următoare pentru o instalare fără probleme.
Instalați Aspose.HTML Cloud SDK pentru Ruby prin RubyGems
gem install aspose_html_cloud
Puteți descărca biblioteca direct de pe pagina de produs Aspose.HTML Cloud SDK pentru Ruby
Exportați HTML în PDF prin API Ruby
Una dintre funcționalitățile de bază ale Aspose.HTML Cloud SDK pentru Ruby este capacitatea sa de a converti documente HTML în fișiere PDF cu ușurință. Această funcție este deosebit de utilă pentru generarea de rapoarte tipărite, facturi, salvarea paginilor web ca PDF-uri, crearea de documente digitale și multe altele din conținutul web. Biblioteca suportă conversia documentelor HTML în unele dintre cele mai populare formate de fișiere, cum ar fi PDF-uri, XPS, DOC, DOCX, MHTML și multe altele. Exemplul următor demonstrează cum, cu doar câteva linii de cod Ruby, dezvoltatorii pot realiza conversia din HTML în PDF și alte formate de fișiere.
Cum să convertești HTML în PDF utilizând SDK-ul 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");
Validare și manipulare HTML prin Ruby
Aspose.HTML Cloud SDK pentru Ruby ajută dezvoltatorii de software să valideze documentele HTML pentru a se asigura că respectă standardele web și să identifice eventualele probleme din markup în cadrul aplicațiilor Ruby. Permite utilizatorilor să valideze documentele HTML în conformitate cu diferite specificații și standarde HTML, asigurând calitatea și corectitudinea conținutului HTML. SDK-ul permite, de asemenea, dezvoltatorilor să editeze și să manipuleze programatic documentele HTML, cum ar fi adăugarea sau eliminarea elementelor, actualizarea atributelor și altele.
Conversie EPUB în XPS, DOCX și imagini
Aspose.HTML Cloud SDK pentru Ruby permite dezvoltatorilor de software să încarce și să convertească documente HTML în formate de fișiere EPUB cu doar câteva linii de cod Ruby. Biblioteca include, de asemenea, suport pentru conversia fișierelor EPUB în PDF, XPS, DOC/DOCX și formate de imagini populare precum JPEG, PNG, GIF, TIFF, BMP și altele. Exemplul de mai jos arată cum dezvoltatorii pot converti un fișier EPUB din sistemul de fișiere local în format PNG utilizând cod Ruby.
Cum să convertești fișierul EPUB din sistemul de fișiere local în PNG prin SDK-ul 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
