Convierta PDF a HTML usando REST API en Ruby

Convierta PDF a HTML usando REST API en Ruby

Es posible que deba convertir un archivo PDF en HTML porque HTML generalmente es mucho mejor para proporcionar información a través de la web. Para realizar esta conversión de pdf a html manteniendo el formato mediante programación, este artículo cubrirá cómo convertir PDF a HTML usando REST API en Ruby. Además, también aprenderá cómo usar opciones adicionales para convertir PDF a HTML usando la biblioteca de descarga gratuita en línea de pdf to html converter.

PDF ofrece compartir e imprimir documentos de solo lectura sin perder el formato de los documentos. Podemos convertir fácilmente documentos PDF a páginas web HTML y verlos en cualquier navegador. Aprendamos cómo convertir pdf a formato html usando Ruby.

En este artículo se tratarán los siguientes temas:

API REST de conversión de PDF a HTML - Instalación

Para convertir el formato pdf a html, usaremos Ruby SDK of GroupDocs.Conversion Cloud API. Puede instalar la biblioteca de descarga gratuita del convertidor de documentos PDF a HTML, utilizando el siguiente comando en la consola:

gem install groupdocs_conversion_cloud

Este software de conversión de PDF a HTML está disponible para descargar de forma gratuita. Ahora, obtenga su ID de cliente y secreto del panel de control de GroupDocs antes de seguir los pasos mencionados a continuación. Una vez que tenga su ID de cliente y Secreto de cliente, agréguelos en el código de la aplicación Ruby como se muestra a continuación:

# Obtenga su client_id y client_secret de https://dashboard.groupdocs.cloud después del registro gratuito.
# Cargue la gema en su aplicación Ruby para http://api.groupdocs.cloud
require 'groupdocs_conversion_cloud'

@client_id = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
@client_secret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
# Establezca su nombre de almacenamiento
@storage_name = "test-internal-storage"

A continuación, exploremos cómo convertir un formato pdf a html paso a paso usando la API REST en Ruby.

Conversión de PDF a HTML utilizando REST API en Ruby

Podemos convertir un archivo pdf a formato html mediante programación siguiendo los sencillos pasos que se detallan a continuación:

  • En primer lugar, cree una instancia de ConvertApi
  • Ahora, cree una instancia de configuración de conversión usando ConvertSettings
  • A continuación, proporcione el nombre de almacenamiento de archivos
  • Establezca la ruta del archivo PDF de entrada y el formato del archivo de salida como “html”
  • Luego, proporcione el nombre de la ruta de salida
  • Después de eso, cree ConvertDocumentRequest con ConvertSettings como argumento
  • Finalmente, convierta pdf a html llamando al método convert\document() con ConvertDocumentRequest

El siguiente ejemplo de código muestra cómo cambiar el formato pdf a html en Ruby.

# Este ejemplo de código demuestra cómo convertir un documento pdf a páginas web html.
# Crear instancia de ConvertApi
@convert_api = GroupDocsConversionCloud::ConvertApi.from_keys(@client_id, @client_secret)

# Preparar la configuración de conversión
@settings = GroupDocsConversionCloud::ConvertSettings.new
@settings.storage_name = @storage_name
@settings.file_path = "pdf-to-html/pdf-pages.pdf"
@settings.format = "html"
@settings.output_path = "pdf-to-html"

# Convertir pdf a html
@result = @convert_api.convert_document(GroupDocsConversionCloud::ConvertDocumentRequest.new(@settings))
puts("PDF file successfully converted to HTML.")

Finalmente, el ejemplo de código anterior guardará el archivo HTML en la nube. Esta es la mejor manera de convertir un documento pdf a html.

Cómo convertir un rango de páginas de PDF a HTML

Podemos convertir el rango de páginas de un documento PDF a HTML siguiendo los pasos que se detallan a continuación:

  • Primero, crea una instancia de ConvertApi
  • Ahora, cree una instancia de configuración de conversión usando ConvertSettings
  • A continuación, proporcione el nombre de almacenamiento de archivos
  • Establezca la ruta del archivo PDF de entrada y el formato del archivo de salida como “html”
  • Cree una instancia de HtmlConvertOptions
  • Establezca las opciones de conversión desde\página, páginas\recuento y fijo\diseño
  • Luego, configure los valores de conversión\opciones y salida\ruta
  • Después de eso, cree ConvertDocumentRequest con ConvertSettings como argumento
  • Finalmente, convierta pdf a código html en línea llamando al método convert\document() con ConvertDocumentRequest

El siguiente ejemplo de código muestra cómo convertir un rango de páginas de un documento PDF a un archivo HTML usando Ruby.

# Este ejemplo de código demuestra cómo convertir un rango de páginas de PDF a HTML en Ruby
# Crear instancia de conversión de Api
@convert_api = GroupDocsConversionCloud::ConvertApi.from_keys(@client_id, @client_secret)
 
# Crear configuraciones de conversión
@settings = GroupDocsConversionCloud::ConvertSettings.new
@settings.storage_name = @storage_name
@settings.file_path = "pdf-to-html/pdf-pages.pdf"
@settings.format = "html"
@convertOptions = GroupDocsConversionCloud::HtmlConvertOptions.new
@convertOptions.from_page = 1
# Número de páginas a convertir
@convertOptions.pages_count = 3
@convertOptions.fixed_layout = true
@settings.convert_options = @convertOptions
@settings.output_path = "pdf-to-html"
 
# Convierta pdf a html usando opciones avanzadas
@result = @convert_api.convert_document(GroupDocsConversionCloud::ConvertDocumentRequest.new(@settings))
puts("PDF file converted to HTML using advance options.")

Finalmente, el ejemplo de código anterior guardará el documento después de convertirlo de pdf a html en línea en la nube.

Cómo convertir páginas específicas de PDF a HTML

Podemos convertir páginas específicas de un documento PDF a HTML utilizando el mejor convertidor de pdf a html en línea con imágenes siguiendo los pasos que se detallan a continuación:

  • Primero, crea una instancia de ConvertApi
  • Ahora, cree una instancia de configuración de conversión usando ConvertSettings
  • A continuación, proporcione el nombre de almacenamiento de archivos
  • Establezca la ruta del archivo PDF de entrada y el formato del archivo de salida como “html”
  • Cree una instancia de HtmlConvertOptions
  • Proporcione la opción de conversión html de la colección de páginas
  • Luego, configure los valores de conversión\opciones y salida\ruta
  • Después de eso, cree ConvertDocumentRequest con ConvertSettings como argumento
  • Finalmente, convierta un archivo pdf a html llamando al método convert\document() con ConvertDocumentRequest

El siguiente ejemplo de código muestra cómo exportar ciertas páginas de un documento PDF a un archivo HTML usando Ruby.

# Este ejemplo de código demuestra cómo convertir páginas específicas de PDF a HTML en Ruby
# Crear instancia de conversión de API
@convert_api = GroupDocsConversionCloud::ConvertApi.from_keys(@client_id, @client_secret)
 
# Crear configuraciones de conversión
@settings = GroupDocsConversionCloud::ConvertSettings.new
@settings.storage_name = @storage_name
@settings.file_path = "pdf-to-html/pdf-pages.pdf"
@settings.format = "html"
@convertOptions = GroupDocsConversionCloud::HtmlConvertOptions.new
# Los índices de página de las páginas específicas que se van a convertir
@convertOptions.pages = [1, 5]
@settings.convert_options = @convertOptions
@settings.output_path = "pdf-to-html"
 
# PDF convertir páginas específicas a HTML
@response = @convert_api.convert_document(GroupDocsConversionCloud::ConvertDocumentRequest.new(@settings))
puts("PDF certain pages converted to HTML successfully.")

Finalmente, el ejemplo de código anterior convertirá pdf a html con imágenes en la nube. Hay un convertidor de código pdf a html en línea como se explica a continuación.

Herramienta de conversión en línea de PDF a HTML

¿Cómo convertir PDF a HTML en línea gratis? Groupdocs.Conversion proporciona una herramienta gratuita de conversión de pdf a html en línea para que pueda cambiar su formato PDF a HTML. Simplemente seleccione el archivo que desea convertir y use el mejor convertidor de pdf a html en línea gratuito para convertir su archivo PDF en un archivo HTML. Ha sido desarrollado utilizando la API Groupdocs.Conversion online pdf to html.

Conclusión

En este artículo, has aprendido:

  • cómo convertir pdf a html sin perder formato en Ruby;
  • cómo convertir un archivo pdf a html por rango en Ruby;
  • convertir páginas PDF específicas a formato HTML;
  • en línea convertir pdf a html gratis;

Además, puede obtener más información sobre la API de conversión de formato de archivo GroupDocs.Conversion utilizando la documentación.

Hacer una pregunta

Si tiene alguna consulta sobre cómo convertir un archivo pdf a formato html, no dude en consultarnos en Foro de soporte gratuito

Ver también