Convertir PDF en HTML à l'aide de l'API REST dans Ruby

Convertir PDF en HTML à l’aide de l’API REST dans Ruby

Vous devrez peut-être convertir un fichier PDF en HTML car le HTML est généralement bien meilleur pour fournir des informations via le Web. Afin d’effectuer cette conversion pdf en html en conservant le format par programmation, cet article explique comment convertir un PDF en HTML à l’aide de l’API REST dans Ruby. En outre, vous apprendrez également à utiliser des options supplémentaires pour convertir des PDF en HTML à l’aide de la bibliothèque de téléchargement gratuite de convertisseurs pdf en html en ligne.

PDF propose de partager et d’imprimer des documents en lecture seule sans perdre la mise en forme des documents. Nous pouvons facilement convertir des documents PDF en pages Web HTML et les afficher dans n’importe quel navigateur. Apprenons à convertir le format pdf au format html à l’aide de Ruby.

Les sujets suivants seront traités dans cet article :

API REST de conversion PDF vers HTML - Installation

Pour convertir le format pdf au format html, nous utiliserons le Ruby SDK of GroupDocs.Conversion Cloud API. Vous pouvez installer la bibliothèque de téléchargement gratuit du convertisseur de document PDF en HTML à l’aide de la commande suivante dans la console :

gem install groupdocs_conversion_cloud

Ce logiciel de conversion PDF en HTML est disponible en téléchargement gratuit. Maintenant, veuillez obtenir votre ID client et votre secret à partir du tableau de bord de GroupDocs avant de suivre les étapes mentionnées ci-dessous. Une fois que vous avez votre ID client et votre secret client, ajoutez-les dans le code d’application ruby comme indiqué ci-dessous :

# Obtenez votre client_id et client_secret sur https://dashboard.groupdocs.cloud après une inscription gratuite.
# Chargez la gemme dans votre application ruby pour http://api.groupdocs.cloud
require 'groupdocs_conversion_cloud'

@client_id = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
@client_secret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
# Définissez votre nom de stockage
@storage_name = "test-internal-storage"

Ensuite, explorons comment convertir un format pdf en html étape par étape à l’aide de l’API REST dans Ruby.

Conversion PDF en HTML à l’aide de l’API REST dans Ruby

Nous pouvons convertir un fichier pdf au format html par programme en suivant les étapes simples ci-dessous :

  • Tout d’abord, créez une instance de ConvertApi
  • Maintenant, créez une instance de paramètres de conversion à l’aide de ConvertSettings
  • Ensuite, indiquez le nom de stockage des fichiers
  • Définissez le chemin du fichier PDF d’entrée et le format du fichier de sortie sur “html”
  • Ensuite, fournissez le nom du chemin de sortie
  • Après cela, créez le ConvertDocumentRequest avec ConvertSettings comme argument
  • Enfin, transformez pdf en html en appelant la méthode convert\document() avec ConvertDocumentRequest

L’exemple de code suivant montre comment changer le format pdf en html dans Ruby.

# Cet exemple de code montre comment convertir un document pdf en pages Web html.
# Créer une instance ConvertApi
@convert_api = GroupDocsConversionCloud::ConvertApi.from_keys(@client_id, @client_secret)

# Préparer les paramètres de conversion
@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 en html
@result = @convert_api.convert_document(GroupDocsConversionCloud::ConvertDocumentRequest.new(@settings))
puts("PDF file successfully converted to HTML.")

Enfin, l’exemple de code ci-dessus enregistrera le fichier HTML sur le cloud. C’est le meilleur moyen de convertir un document pdf en document html.

Comment convertir une plage de pages de PDF en HTML

Nous pouvons convertir une plage de pages d’un document PDF en HTML en suivant les étapes ci-dessous :

  • Tout d’abord, créez une instance de ConvertApi
  • Maintenant, créez une instance de paramètres de conversion à l’aide de ConvertSettings
  • Ensuite, indiquez le nom de stockage des fichiers
  • Définissez le chemin du fichier PDF d’entrée et le format du fichier de sortie sur “html”
  • Créer une instance de HtmlConvertOptions
  • Définissez les options de conversion from\page, pages\count et fixed\layout
  • Ensuite, définissez les valeurs convert\options et output\path
  • Après cela, créez le ConvertDocumentRequest avec ConvertSettings comme argument
  • Enfin, convertissez le pdf en code html en ligne en appelant la méthode convert\document() avec ConvertDocumentRequest

L’exemple de code suivant montre comment convertir une plage de pages d’un document PDF en un fichier HTML à l’aide de Ruby.

# Cet exemple de code montre comment convertir une plage de pages de PDF en HTML dans Ruby
# Créer une instance d'API de conversion
@convert_api = GroupDocsConversionCloud::ConvertApi.from_keys(@client_id, @client_secret)
 
# Créer des paramètres de conversion
@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
# Nombre de pages à convertir
@convertOptions.pages_count = 3
@convertOptions.fixed_layout = true
@settings.convert_options = @convertOptions
@settings.output_path = "pdf-to-html"
 
# Convertir pdf en html en utilisant les options avancées
@result = @convert_api.convert_document(GroupDocsConversionCloud::ConvertDocumentRequest.new(@settings))
puts("PDF file converted to HTML using advance options.")

Enfin, l’exemple de code ci-dessus enregistrera le document après la conversion de pdf en html en ligne sur le cloud.

Comment convertir des pages spécifiques de PDF en HTML

Nous pouvons convertir des pages spécifiques d’un document PDF en HTML en utilisant le meilleur convertisseur pdf en html en ligne avec des images en suivant les étapes ci-dessous :

  • Tout d’abord, créez une instance de ConvertApi
  • Maintenant, créez une instance de paramètres de conversion à l’aide de ConvertSettings
  • Ensuite, indiquez le nom de stockage des fichiers
  • Définissez le chemin du fichier PDF d’entrée et le format du fichier de sortie sur “html”
  • Créer une instance de HtmlConvertOptions
  • Fournir l’option de conversion html de la collection de pages
  • Ensuite, définissez les valeurs convert\options et output\path
  • Après cela, créez le ConvertDocumentRequest avec ConvertSettings comme argument
  • Enfin, convertissez un fichier pdf en html en appelant la méthode convert\document() avec ConvertDocumentRequest

L’exemple de code suivant montre comment exporter certaines pages d’un document PDF vers un fichier HTML à l’aide de Ruby.

# Cet exemple de code montre comment convertir des pages spécifiques de PDF en HTML dans Ruby
# Créer une instance d'API de conversion
@convert_api = GroupDocsConversionCloud::ConvertApi.from_keys(@client_id, @client_secret)
 
# Créer des paramètres de conversion
@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
# Les index de page des pages spécifiques à convertir
@convertOptions.pages = [1, 5]
@settings.convert_options = @convertOptions
@settings.output_path = "pdf-to-html"
 
# PDF convertir des pages spécifiques en HTML
@response = @convert_api.convert_document(GroupDocsConversionCloud::ConvertDocumentRequest.new(@settings))
puts("PDF certain pages converted to HTML successfully.")

Enfin, l’exemple de code ci-dessus convertira le pdf en html avec des images sur le cloud. Il existe un convertisseur de code pdf en html en ligne, comme expliqué ci-dessous.

Outil de conversion PDF en HTML en ligne

Comment convertir un PDF en HTML en ligne gratuitement ? Groupdocs.Conversion fournit un outil gratuit de conversion de pdf en html en ligne pour vous permettre de changer votre format PDF en HTML. Sélectionnez simplement le fichier que vous souhaitez convertir et utilisez le meilleur convertisseur pdf en html gratuit en ligne pour transformer votre fichier PDF en fichier HTML. Il a été développé à l’aide de l’API Groupdocs.Conversion pdf en html en ligne.

Conclusion

Dans cet article, vous avez appris :

  • comment convertir un pdf en html sans perdre la mise en forme dans Ruby ;
  • comment convertir un fichier pdf en html par plage dans Ruby ;
  • convertir des pages PDF spécifiques au format HTML ;
  • convertir en ligne pdf en html gratuitement;

En outre, vous pouvez en savoir plus sur l’API de conversion de format de fichier GroupDocs.Conversion à l’aide de la documentation.

poser une question

Si vous avez des questions sur la façon de convertir un fichier pdf au format html, n’hésitez pas à nous demander sur Forum d’assistance gratuit

Voir également