pdf en doc

Comment convertir un document PDF en Word avec l’API .NET REST.

Les fichiers PDF offrent un format stable et universellement accessible pour le partage de documents. Mais ils manquent souvent de la flexibilité et de la possibilité de modification requises pour les flux de travail collaboratifs. C’est là que le besoin impératif de conversion PDF vers Word DOC devient impératif. Un processus de transformation comblant le fossé entre les PDF statiques et les documents Word dynamiques. Cet article explore le besoin urgent de cette fonctionnalité de conversion, révélant les défis posés par les formats de documents statiques et mettant en évidence les avantages transformateurs qu’elle apporte.

API de conversion PDF en DOC

La conversion de fichiers PDF au format Word DOC devient efficace sans effort avec Aspose.PDF Cloud SDK for .NET. Cette API robuste rationalise le processus de conversion tout en offrant une multitude de fonctionnalités avancées pour une manipulation complète des documents. Par conséquent, en tirant parti de la puissance du SDK Aspose.PDF Cloud dans .NET, vous pouvez intégrer de manière transparente la conversion PDF en DOC dans vos applications, garantissant ainsi la précision de la préservation de la structure, du formatage et du contenu du document pendant la transition.

La première étape consiste à rechercher « Aspose.Pdf-Cloud » dans le gestionnaire de packages NuGet et à cliquer sur le bouton « Ajouter un package ». Cela ajoutera la référence du SDK dans votre projet. Deuxièmement, obtenez vos informations d’identification client à partir du tableau de bord cloud. Si vous n’avez pas de compte existant, créez simplement un compte gratuit en suivant les instructions spécifiées dans l’article démarrage rapide.

Convertir un document PDF en Word en C# .NET

La section suivante fournit des détails sur la façon dont ce SDK Cloud peut être utilisé pour développer une solution transparente de conversion PDF en DOC, ouvrant ainsi un large éventail de fonctionnalités avancées pour améliorer les flux de travail de gestion de documents à l’aide de c# .NET.

PdfApi pdfApi = new PdfApi(clientSecret, clientID);

Créez un objet de classe PdfApi où nous transmettons les informations d’identification du client comme arguments.

var response = pdfApi.GetPdfInStorageToDoc("Binder1.pdf", addReturnToLineEnd: false, format: "DOC", mode: "TextBox", recognizeBullets: true);

Appelez l’API pour convertir le fichier PDF d’entrée en document Word où le format est spécifié comme DOC et le mode de conversion est TextBox.

saveToDisk(response, "Resultant.doc");

Méthode personnalisée pour stocker l’objet de flux résultant sur le lecteur local.

// Pour plus d'exemples, https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-dotnet/tree/master/Examples

// Obtenez les informations d'identification du client sur https://dashboard.aspose.cloud/
string clientSecret = "c71cfe618cc6c0944f8f96bdef9813ac";
string clientID = "163c02a1-fcaa-4f79-be54-33012487e783";

// créer une instance de PdfApi
PdfApi pdfApi = new PdfApi(clientSecret, clientID);

// Appelez l'API pour convertir un PDF au format DOC en ligne
var response = pdfApi.GetPdfInStorageToDoc("Binder1.pdf", addReturnToLineEnd: false, format: "DOC", mode: "TextBox", recognizeBullets: true);

// imprimer le message de réussite de la conversion
if (response != null)
{
    Console.WriteLine("Operation completed successfully !");
}

// enregistrer le flux résultant sur le disque local
saveToDisk(response, "Resultant.doc");

// méthode pour enregistrer le contenu du flux dans un fichier sur le disque local
public static void saveToDisk(Stream responseStream, String resultantFile)
{
    var fileStream = File.Create(resultantFile);
    responseStream.Seek(0, SeekOrigin.Begin);
    responseStream.CopyTo(fileStream);
    fileStream.Close();
}
pdf en doc

Aperçu de la conversion de PDF en document Word modifiable.

L’exemple de fichier PDF utilisé dans l’exemple ci-dessus et la présentation PowerPoint générée ci-dessus peuvent être téléchargés à partir de Binder1.pdf et converted.docx

  • Afin de visualiser le document Word résultant, veuillez essayer d’utiliser notre GroupDocs.Viewer en ligne gratuit.

PDF vers DOCX à l’aide des commandes cURL

La transformation de PDF en documents Word (DOCX) avec les commandes Aspose.PDF Cloud et cURL offre une solution transparente et polyvalente pour la conversion de documents. En tirant parti des commandes cURL pour interagir avec l’API Aspose.PDF Cloud, vous pouvez lancer la conversion PDF en DOCX sans effort. Cette approche simplifie non seulement le processus de conversion, mais garantit également l’exactitude et préserve la structure, le formatage et le contenu du PDF original.

Désormais, la première étape de cette approche consiste à générer un jeton d’accès JWT à l’aide de la commande suivante :

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=163c02a1-fcaa-4f79-be54-33012487e783&client_secret=c71cfe618cc6c0944f8f96bdef9813ac" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

Maintenant que nous disposons d’un jeton JWT, veuillez exécuter la commande suivante pour convertir le PDF en document Word modifiable en ligne.

curl -v "https://api.aspose.cloud/v3.0/pdf/{inputPDF}/convert/doc?addReturnToLineEnd=false&format=DocX&mode=Textbox&recognizeBullets=true" \
-X GET \
-H "accept: multipart/form-data" \
-H "authorization: Bearer {accessToken}" \
-o "converted.docx"

Remplacez « inputPDF » par le nom du PDF d’entrée (disponible dans le stockage cloud) et « accessToken » par le jeton d’accès JWT généré ci-dessus.

Conclusion

En conclusion, les deux approches de conversion de PDF au format de document Word (DOCX) offrent des avantages distincts, mais Aspose.PDF Cloud se distingue comme la solution optimale pour une conversion de documents transparente et efficace. Alors que les commandes cURL traditionnelles fournissent une méthode simple pour interagir avec l’API, les capacités complètes d’Aspose.PDF Cloud élèvent le processus de conversion vers de nouveaux sommets. De plus, l’architecture basée sur le cloud garantit l’évolutivité et l’accessibilité, éliminant ainsi le besoin d’installations locales complexes.

Liens utiles

Articles Liés

Nous vous recommandons fortement de consulter les articles de blog suivants pour obtenir des informations sur :