Conversion de documents Word en images TIFF à l’aide de Ruby.

Comment convertir Word en TIFF - Convertisseur de documents en ligne en TIFF

Comment convertir Word en TIFF - Convertisseur Docx en TIFF en ligne gratuit

Aperçu

Le format de document Microsoft Word (DOCX, DOC) présente de nombreux avantages car il offre des capacités de modification, de compatibilité, de collaboration, de formatage, de facilité d’utilisation et de productivité, ce qui en fait un choix populaire pour les tâches de traitement de documents . En fait, le format de document Word est une ressource précieuse pour les entreprises et les organisations qui doivent créer, modifier et partager des documents. Cependant, le TIFF (Tagged Image File Format) est un format largement utilisé pour stocker des images raster, y compris des photographies et des documents numérisés. L’un des principaux objectifs du TIFF est de fournir un format flexible et robuste pour l’échange et l’archivage d’images de haute qualité. La compression sans perte, la haute qualité, la polyvalence, l’archivage à long terme et l’interopérabilité font partie de ses principaux avantages.

Ainsi, la conversion d’un document Word en images TIFF offre plusieurs avantages, notamment la préservation des images, la compatibilité, la facilité d’impression et de manipulation, l’archivage des documents et les économies d’espace.

Qu’est-ce que l’API de conversion Word vers TIFF ?

Aspose.Words Cloud est une solution de traitement de documents basée sur le cloud offrant les capacités de création, d’édition et de conversion de documents dans le cloud. L’API prend en charge plusieurs formats de fichiers, notamment Microsoft Word (DOC, DOCX), PDF, HTML, etc. De même, il est également capable de convertir des images Word DOCX en TIFF, tout en garantissant une compression sans perte et une qualité d’image élevée, ce qui les rend idéales pour les impressions de photographies.

Comment installer le SDK Ruby Cloud

Une fois le runtime ruby configuré, la première étape de l’utilisation du SDK est son installation. Il est disponible en téléchargement sur RubyGem (recommandé) et GitHub. Mais, avant de procéder à l’installation du SDK, nous devons installer les packages de dépendance suivants sur notre système.

# Following are the runtime dependencies to setup aspose_words_cloud
faraday 1.4.3 >= 1.4.1
marcel 1.0.1 >= 1.0.0
multipart-parser 0.1.1 >= 0.1.1
# Development dependencies is
minitest 5.14.4 ~> 5.11, >= 5.11.3

Maintenant, veuillez exécuter la commande suivante dans le terminal pour effectuer une installation rapide de la gemme asposewordscloud.

gem 'aspose_words_cloud', '~> 22.3'
# or install directly
gem install aspose_words_cloud

Maintenant, la prochaine étape importante consiste à obtenir les détails ClientID et ClientSecret en visitant tableau de bord Aspose.Cloud. Si vous n’avez pas de compte existant, inscrivez-vous simplement en utilisant le lien créer un nouveau compte et fournissez une adresse e-mail valide. Maintenant, nous sommes prêts à commencer l’opération de conversion Word en TIFF.

Conversion Word en TIFF en Ruby

La section suivante explique les étapes à suivre pour convertir un Word en TIFF dans une application Ruby.

  1. La première étape consiste à créer les variables ruby contenant les détails ClientID et ClientSecret (comme mentionné sur Aspose Cloud Dashboard).
  2. Deuxièmement, créez l’objet de configuration AsposeWordsCloud et transmettez ClientID, les détails ClientSecret comme arguments.
  3. La troisième étape consiste à créer une instance de la classe WordsAPI
  4. Nous devons maintenant télécharger le document Word d’entrée sur le stockage Cloud à l’aide de la méthode UploadFileRequest ()
  5. Enfin, convertissez l’image DOCX en TIFF en utilisant la méthode saveastiff(..) qui prend l’objet SaveAsTiffRequest comme argument
# Chargez la gemme, pour une liste complète, veuillez visiter https://github.com/aspose-words-cloud/aspose-words-cloud-ruby
require 'aspose_words_cloud'
# Comment convertir Word en TIFF par programmation.
# Obtenez les informations d'identification AppKey et AppSID à partir de https://dashboard.aspose.cloud/applications
@AppSID = "###-######-####-####-##########"
@AppKey = "###############################"
# Associer les propriétés de configuration à WordsApi
AsposeWordsCloud.configure do |config|
config.client_data['ClientId'] = @AppSID
config.client_data['ClientSecret'] = @AppKey
end
# Créer une instance de WordsApi
@words_api = WordsAPI.new
# Fichier Word d'entrée
@fileName = "sample.docx"
# Format de fichier final
@format = "tiff"
@destName = "word-to-tiff.tiff"
# Importer le document d'origine dans Cloud Storage
@words_api.upload_file UploadFileRequest.new(File.new(@fileName, 'rb'), @fileName, nil)
@save_options = TiffSaveOptionsData.new(
{
:SaveFormat => @format,
:FileName => @destName
})
# Enregistrer les paramètres de demande de conversion de document.
@request = SaveAsTiffRequest.new(@fileName, @save_options, nil, nil, nil, nil, nil)
@out_result = @words_api.save_as_tiff(@request)
# Imprimer la réponse du résultat dans la console
puts(“Word successfully converted to TIFF file” + (@out_result).to_s )
# Exemple de conversion de mot de fin.

Une fois le code exécuté avec succès, un word-to-tiff.tiff résultant sera enregistré dans le stockage en nuage.

DOC vers TIFF à l’aide des commandes cURL

La conversion DOC en TIFF à l’aide des commandes cURL vous permet de convertir des documents Microsoft Word (DOC, DOCX) en images TIFF. Cette conversion est effectuée en faisant des requêtes API à Aspose.Words Cloud, en utilisant les commandes cURL. L’API accepte le fichier DOC ou DOCX comme entrée et renvoie l’image TIFF résultante. Comme les commandes cURL peuvent être exécutées à partir du terminal de ligne de commande, cela permet l’automatisation du processus de conversion complet. En outre, les commandes cURL utilisées pour la conversion varient en fonction de l’API spécifique utilisée, mais impliquent généralement l’envoi d’une requête HTTP à l’API avec le document d’entrée et d’autres paramètres nécessaires, et la réception de l’image TIFF résultante dans la réponse.

Maintenant, comme condition préalable à cette approche, nous devons d’abord générer un jeton JWT basé sur nos informations d’identification client personnalisées.

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bbf94a2c-6d7e-4020-b4d2-b9809741374e&client_secret=1c9379bb7d701c26cc87e741a29987bb" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

Une fois le jeton généré, veuillez utiliser la commande suivante pour convertir l’image DOC en TIFF. Veuillez noter que cette commande s’attend à ce que le mot d’entrée (DOC) soit déjà disponible dans le stockage en nuage. Après la conversion réussie, le TIFF résultant est également stocké dans le stockage en nuage.

curl -v -X GET "https://api.aspose.cloud/v4.0/words/input.doc?format=TIFF&outPath=converted.tiff" \
-H  "accept: application/octet-stream" \
-H  "Authorization: Bearer <JWT Token>"

REMARQUE :- Vous recherchez un convertisseur Word vers TIFF en ligne ? Veuillez essayer d’utiliser notre Convertisseur en ligne gratuit

Conclusion

Dans cet article, nous avons discuté des détails de la conversion de documents Word en images TIFF, car il s’agit d’un besoin courant des entreprises et des organisations qui travaillent avec un grand volume de documents. En tirant parti de la puissance de Ruby et de la flexibilité d’Aspose.Words Cloud, il est devenu possible d’automatiser l’ensemble du processus de conversion. Cela réduit finalement le temps et les efforts nécessaires pour convertir les gros volumes de documents.

Pour faciliter davantage nos utilisateurs, le code source complet de Ruby Cloud SDK est publié sur référentiel GitHub. En outre, nous vous recommandons d’explorer le guide du développeur pour en savoir plus sur d’autres fonctionnalités intéressantes de l’API. En outre, vous pouvez également envisager d’utiliser l’API via une interface SwaggerUI directement dans un navigateur Web.

Enfin, si vous avez des questions ou des suggestions, n’hésitez pas à nous contacter via notre support produit gratuit forum.

Rubriques connexes

Nous vous recommandons vivement de visiter les liens suivants pour en savoir plus sur :