Convertisseur de PDF en Word (.docx)

Convertissez n'importe quel fichier PDF en document Word. Effectuez la conversion en toute confidentialité dans votre navigateur, ou laissez notre serveur se charger du gros du travail.

Moteur rapide

Entièrement en JavaScript, s'ouvre instantanément. Idéal pour les lettres, les dissertations et les rapports comportant beaucoup de texte.

Moteur WebAssembly

Exécute la bibliothèque Python « pdf2docx » directement dans votre navigateur pour garantir une mise en page la plus fidèle possible : tableaux, colonnes et images.

Mode serveur

Pour les fichiers très volumineux ou les appareils peu performants. Nous effectuons la conversion sur nos serveurs et supprimons tous les fichiers au bout de 24 heures.

Comment convertir un fichier PDF en Word avec PDFBae

  1. Choisissez où effectuer la conversion : dans votre navigateur (en mode privé) ou sur notre serveur.
  2. Sélectionnez un fichier PDF sur votre appareil, faites-le glisser sur la page ou collez un lien.
  3. En mode navigateur, choisissez le moteur « Fast » ou « WebAssembly » — nous vous recommandons de choisir celui qui convient le mieux à votre document.
  4. Cliquez sur « Convertir en Word » et suivez chaque étape en direct. Votre fichier .docx se télécharge automatiquement.

Quelle méthode devriez-vous utiliser ?

Aucun convertisseur n'est parfait pour tous les fichiers PDF. Notre outil en ligne est la solution la plus rapide et fonctionne sur n'importe quel appareil. Si vous disposez de Microsoft Word sur un ordinateur Windows, le convertisseur intégré à Word permet généralement d'obtenir la mise en page la plus fidèle pour les documents complexes. Nous vous expliquons ci-dessous comment l'utiliser, avec notamment des scripts prêts à l'emploi.

Méthode Fonctionne sur Il vous faut Qualité de la mise en page Le fichier reste sur votre appareil
PDFBae — Rapide N'importe quel appareil Un navigateur Idéal pour les documents texte Oui
PDFBae — WebAssembly N'importe quel appareil Un navigateur (téléchargement unique du moteur) Très bien Oui
PDFBae — Serveur N'importe quel appareil Un navigateur Très bien Non — supprimé au bout de 24 heures
Microsoft Word (en mode manuel ou via un script) Windows Microsoft Word 2013 ou version ultérieure Excellent Oui
pdf2docx Windows, macOS, Linux Python Très bien Oui
LibreOffice Windows, macOS, Linux LibreOffice (gratuit) Correcte — utilise des zones de texte Oui
Google Docs N'importe quel appareil Un compte Google Passable — texte uniquement, lit les images numérisées Non — transféré sur Google Drive

Convertir un fichier PDF en Word sur votre propre ordinateur

Vous préférez travailler hors ligne ou vous avez besoin de convertir de nombreux fichiers à la fois ? Ces méthodes s'exécutent entièrement sur votre ordinateur. Chaque script ci-dessous est prêt à être copié : il vous suffit de modifier le nom du fichier à l'endroit indiqué.

1

Microsoft Word — pas besoin de code

Word 2013 et les versions plus récentes sous Windows permettent d'ouvrir directement un fichier PDF et de le transformer en document modifiable. Il s'agit du même convertisseur que celui utilisé par les scripts ci-dessous ; commencez donc par cette méthode si vous n'avez qu'un ou deux fichiers.

  1. Ouvrez Microsoft Word et accédez à Fichier → Ouvrir.
  2. Sélectionnez votre fichier PDF. Lorsque Word vous indique qu'il va convertir le PDF en document modifiable, cliquez sur OK.
  3. Vérifiez le résultat, puis allez dans Fichier → Enregistrer sous et sélectionnez Document Word (*.docx).
2

Script Python utilisant Microsoft Word — qualité optimale, nombreux fichiers

Ce script demande à Word d'ouvrir chaque fichier PDF en arrière-plan et de l'enregistrer au format .docx. Vous bénéficiez ainsi de la conversion de haute qualité propre à Word, et vous pouvez convertir tout un dossier en une seule fois. Ce script nécessite Windows, Microsoft Word et Python.

Étape 1 — Installez la bibliothèque dont elle a besoin

Installez Python depuis python.org si vous ne l'avez pas encore (cochez « Ajouter Python au PATH » lors de l'installation). Ouvrez ensuite l'invite de commande et exécutez :

Command Prompt
pip install pywin32

Étape 2 — Enregistrer le script

Copiez le code ci-dessous dans un nouveau fichier nommé convert_pdf_to_word.py (Le Bloc-notes convient parfaitement — sélectionnez « Tous les fichiers » lors de l'enregistrement), ou utilisez le bouton « Télécharger ». Enregistrez-le dans le même dossier que votre fichier PDF, puis remplacez PDF_FILE par le nom de votre fichier PDF.

convert_pdf_to_word.py
# convert_pdf_to_word.py
# Converts PDF files to Word (.docx) using Microsoft Word itself.
# Needs: Windows + Microsoft Word 2013 or newer + Python 3 + "pip install pywin32"
#
# How to run (from the folder this file is in):
#   python convert_pdf_to_word.py                        converts PDF_FILE below
#   python convert_pdf_to_word.py "Report 2024.pdf"      converts that file
#   python convert_pdf_to_word.py "C:\Users\me\PDFs"     converts every PDF in that folder

import os
import sys

import win32com.client

PDF_FILE = "my-document.pdf"  # change this to your PDF's file name

WORD_DOCX_FORMAT = 16  # Word's code for the .docx format


def convert(word, pdf_path):
    pdf_path = os.path.abspath(pdf_path)
    docx_path = os.path.splitext(pdf_path)[0] + ".docx"
    print(f"Converting {os.path.basename(pdf_path)} (this may take a moment)...")
    doc = word.Documents.Open(pdf_path, ConfirmConversions=False, ReadOnly=True, AddToRecentFiles=False)
    try:
        doc.SaveAs2(docx_path, FileFormat=WORD_DOCX_FORMAT)
    finally:
        doc.Close(SaveChanges=False)
    print(f"  Saved {docx_path}")


def main():
    target = sys.argv[1] if len(sys.argv) > 1 else PDF_FILE

    if os.path.isdir(target):
        pdfs = [os.path.join(target, name) for name in sorted(os.listdir(target)) if name.lower().endswith(".pdf")]
    else:
        pdfs = [target]

    if not pdfs:
        print(f"No PDF files found in {target}")
        sys.exit(1)
    for pdf in pdfs:
        if not os.path.isfile(pdf):
            print(f"File not found: {pdf}")
            print("Check the name in PDF_FILE, and that this script is in the same folder as your PDF.")
            sys.exit(1)

    # A separate, hidden copy of Word, so documents you already have open are not touched.
    word = win32com.client.DispatchEx("Word.Application")
    word.Visible = False
    word.DisplayAlerts = 0  # skip the "Word will now convert your PDF" prompt
    try:
        for pdf in pdfs:
            convert(word, pdf)
    finally:
        word.Quit()

    print(f"Done. Converted {len(pdfs)} file(s).")


if __name__ == "__main__":
    main()

Étape 3 — lancez-le

Ouvrez le dossier dans l'Explorateur de fichiers, saisissez cmd dans la barre d'adresse et appuyez sur Entrée. Exécutez ensuite la commande ci-dessous. Le fichier .docx sera enregistré à côté de votre PDF sous le même nom.

Command Prompt
python convert_pdf_to_word.py

Pour convertir un autre fichier sans modifier le script, indiquez son nom entre guillemets après la commande, par exemple python convert_pdf_to_word.py "Invoice March.pdf". Pour convertir tous les fichiers PDF d'un dossier, indiquez plutôt le chemin d'accès à ce dossier.

3

PowerShell + Microsoft Word — pas besoin de Python

Un résultat de qualité équivalente à celle de Word, sans rien à installer. Cet outil convertit tous les fichiers PDF d'un dossier. Ouvrez le dossier dans l'Explorateur de fichiers, tapez powershell dans la barre d'adresse et appuyez sur Entrée, puis collez ce texte et appuyez sur Entrée :

PowerShell
# Converts every PDF in the current folder to .docx using Microsoft Word
$word = New-Object -ComObject Word.Application
$word.Visible = $false
$word.DisplayAlerts = 0
try {
    Get-ChildItem -Path . -Filter *.pdf | ForEach-Object {
        Write-Host "Converting $($_.Name) ..."
        $doc = $word.Documents.Open($_.FullName, $false, $true)
        $out = [System.IO.Path]::ChangeExtension($_.FullName, ".docx")
        $doc.SaveAs2($out, 16)
        $doc.Close($false)
        Write-Host "  Saved $out"
    }
} finally {
    $word.Quit()
    [void][System.Runtime.InteropServices.Marshal]::ReleaseComObject($word)
}

Vous ne souhaitez sélectionner qu'un seul fichier ? Remplacez -Filter *.pdf par le nom du fichier entre guillemets, par exemple -Filter "Report.pdf".

4

pdf2docx — gratuit, compatible avec Windows, macOS et Linux

pdf2docx est la bibliothèque open source qui sous-tend notre moteur WebAssembly. Il est pratique de l'exécuter soi-même sur un ordinateur Mac ou Linux, ou pour traiter de grands volumes de fichiers sans avoir recours à Word. Installez-la une fois, puis effectuez la conversion depuis le terminal :

Terminal / Invite de commande
pip install pdf2docx
pdf2docx convert "my-document.pdf" "my-document.docx"

Sous macOS et Linux, vous devrez peut-être utiliser pip3 à la place de pip.

5

LibreOffice — suite bureautique gratuite, une seule commande

Si LibreOffice est installé sur votre ordinateur, il permet d'effectuer la conversion depuis la ligne de commande. Le texte reste modifiable, mais les pages sont souvent recréées à l'aide de zones de texte ; cette méthode convient donc mieux aux documents simples. Exécutez la commande correspondant à votre système depuis le dossier contenant votre fichier PDF :

Windows — Invite de commandes
"C:\Program Files\LibreOffice\program\soffice.exe" --headless --infilter="writer_pdf_import" --convert-to docx "my-document.pdf"
macOS — Terminal
/Applications/LibreOffice.app/Contents/MacOS/soffice --headless --infilter="writer_pdf_import" --convert-to docx "my-document.pdf"
Linux — Terminal
soffice --headless --infilter="writer_pdf_import" --convert-to docx "my-document.pdf"
6

Google Docs — aucune installation requise

Google Docs peut extraire le texte des fichiers PDF, y compris ceux qui ont été numérisés, mais il ne conserve qu'une petite partie de la mise en page d'origine et votre fichier est transféré sur Google Drive.

  1. Envoyez le fichier PDF sur Google Drive.
  2. Cliquez dessus avec le bouton droit de la souris et sélectionnez Ouvrir avec → Google Docs.
  3. Rendez-vous sur Fichier → Télécharger → Microsoft Word (.docx).

Conseils pour obtenir les meilleurs résultats

Votre vie privée

En mode navigateur, la conversion s'effectue entièrement sur votre appareil : votre fichier PDF n'est jamais transféré. Le moteur WebAssembly est téléchargé une seule fois et mis en cache par votre navigateur. En mode serveur, les fichiers transitent par une connexion cryptée et sont automatiquement supprimés au bout de 24 heures.

Taille des fichiers et limites d'utilisation

Foire aux questions

Pourquoi la conversion effectuée par Microsoft Word donne-t-elle souvent un meilleur résultat ? +

Word utilise son propre moteur de mise en page intégré pour recomposer la page, et ce moteur n'existe que dans l'application Word pour ordinateur de bureau. Il ne peut pas fonctionner dans un navigateur Web ni sur un serveur Web ; c'est pourquoi nous vous expliquons comment l'utiliser sur votre propre ordinateur.

Ces scripts peuvent-ils être exécutés en toute sécurité ? +

Oui. Il suffit simplement d'avoir Word, LibreOffice ou pdf2docx installé sur votre ordinateur pour ouvrir votre fichier PDF et enregistrer un fichier .docx à côté. Rien n'est envoyé sur Internet, et le code est suffisamment court pour que vous puissiez le lire avant de l'exécuter.

J'obtiens le message « Aucun module nommé win32com » ou « Python n'est pas reconnu ». +

Exécutez pip install pywin32 pour le premier message. Pour le second, réinstallez Python depuis python.org et cochez la case « Ajouter Python au PATH », puis ouvrez une nouvelle fenêtre d'invite de commande.

Puis-je convertir un fichier PDF numérisé ? +

Notre convertisseur enregistre les pages numérisées sous forme d'images ; elles s'affichent donc correctement, mais le texte n'est pas modifiable. Pour obtenir du texte modifiable à partir d'une numérisation, vous devez utiliser la technologie OCR (reconnaissance optique de caractères) : Microsoft Word et Google Docs sont tous deux capables de lire le texte de nombreuses numérisations.

La conversion modifie-t-elle mon fichier PDF d'origine ? +

Non. Toutes les méthodes proposées ici — notre outil et les scripts — se contentent de lire votre fichier PDF et de créer un nouveau fichier .docx.