
Convertir DOC en PDF en ligne | Convertir Word en PDF avec C# .NET
Le format de document portable (PDF) est l’un des formats de document les plus utilisés pour le partage d’informations sur Internet. De même, les documents Word (DOC, DOCX, etc.) sont également largement utilisés pour le stockage et le partage d’informations officielles dans les organisations, les universités, les instituts gouvernementaux, etc. Cependant, le besoin d’une interchangeabilité transparente et standardisée des documents est devenu primordial. Cet article met donc en lumière la nécessité impérative de la conversion de DOC en PDF, en élucidant les défis associés aux différents formats de documents. Il souligne également l’importance de créer des documents PDF accessibles et soignés à l’aide de l’API REST .NET.
API de conversion Word en PDF
Aspose.Words Cloud offre la possibilité de créer, de modifier et de transformer MS Word, Open Office, OpenDocument et d’autres formats de fichiers pris en charge. Il vous permet également de convertir Word en PDF, XPS, SVG, PCL, JPEG et divers autres formats. Maintenant, pour effectuer une conversion DOC en PDF dans une application C# .NET, nous devons utiliser Aspose.Words Cloud SDK pour .NET(qui est un wrapper autour de l’API Aspose.Words Cloud).
Installation
La première étape consiste à installer le SDK .NET, disponible en téléchargement sur NuGet ou GitHub. Veuillez exécuter la commande suivante dans la console du gestionnaire de packages Nuget pour installer le SDK.
Install-Package Aspose.Words-Cloud
Ou, vous pouvez installer directement les dépendances dans la solution VisualStudio.
L’étape suivante consiste à enregistrer un compte sur le tableau de bord Aspose.Cloud à l’aide de GitHub ou d’un compte Google ou simplement à vous inscrire pour obtenir vos informations d’identification client.
DOC vers PDF en C#
Veuillez suivre les étapes ci-dessous pour convertir le fichier DOC déjà disponible sur le stockage cloud en conversion PDF à l’aide du code C# .NET.
- Tout d’abord, créez une instance de la classe WordsApi tout en passant les détails ClientSecret et ClientID comme arguments.
- Deuxièmement, créez une instance de la classe GetDocumentWithFormatRequest et transmettez le nom du fichier DOC d’entrée, le format résultant et le nom du fichier de sortie comme arguments.
- Enfin, appelez la méthode GetDocumentWithFormat(..) pour effectuer la conversion.
// obtenir les informations d'identification du client à partir de https://dashboard.aspose.cloud/
string clientSecret = "388e864b819d8b067a8b1cb625a2ea8e";
string clientID = "718e4235-8866-4ebe-bff4-f5a14a4b6466";
// créer une instance de WordsApi
WordsApi wordsApi = new WordsApi(clientSecret, clientID);
// saisir le nom du fichier DOC
string inputFile = "TableDocument.doc";
// nom du fichier de sortie
string resultantFile = "Converted.pdf";
// format du document de sortie
string format = "pdf";
try {
// Create GetDocumentWithDormatRequest and provide input and nom du fichier de sorties
GetDocumentWithFormatRequest request = new GetDocumentWithFormatRequest(inputFile, format, null, null, null, null, resultantFile);
// effectuer la conversion de documents
Stream result = wordsApi.GetDocumentWithFormat(request);
}
catch (Exception ex)
{
System.Diagnostics.Debug.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}

Image 1 : Aperçu de la conversion DOC en PDF.
Convertir Word en PDF à l’aide des commandes cURL
La conversion fluide de documents Word en PDF est rendue efficace et accessible grâce au duo dynamique de commandes Aspose.Words Cloud et cURL. Cette approche simplifie non seulement la conversion, mais garantit également la précision et préserve l’intégrité du formatage pendant la transition.
La première étape consiste à générer un jeton d’accès JWT en fonction des informations d’identification et de secret du client. Veuillez exécuter la commande suivante pour générer un jeton d’accès JWT :
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=718e4235-8866-4ebe-bff4-f5a14a4b6466&client_secret=388e864b819d8b067a8b1cb625a2ea8e" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
Une fois que nous avons le jeton JWT, nous devons accéder à l’API GetDocumentWithFormat pour convertir Word au format PDF.
curl -X GET "https://api.aspose.cloud/v4.0/words/GetStyles.doc?format=pdf&outPath=Resultant.pdf" \
-H "accept: application/octet-stream" \
-H "Authorization: Bearer <JWT Token>"

Image 2 : Aperçu de la conversion de Word en PDF.
Conclusion
En conclusion, la conversion de documents Word en PDF se fait à travers deux approches puissantes, chacune répondant aux préférences distinctes des développeurs. L’API REST .NET fournit une solution native et robuste pour ceux qui privilégient la simplicité et l’intégration transparente dans les environnements locaux. D’autre part, la combinaison dynamique d’Aspose.Words Cloud et des commandes cURL introduit une alternative basée sur le cloud, offrant évolutivité et accessibilité sur diverses plateformes. Néanmoins, quel que soit le chemin que vous suivez, Aspose.Words Cloud se présente comme un outil essentiel, non seulement pour répondre aux exigences de conversion, mais aussi comme une passerelle pour améliorer le traitement des documents. En effet, c’est un atout indispensable pour les développeurs qui naviguent dans les complexités de la gestion moderne des documents.
Liens utiles
Liens connexes
Nous vous recommandons de visiter les liens suivants pour obtenir des informations sur