Comment convertir des fichiers TXT en PDF à l’aide de l’API REST dans Ruby

Comment convertir des fichiers TXT en PDF à l’aide de l’API REST dans Ruby

Notepad est un programme de traitement de texte qui vous permet de créer des notes rapides dans un fichier TXT. Le Bloc-notes Windows est un simple éditeur de texte créé par la société Microsoft. La conversion de texte en fichier PDF lui donne plus de polyvalence, car le document final peut être visualisé sur n’importe quel système. Pour effectuer une conversion TXT en PDF par programme, cet article explique comment convertir des fichiers TXT en PDF à l’aide de l’API REST dans Ruby.

Les sujets suivants doivent être couverts dans ce didacticiel :

L’API pour convertir des documents TXT en fichiers PDF

Pour commencer à convertir TXT en PDF, nous utiliserons le SDK Ruby de GroupDocs.Conversion Cloud API. Nos API Cloud vous permettent de convertir vos documents et images de n’importe quel format de fichier pris en charge vers n’importe quel format dont vous avez besoin. Vous pouvez facilement convertir entre plus de 50 types de documents et d’images tels que Word, PowerPoint, Excel, PDF, HTML, CAO, images raster, etc.

Vous pouvez installer GroupDocs.Conversion TXT en bibliothèque pdf gratuitement dans votre application Ruby. Appuyez sur la commande ci-dessous dans le terminal rails pour convertir TEXT en PDF à l’aide de gem :

gem install groupdocs_conversion_cloud

Veuillez obtenir votre ID client et votre secret client à partir du tableau de bord avant de commencer à suivre les étapes et les exemples de code disponibles. Une fois que vous avez votre identifiant et votre secret, veuillez ajouter le code 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"

Comment convertir TXT en PDF à l’aide de l’API REST dans Ruby

Vous pouvez convertir votre format TXT au format PDF en suivant les étapes simples mentionnées ci-dessous : Tout d’abord, téléchargez le document texte sur le stockage en nuage pour la conversion TXT2pdf. Par conséquent, le fichier texte téléchargé sera disponible dans la section fichiers de votre tableau de bord sur le cloud. Maintenant, vous pouvez convertir un document TXT en PDF par programmation en suivant les étapes ci-dessous :

  • Créer une instance de ConvertApi
  • Créer une instance de ConvertSettings
  • Définissez le chemin du fichier TXT et le format du fichier de sortie sur “pdf”
  • Créer une instance de TXTLoadOptions
  • Définissez l’encodage sur shift\jis
  • Attribuer des paramètres d’options de chargement
  • Indiquez le chemin du fichier de sortie “text-to-pdf”
  • Créer ConvertDocumentRequest avec ConvertSettings
  • Enfin, appelez la méthode convertdocument() avec ConvertDocumentRequest

L’exemple de code suivant montre comment convertir un fichier TXT en document PDF à l’aide de l’API REST :

# Comment convertir un fichier TXT en fichier PDF.
# Créer une instance d'API
@fileApi = GroupDocsConversionCloud::ConvertApi.from_keys(@client_id, @client_secret)

# Initialiser les paramètres de conversion
settings = GroupDocsConversionCloud::ConvertSettings.new
settings.file_path = "text-to-pdf/text-file.txt"
settings.format = "pdf"

loadOptions = GroupDocsConversionCloud::TxtLoadOptions.new
loadOptions.encoding = "shift_jis"

settings.load_options = loadOptions
settings.output_path = "text-to-pdf"

# Convertir en PDF à l'aide du convertisseur TEXT
result = @fileApi.convert_document(GroupDocsConversionCloud::ConvertDocumentRequest.new(settings))
puts("Successfully converted Text document to pdf file.")

L’exemple de code ci-dessus enregistrera le format de fichier text2pdf sur le cloud. Vous pouvez le télécharger immédiatement dans votre navigateur.

Conversion TXT en PDF à l’aide des options avancées de Ruby

Vous pouvez également convertir des documents TXT en PDF à l’aide d’options avancées par programmation en suivant les étapes ci-dessous :

  • Créer une instance de ConvertApi
  • Créer une instance de ConvertSettings
  • Définissez le chemin du fichier TXT et le format du fichier de sortie sur “pdf”
  • Créer une instance de TXTLoadOptions
  • Définissez les valeurs d’encodage et de trailing\spaces\options
  • Créer une instance de PdfConvertOptions
  • Définissez diverses convertOptions center\window, from\page, margin\top etc.
  • Attribuer des paramètres d’options de chargement and convert options settings
  • Définissez le chemin du fichier de sortie “text-to-pdf”
  • Créer ConvertDocumentRequest avec ConvertSettings
  • Maintenant, appelez enfin la méthode convertdocument() avec ConvertDocumentRequest

L’exemple de code suivant montre comment convertir un document TXT en document PDF avec des paramètres avancés à l’aide de l’API REST dans Ruby.

# Convertisseur TXT en PDF avec options avancées
#  Créer une instance de l'API de conversion de texte en PDF
@fileApi = GroupDocsConversionCloud::ConvertApi.from_keys(@client_id, @client_secret)

# Définir les paramètres de conversion pour les options de fichier avancées
settings = GroupDocsConversionCloud::ConvertSettings.new
settings.file_path = "text-to-pdf/text-file.txt"
settings.format = "pdf"
 
loadOptions = GroupDocsConversionCloud::TxtLoadOptions.new
loadOptions.encoding = "shift_jis"
loadOptions.trailing_spaces_options = "Preserve"

convertOptions = GroupDocsConversionCloud::PdfConvertOptions.new
convertOptions.center_window = true
convertOptions.compress_images = false
convertOptions.display_doc_title = true
convertOptions.dpi = 1024.0
convertOptions.fit_window = false
convertOptions.from_page = 1
convertOptions.grayscale = false
convertOptions.image_quality = 100
convertOptions.linearize = false
convertOptions.margin_top = 5
convertOptions.margin_left = 5
convertOptions.password = "password"
convertOptions.unembed_fonts = true
convertOptions.remove_unused_streams = true
convertOptions.remove_unused_objects = true
convertOptions.remove_pdfa_compliance = false
 
settings.load_options = loadOptions
settings.convert_options = convertOptions
settings.output_path = "text-to-pdf"

# Convertir un fichier TXT en PDF
result = @fileApi.convert_document(GroupDocsConversionCloud::ConvertDocumentRequest.new(settings))
puts("TXT file successfully converted to pdf file using advanced options.")

Convertisseur TXT en PDF en ligne gratuitement

Comment convertir un fichier texte (.txt) en PDF en ligne ? Convertissez TXT en PDF en ligne gratuitement et en un clic en utilisant notre meilleur convertisseur TXT en pdf gratuit. Il s’agit d’un convertisseur TXT en pdf facile à utiliser en ligne gratuit. Ce convertisseur gratuit de texte en pdf a été développé à l’aide de l’API de conversion de texte en pdf ci-dessus. Veuillez essayer ce qui suit convertisseur de document texte en pdf en ligne gratuit.

Résumé

Dans cet article, nous avons appris à :

  • convertir des documents TXT en PDF à l’aide de ruby ;
  • convertir txt en pdf en utilisant les options avancées de ruby ;

Vous pouvez en savoir plus sur l’API de conversion de fichiers GroupDocs.Conversion à l’aide de la documentation. Nous fournissons également une section API Reference qui vous permet de visualiser et de communiquer avec nos API directement via le navigateur.

poser une question

Si vous avez des questions sur le convertisseur TXT en PDF, n’hésitez pas à nous les poser sur le Forum.

Voir également