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
- Conversión de PDF a HTML utilizando REST API en Ruby
- Cómo convertir un rango de páginas de PDF a HTML
- Cómo convertir páginas específicas de PDF a HTML
- Herramienta de conversión en línea de PDF a HTML
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