L’une des tâches populaires et nécessaires dans l’utilisation de documents consiste à enregistrer ces fichiers au format PDF. Nous l’appelons conversion de documents. La conversion de documents est la conversion de types de fichiers d’un format de document à un autre.

Étant donné que les documents peuvent contenir des textes, des images, des polices intégrées, des hyperliens, des signatures, etc., un convertisseur fiable doit maintenir la mise en page au format cible. En outre, un convertisseur doit convertir un grand nombre de documents à la fois.

Document Conversion Suite (DCS) est un service cloud qui vous permet de convertir avec succès, rapidement et facilement vos documents dans les formats les plus populaires et vice versa. Personnellement, je l’utilise activement depuis plus de 10 ans, grâce à la fiabilité du service. DCS fournit des méthodes synchrones et asynchrones aux développeurs. Je suggère fortement d’utiliser une approche asynchrone en raison de la nature du cycle de vie de la conversion et de contourner la limitation du délai d’expiration de connexion de la plate-forme de passerelle.

L’approche asynchrone est si simple à mettre en œuvre. Il vous suffit d’envoyer des documents sources aux méthodes API SubmitTIFFConversionTask ou SubmitPDFConversionTask pour recevoir l’identificateur de tâche en réponse. Il existe également la méthode SubmitDOCXConversionTask pour convertir des documents PDF en document Microsoft Word modifiable.

Après avoir reçu l’identificateur de tâche, vous devez vérifier l’état de la tâche en appelant la méthode GetConversionTaskStatus. Vous devez appeler la même méthode après quelques secondes de retard tant que l’état de la tâche est égal à « En attente ». Une fois que vous avez reçu « Terminé » de la méthode GetConversionTaskStatus, vous pouvez rompre la boucle et appeler la méthode DownloadResult pour télécharger le fichier de document final. Le flux de travail de conversion est illustré dans le diagramme ci-dessous.

Illustration 1 : Flux de travail de conversion de fichiers

Étape 1. Obtenez votre jeton

Pour effectuer les appels d’API, vous avez besoin d’un jeton d’accès valide. Nous enverrons un jeton d’accès dans des en-têtes http. Vous pouvez obtenir votre jeton d’accès en créant une application pour l’API cloud.

Étape 2. Implémenter et itérer l’approche asynchrone

DCS accepte les demandes de publication de formulaire HTTP. C’était une approche populaire au début des années 2000. Ici, j’ai répertorié les implémentations client dans divers langages de programmation.

Comment convertir des documents au format PDF à l’aide de Python

Comment convertir des documents au format PDF à l’aide de C #

Comment convertir des documents au format PDF à l’aide de Java

Comment faire pour convertir des documents au format PDF à l’aide de Visual Basic

Comment convertir des documents au format PDF à l’aide de Go Lang

Comment convertir des documents au format PDF à l’aide de PHP