1. Productos
  2.   HTML
  3.   Ruby
  4.   Aspose.HTML Cloud SDK para Ruby

Aspose.HTML Cloud SDK para Ruby

 
 

Potente SDK Ruby para crear, extraer y procesar archivos HTML

SDK Ruby Cloud avanzado que permite a los desarrolladores de software crear, analizar, manipular y convertir archivos HTML a EPUB, PDF, XPS, DOCX, DOC, PNG, JPEG, BMP, TIFF y más.

¿Qué es Aspose.HTML Cloud SDK para Ruby?

En la era digital actual, manipular y convertir documentos HTML y páginas web de forma programática es una necesidad común para muchos desarrolladores. Aspose.HTML Cloud SDK for Ruby ofrece una solución potente para realizar estas tareas sin problemas en el lenguaje de programación Ruby. Proporciona a los desarrolladores de software una amplia gama de capacidades de manipulación de documentos HTML, incluyendo la conversión de HTML a PDF, la conversión de HTML a imagen, la validación de HTML y mucho más. Aspose.HTML Cloud SDK for Ruby sirve como un puente entre sus aplicaciones Ruby y el servicio Aspose.HTML Cloud, facilitando la integración de estas potentes funciones en sus proyectos.

Aspose.HTML Cloud SDK para Ruby es parte de la familia Aspose.HTML Cloud, que es una colección de API y SDK basados en la nube diseñados para trabajar con archivos HTML. Hay varias características importantes de la biblioteca, como crear nuevos documentos HTML desde cero, convertir documentos HTML a PDF y otros formatos de archivo compatibles, exportar páginas o secciones HTML a formatos de imagen, validar documentos HTML, extraer datos estructurados de documentos HTML, renderizar documentos HTML como imágenes, y mucho más. El SDK puede integrarse sin problemas con proveedores de almacenamiento en la nube populares como Amazon S3 y Microsoft Azure, facilitando el almacenamiento y la gestión de sus documentos HTML.

Aspose.HTML Cloud SDK para Ruby prioriza la seguridad de sus datos. Utiliza conexiones seguras y métodos de autenticación para proteger sus documentos HTML y su contenido. Simplifica la manipulación y el procesamiento de documentos HTML, permitiendo a los desarrolladores de software automatizar varios aspectos del trabajo con contenido HTML. Ya sea que esté creando aplicaciones web, automatizando procesos empresariales o extrayendo datos de la web, este SDK le proporciona las herramientas que necesita para optimizar sus tareas relacionadas con HTML. Al aprovechar el poder de Aspose.HTML Cloud y la comodidad de Ruby, puede mejorar sus proyectos de desarrollo y ofrecer a sus usuarios capacidades de procesamiento HTML de alta calidad.

Previous Next

Comenzando con Aspose.HTML Cloud SDK para Ruby

La forma recomendada de instalar Aspose.HTML Cloud SDK para Ruby es a través de RubyGems, la herramienta de gestión de dependencias para Ruby. Por favor, use el siguiente comando para una instalación sin problemas.

Instalar Aspose.HTML Cloud SDK para Ruby mediante RubyGems

 gem install aspose_html_cloud

Puedes descargar la biblioteca directamente desde la página del producto Aspose.HTML Cloud SDK for Ruby

Exportar HTML a PDF mediante la API de Ruby

Una de las funcionalidades principales del Aspose.HTML Cloud SDK para Ruby es su capacidad de convertir documentos HTML a archivos PDF con facilidad. Esta característica es particularmente útil para generar informes imprimibles, facturas, guardar páginas web como PDFs, crear documentos digitales y más a partir del contenido web. La biblioteca soporta la conversión de documentos HTML a varios formatos de archivo líderes como PDF, XPS, DOC, DOCX, MHTML y muchos más. El siguiente ejemplo demuestra cómo, con solo un par de líneas de código Ruby, los desarrolladores de software pueden lograr la conversión de HTML a PDF y a otros formatos de archivo.

¿Cómo convertir HTML a PDF usando el SDK de 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");

Validación y manipulación de HTML mediante Ruby

Aspose.HTML Cloud SDK for Ruby ayuda a los desarrolladores de software a validar sus documentos HTML para garantizar que cumplan con los estándares web e identificar cualquier problema en el marcado dentro de aplicaciones Ruby. Permite a los usuarios validar documentos HTML contra diferentes especificaciones y estándares HTML, asegurando la calidad y corrección de su contenido HTML. El SDK también permite a los desarrolladores programar la edición y manipulación de documentos HTML, como agregar o eliminar elementos, actualizar atributos y más.

Conversión de EPUB a XPS, DOCX e imágenes

Aspose.HTML Cloud SDK for Ruby permite a los desarrolladores cargar y convertir documentos HTML a formatos de archivo EPUB con solo un par de líneas de código Ruby. La biblioteca también incluye soporte para convertir archivos EPUB a PDF, XPS, DOC/DOCX y formatos de imagen populares como JPEG, PNG, GIF, TIFF, BMP, entre otros. El siguiente ejemplo muestra cómo los desarrolladores pueden convertir un archivo EPUB del sistema de archivos local a formatos de archivo PNG usando código Ruby.

¿Cómo convertir un archivo EPUB del sistema de archivos local a PNG mediante el SDK de 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

 Español