Convertir un PDF en Word à l'aide de C#

Convertir un PDF en texte en Java

Les formats de fichier PDF et MS Word sont les formats de fichier les plus populaires et les plus utiles à l’heure actuelle. Les documents PDF ne sont pas faciles à modifier et nécessitent parfois un outil tiers pour les modifier. Considérant que les fichiers Word offrent beaucoup à cet égard. Cependant, dans de nombreux scénarios, vous devez effectuer une conversion PDF vers Word. Dans cet article de blog, nous utiliserons cette bibliothèque PDF .NET pour convertir un PDF en Word à l’aide de C# par programme. Nous allons écrire les extraits de code pour démontrer cette fonctionnalité en détail.

Nous aborderons les points suivants :

Installation de la bibliothèque PDF .NET

Cette bibliothèque PDF C # est celle qui peut vous aider à créer un convertisseur PDF vers Word par programme. Cependant, vous pouvez trouver un tas de fonctionnalités puissantes exposées par cette bibliothèque. Ainsi, vous pouvez soit télécharger l’API ou l’installer à l’aide du NuGet Package Manager dans votre projet.

Convertir un PDF en Word à l’aide de C#

Vous pouvez convertir des fichiers PDF en documents Word en écrivant quelques lignes dans une application .NET.

Vous pouvez suivre les étapes suivantes et l’extrait de code :

  1. Initialisez un objet de la classe Document et chargez le fichier PDF source.
  2. Enregistrez le fichier au format DOC en appelant la méthode Save.
// Initialiser un objet de la classe Document et charger le fichier PDF source 
Document pdfDocument = new Document( "sample.pdf");
// Enregistrez le fichier au format DOC en appelant la méthode Save  
pdfDocument.Save( "PDFToDOC_out.doc", SaveFormat.Doc);

Vous pouvez voir la sortie dans l’image ci-dessous :

conversion pdf en word

Conversion PDF en Word - options avancées

Dans cette section, nous allons explorer certaines méthodes avancées offertes par cette bibliothèque PDF C#.

Veuillez suivre les étapes et l’extrait de code ci-dessous :

  1. Ouvrez le document PDF source en initialisant une instance de la classe Document.
  2. Créez une instance de la classe DocSaveOptions pour accéder aux options d’enregistrement pour l’exportation au format Doc.
  3. Définissez la valeur de cette propriété Format pour enregistrer le fichier de sortie au format Doc.
  4. Définissez le mode de reconnaissance sur Flux en définissant la propriété Mode.
  5. Attribuez une valeur à la propriété RelativeHorizontalProximity pour définir la proximité horizontale sur 2,5.
  6. Activez la valeur pour reconnaître les puces pendant le processus de conversion en définissant une valeur de la propriété RecognizeBullets.
  7. Invoquez la méthode Save pour enregistrer le fichier au format de document MS
/ Open the source PDF document by initializing an instance of Document class
Document pdfDocument = new Document( "sample.pdf");
// Créez une instance de la classe DocSaveOptions pour accéder aux options d'enregistrement pour l'exportation au format Doc 
DocSaveOptions saveOptions = new DocSaveOptions
{
    // Définissez la valeur de cette propriété Format pour enregistrer le fichier de sortie au format Doc.
    Format = DocSaveOptions.DocFormat.Doc,
    // Définissez le mode de reconnaissance sur Flow en définissant la propriété Mode 
    Mode = DocSaveOptions.RecognitionMode.Flow,
    // Attribuez une valeur à la propriété RelativeHorizontalProximity Définissez la proximité horizontale sur 2,5 
    RelativeHorizontalProximity = 2.5f,
    // Activez la valeur pour reconnaître les puces pendant le processus de conversion en définissant une valeur de la propriété RecognizeBullets  
    RecognizeBullets = true
};
// Appelez la méthode Save pour enregistrer le fichier au format de document MS 
pdfDocument.Save( "PDFToDOC_out.doc", saveOptions);

Obtenez une licence gratuite

Vous pouvez obtenir une licence temporaire gratuite pour essayer l’API sans limitation d’évaluation.

Résumé

Nous pouvons terminer cet article de blog ici dans l’espoir qu’il vous a permis de convertir des PDF en Word à l’aide de C# par programmation. Cette bibliothèque PDF .NET vous aidera sûrement à créer un convertisseur PDF vers Word pour votre application métier. De plus, vous pouvez visiter la documentation de cette bibliothèque pour connaître d’autres fonctionnalités. Installez cette bibliothèque dans votre projet .NET et effectuez la conversion PDF vers Word par programmation. Enfin, restez connecté avec conholdate.com pour des mises à jour régulières.

poser une question

Vous pouvez nous faire part de vos questions ou requêtes sur notre forum.

FAQ

Comment convertir un PDF en Word en C# net ?

Installez cette bibliothèque PDF C# pour convertir PDF en Word par programmation. Vous pouvez consulter la documentation concernant son installation et ses fonctionnalités.

Comment convertir un document PDF en document Word ?

Vous pouvez instancier une instance de la classe Document pour charger le fichier PDF source et appeler la méthode Save pour l’enregistrer en tant que fichier Word.

Voir également