
Aspose.HTML Cloud SDK pour Ruby
SDK Ruby puissant pour créer, extraire et traiter des fichiers HTML
SDK Cloud Ruby avancé qui permet aux développeurs de logiciels de créer, analyser, manipuler et convertir des fichiers HTML en EPUB, PDF, XPS, DOCX, DOC, PNG, JPEG, BMP, TIFF et plus encore.
Qu'est-ce qu'Aspose.HTML Cloud SDK pour Ruby ?
À l'ère numérique actuelle, manipuler et convertir des documents HTML et des pages Web de manière programmatique est une nécessité courante pour de nombreux développeurs. Aspose.HTML Cloud SDK for Ruby offre une solution puissante pour accomplir ces tâches de manière fluide dans le langage de programmation Ruby. Il fournit aux développeurs logiciels une large gamme de capacités de manipulation de documents HTML, y compris la conversion HTML en PDF, la conversion HTML en image, la validation HTML, et bien plus encore. Aspose.HTML Cloud SDK for Ruby sert de pont entre vos applications Ruby et le service Aspose.HTML Cloud, facilitant l'intégration de ces fonctionnalités puissantes dans vos projets.
Aspose.HTML Cloud SDK for Ruby fait partie de la famille Aspose.HTML Cloud, qui est une collection d'API et de SDK basés sur le cloud conçus pour travailler avec des fichiers HTML. Il existe plusieurs fonctionnalités importantes de la bibliothèque, telles que la création de nouveaux documents HTML à partir de zéro, la conversion de documents HTML en PDF et autres formats de fichiers pris en charge, l'exportation de pages ou de sections HTML vers des formats d'image, la validation de documents HTML, l'extraction de données structurées à partir de documents HTML, le rendu de documents HTML sous forme d'images, et bien plus encore. Le SDK peut s'intégrer de manière transparente avec des fournisseurs de stockage cloud populaires comme Amazon S3 et Microsoft Azure, facilitant ainsi le stockage et la gestion de vos documents HTML.
Le SDK Aspose.HTML Cloud pour Ruby accorde la priorité à la sécurité de vos données. Il utilise des connexions sécurisées et des méthodes d'authentification pour protéger vos documents HTML et leur contenu. Il simplifie la manipulation et le traitement des documents HTML, permettant aux développeurs de logiciels d'automatiser divers aspects du travail avec le contenu HTML. Que vous construisiez des applications web, automatisiez des processus métier ou extrayiez des données du web, ce SDK fournit les outils nécessaires pour rationaliser vos tâches liées au HTML. En exploitant la puissance d'Aspose.HTML Cloud et la commodité de Ruby, vous pouvez améliorer vos projets de développement et offrir à vos utilisateurs des capacités de traitement HTML de haute qualité.
Premiers pas avec Aspose.HTML Cloud SDK pour Ruby
La méthode recommandée pour installer le SDK Aspose.HTML Cloud pour Ruby est via RubyGems, l'outil de gestion des dépendances pour Ruby. Veuillez utiliser la commande suivante pour une installation fluide.
Installer Aspose.HTML Cloud SDK pour Ruby via RubyGems
gem install aspose_html_cloud
Vous pouvez télécharger la bibliothèque directement depuis la page produit Aspose.HTML Cloud SDK for Ruby
Exporter du HTML en PDF via l'API Ruby
L'une des fonctionnalités principales d'Aspose.HTML Cloud SDK for Ruby est sa capacité à convertir facilement des documents HTML en fichiers PDF. Cette fonctionnalité est particulièrement utile pour générer des rapports imprimables, des factures, enregistrer des pages Web au format PDF, créer des documents numériques et bien plus à partir de contenu Web. La bibliothèque prend en charge la conversion de documents HTML vers plusieurs formats de fichiers majeurs tels que PDF, XPS, DOC, DOCX, MHTML et bien d'autres. L'exemple suivant montre comment, avec seulement quelques lignes de code Ruby, les développeurs peuvent réaliser la conversion de HTML en PDF et autres formats de fichiers.
Comment convertir du HTML en PDF à l'aide du 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");
Validation et manipulation du HTML via Ruby
Aspose.HTML Cloud SDK pour Ruby aide les développeurs logiciels à valider leurs documents HTML afin de garantir leur conformité aux normes du Web et d'identifier les éventuels problèmes de balisage dans les applications Ruby. Il permet aux utilisateurs de valider les documents HTML selon différentes spécifications et normes HTML, assurant la qualité et la justesse de votre contenu HTML. Le SDK permet également aux développeurs de modifier et de manipuler les documents HTML de manière programmatique, comme ajouter ou supprimer des éléments, mettre à jour des attributs, etc.
Conversion d'EPUB en XPS, DOCX et image
Aspose.HTML Cloud SDK pour Ruby permet aux développeurs logiciels de charger et de convertir des documents HTML en formats de fichiers EPUB avec seulement quelques lignes de code Ruby. La bibliothèque inclut également la prise en charge de la conversion des fichiers EPUB en PDF, XPS, DOC/DOCX et en formats d'images populaires tels que JPEG, PNG, GIF, TIFF, BMP, etc. L'exemple suivant montre comment les développeurs peuvent convertir un fichier EPUB du système de fichiers local en formats PNG à l'aide de code Ruby.
Comment convertir un fichier EPUB du système de fichiers local en PNG via le 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
