
Aspose.HTML Cloud SDK for Ruby
HTML Dosyalarını Oluşturmak, Çıkarmak ve İşlemek için Güçlü Ruby SDK
Yazılım geliştiricilerin HTML dosyalarını oluşturmasına, ayrıştırmasına, manipüle etmesine ve EPUB, PDF, XPS, DOCX, DOC, PNG, JPEG, BMP, TIFF ve daha fazlasına dönüştürmesine olanak tanıyan gelişmiş Ruby Cloud SDK.
Aspose.HTML Cloud SDK for Ruby nedir?
Bugünün dijital çağında, HTML belgelerini ve web sayfalarını programlı olarak işlemek ve dönüştürmek birçok geliştirici için yaygın bir gerekliliktir. Aspose.HTML Cloud SDK for Ruby, bu görevleri Ruby programlama dilinde sorunsuz bir şekilde gerçekleştirmek için güçlü bir çözüm sunar. Yazılım geliştiricilere HTML belgesi işleme yeteneklerinin geniş bir yelpazesini sağlar; bunlar arasında HTML'den PDF'ye dönüştürme, HTML'den görüntüye dönüştürme, HTML doğrulama ve daha fazlası bulunur. Aspose.HTML Cloud SDK for Ruby, Ruby uygulamalarınız ile Aspose.HTML Cloud hizmeti arasında bir köprü görevi görerek bu güçlü özellikleri projelerinize entegre etmeyi kolaylaştırır.
Aspose.HTML Cloud SDK for Ruby, HTML dosyalarıyla çalışmak üzere tasarlanmış bulut tabanlı API'ler ve SDK'lar koleksiyonu olan Aspose.HTML Cloud ailesinin bir parçasıdır. Kütüphanenin birkaç önemli özelliği şunlardır: sıfırdan yeni HTML belgeleri oluşturma, HTML belgelerini PDF ve diğer desteklenen dosya formatlarına dönüştürme, HTML sayfalarını veya bölümlerini görüntü formatlarına dışa aktarma, HTML belgelerinin doğrulanması, HTML belgelerinden yapılandırılmış veri çıkarma, HTML belgelerini görüntü olarak render etme ve daha fazlası. SDK, Amazon S3 ve Microsoft Azure gibi popüler bulut depolama sağlayıcılarıyla sorunsuz bir şekilde entegre olabilir, böylece HTML belgelerinizi kolayca depolayıp yönetebilirsiniz.
Aspose.HTML Cloud SDK for Ruby, verilerinizin güvenliğine öncelik verir. HTML belgelerinizi ve içeriklerini korumak için güvenli bağlantılar ve kimlik doğrulama yöntemleri kullanır. HTML belge manipülasyonu ve işleme görevlerini basitleştirir, yazılım geliştiricilerin HTML içeriğiyle çalışmanın çeşitli yönlerini otomatikleştirmesine olanak tanır. Web uygulamaları geliştiriyor, iş süreçlerini otomatikleştiriyor ya da web'den veri çıkarıyor olun, bu SDK HTML ile ilgili görevlerinizi kolaylaştırmak için ihtiyacınız olan araçları sağlar. Aspose.HTML Cloud'un gücünü ve Ruby'nin kolaylığını kullanarak geliştirme projelerinizi iyileştirebilir ve kullanıcılara yüksek kaliteli HTML işleme yetenekleri sunabilirsiniz.
Aspose.HTML Cloud SDK for Ruby ile Başlarken
Aspose.HTML Cloud SDK for Ruby'yi Ruby için bağımlılık yönetim aracı RubyGems üzerinden kurmanın önerilen yolu budur. Lütfen sorunsuz bir kurulum için aşağıdaki komutu kullanın.
Aspose.HTML Cloud SDK for Ruby'i RubyGems aracılığıyla Kur
gem install aspose_html_cloud
Kütüphaneyi doğrudan Aspose.HTML Cloud SDK for Ruby ürün sayfasından indirebilirsiniz
Ruby API aracılığıyla HTML'yi PDF'ye Dışa Aktar
Aspose.HTML Cloud SDK for Ruby'nin temel işlevselliklerinden biri, HTML belgelerini PDF dosyalarına kolayca dönüştürme yeteneğidir. Bu özellik, yazdırılabilir raporlar, faturalar oluşturmak, web sayfalarını PDF olarak kaydetmek, dijital belgeler ve web içeriğinden daha fazlasını yaratmak için özellikle faydalıdır. Kütüphane, HTML belgelerinin PDF, XPS, DOC, DOCX, MHTML ve daha birçok önde gelen dosya formatına dönüştürülmesini destekler. Aşağıdaki örnek, sadece birkaç satır Ruby kodu ile yazılım geliştiricilerin HTML'den PDF ve diğer dosya formatlarına dönüşümü nasıl gerçekleştirebileceklerini göstermektedir.
Ruby SDK kullanarak HTML'yi PDF'ye nasıl dönüştürülür?
// 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");
Ruby ile HTML Doğrulama ve Manipülasyonu
Aspose.HTML Cloud SDK for Ruby, yazılım geliştiricilerin HTML belgelerini doğrulamalarına yardımcı olur, böylece web standartlarına uygun olduklarından emin olur ve Ruby uygulamaları içinde işaretlemedeki olası sorunları tespit eder. Kullanıcıların HTML belgelerini farklı HTML spesifikasyonları ve standartlarına göre doğrulamalarını sağlar, HTML içeriğinizin kalitesini ve doğruluğunu temin eder. SDK ayrıca yazılım geliştiricilerin HTML belgelerini programlı olarak düzenlemelerine ve manipüle etmelerine olanak tanır; örneğin öğe ekleme veya kaldırma, öznitelikleri güncelleme ve daha fazlası.
EPUB'den XPS, DOCX ve Görüntü Dönüştürmesi
Aspose.HTML Cloud SDK for Ruby, yazılım geliştiricilerin HTML belgelerini sadece birkaç Ruby kod satırıyla EPUB dosya formatına yüklemelerine ve dönüştürmelerine olanak tanır. Kütüphane ayrıca EPUB dosyalarını PDF, XPS, DOC/DOCX ve JPEG, PNG, GIF, TIFF, BMP gibi popüler görüntü dosyası formatlarına dönüştürme desteği de içerir. Aşağıdaki örnek, yazılım geliştiricilerin yerel dosya sistemindeki bir EPUB dosyasını Ruby kodu kullanarak PNG dosya formatına nasıl dönüştürebileceklerini gösterir.
Ruby SDK kullanarak yerel dosya sistemindeki EPUB dosyasını PNG'ye nasıl dönüştürülür?
# 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
