Convierte cualquier archivo PDF en un documento de Word. Realiza la conversión de forma privada en tu navegador o deja que nuestro servidor se encargue del trabajo pesado.
Motor rápido
Puro JavaScript, se inicia al instante. Ideal para cartas, redacciones e informes con mucho texto.
Motor WebAssembly
Ejecuta la biblioteca de Python «pdf2docx» directamente en tu navegador para obtener un diseño lo más fiel posible: tablas, columnas e imágenes.
Modo servidor
Para archivos muy grandes o dispositivos más lentos. Realizamos la conversión en nuestros servidores y lo eliminamos todo al cabo de 24 horas.
Cómo convertir un PDF a Word con PDFBae
Elige dónde realizar la conversión: en tu navegador (modo privado) o en nuestro servidor.
Selecciona un PDF de tu dispositivo, arrástralo hasta la página o pega un enlace.
En el modo de navegador, elige el motor «Fast» o «WebAssembly»; te recomendamos uno en función de tu documento.
Haz clic en «Convertir a Word» y sigue cada paso en directo. El archivo .docx se descargará automáticamente.
¿Qué método deberías utilizar?
Ningún conversor es perfecto para todos los archivos PDF. Nuestra herramienta en línea es la opción más rápida y funciona en cualquier dispositivo. Si tienes Microsoft Word en un ordenador con Windows, el propio conversor de Word suele ofrecer el formato más fiel para documentos complejos; a continuación te mostramos exactamente cómo utilizarlo, incluyendo scripts listos para ejecutar.
Convierte archivos PDF a Word en tu propio ordenador
¿Prefieres trabajar sin conexión o necesitas convertir muchos archivos a la vez? Estos métodos se ejecutan íntegramente en tu ordenador. Todos los scripts que aparecen a continuación están listos para copiar; solo tienes que cambiar el nombre del archivo donde se indica.
1
Microsoft Word: no hace falta programar
Word 2013 y versiones posteriores en Windows pueden abrir un PDF directamente y convertirlo en un documento editable. Se trata del mismo conversor que utilizan los scripts que aparecen a continuación, así que empieza por aquí si solo tienes uno o dos archivos.
Abre Microsoft Word y ve a Archivo → Abrir.
Elige tu PDF. Cuando Word te indique que va a convertir el PDF en un documento editable, haz clic en Aceptar.
Comprueba el resultado y, a continuación, ve a Archivo → Guardar como y selecciona Documento de Word (*.docx).
2
Script de Python que utiliza Microsoft Word: máxima calidad, gran cantidad de archivos
Este script hace que Word abra cada archivo PDF en segundo plano y lo guarde como .docx. De este modo, obtienes la conversión de alta calidad propia de Word y puedes convertir toda una carpeta de una sola vez. Requiere Windows, Microsoft Word y Python.
Paso 1: instala la única biblioteca que necesita
Instala Python desde python.org si aún no lo tienes (marca la casilla «Añadir Python a la variable PATH» durante la instalación). A continuación, abre la línea de comandos y ejecuta:
Command Prompt
pip install pywin32
Paso 2: guarda el script
Copia el código siguiente en un nuevo archivo llamado convert_pdf_to_word.py (Puedes usar el Bloc de notas; selecciona «Todos los archivos» al guardarlo) o utiliza el botón «Descargar». Guárdalo en la misma carpeta que tu PDF y cambia PDF_FILE por el nombre de tu 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()
Paso 3: ejecútalo
Abre la carpeta en el Explorador de archivos, escribe cmd en la barra de direcciones y pulsa Intro. A continuación, ejecuta el comando que aparece a continuación. El archivo .docx se guardará junto al PDF con el mismo nombre.
Command Prompt
python convert_pdf_to_word.py
Para convertir otro archivo sin modificar el script, escribe su nombre entre comillas después del comando; por ejemplo, python convert_pdf_to_word.py "Invoice March.pdf". Para convertir todos los archivos PDF de una carpeta, indica la ruta de la carpeta.
3
PowerShell + Microsoft Word: no hace falta Python
El mismo resultado que con Word, sin necesidad de instalar nada. Convierte todos los archivos PDF de una carpeta. Abre la carpeta en el Explorador de archivos, escribe powershell en la barra de direcciones y pulsa Intro; a continuación, pega esto y pulsa Intro:
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)
}
¿Solo quieres un archivo? Sustituye -Filter *.pdf por el nombre del archivo entre comillas, por ejemplo, -Filter "Report.pdf".
4
pdf2docx: gratuito, funciona en Windows, macOS y Linux
pdf2docx es la biblioteca de código abierto en la que se basa nuestro motor WebAssembly. Es muy útil ejecutarla tú mismo en un ordenador Mac o Linux, o para procesar grandes lotes sin necesidad de Word. Instálala una vez y, a continuación, realiza la conversión desde la terminal:
En macOS y Linux es posible que necesites pip3 en lugar de pip.
5
LibreOffice: suite ofimática gratuita, un solo comando
Si tienes instalado LibreOffice, puedes realizar la conversión desde la línea de comandos. El texto sigue siendo editable, pero las páginas suelen volver a generarse con cuadros de texto, por lo que es más adecuado para documentos sencillos. Ejecuta la línea correspondiente a tu sistema desde la carpeta que contiene tu PDF:
Google Docs puede leer el texto de los archivos PDF, incluidos los escaneados, pero conserva muy poco del formato original y el archivo se sube a Google Drive.
Sube el PDF a Google Drive.
Haz clic con el botón derecho del ratón sobre el archivo y selecciona Abrir con → Google Docs.
Ve a Archivo → Descargar → Microsoft Word (.docx).
Consejos para obtener los mejores resultados
Los archivos PDF creados a partir de Word, Google Docs o aplicaciones similares se convierten mucho mejor que los escaneos o las fotos de las páginas.
Si las fuentes se ven diferentes, instala las fuentes que utiliza el PDF; Word recurre a fuentes similares cuando falta alguna.
Para tablas, columnas e imágenes, utiliza nuestro motor WebAssembly o Microsoft Word.
Los archivos PDF protegidos con contraseña requieren dicha contraseña para que cualquier conversor pueda leerlos.
Tu privacidad
En el modo de navegador, la conversión se realiza íntegramente en tu dispositivo: tu PDF nunca se sube a la red. El motor WebAssembly se descarga una sola vez y tu navegador lo almacena en la caché. En el modo de servidor, los archivos se transmiten a través de una conexión cifrada y se eliminan automáticamente al cabo de 24 horas.
Límites de tamaño de archivo y de uso
Modo navegador: sin límites de subida; tu dispositivo se encarga de todo.
Modo servidor: hasta 100 MB y 500 páginas por PDF, 30 conversiones al día.
Se admiten archivos PDF protegidos con contraseña; se te pedirá que introduzcas la contraseña.
Los archivos PDF escaneados se guardan como imágenes en el archivo de Word; su texto no es editable.
Preguntas frecuentes
¿Por qué la conversión de Microsoft Word suele quedar mejor?
+
Word utiliza su propio motor de maquetación integrado para volver a maquetar la página, y ese motor solo está disponible en la aplicación de Word para ordenador. No puede ejecutarse en un navegador web ni en un servidor web, por lo que te explicamos cómo utilizarlo en tu propio ordenador.
¿Es seguro ejecutar los scripts?
+
Sí. Solo necesitan que tengas instalado Word, LibreOffice o pdf2docx en tu ordenador para abrir tu PDF y guardar un archivo .docx junto a él. No se envía nada por Internet, y el código es lo suficientemente corto como para leerlo antes de ejecutarlo.
Me aparece el mensaje «No existe ningún módulo llamado win32com» o «No se reconoce Python».
+
Ejecuta pip install pywin32 para el primer mensaje. Para el segundo, reinstala Python desde python.org y marca la casilla «Añadir Python a PATH»; a continuación, abre una nueva ventana del Símbolo del sistema.
¿Puedo convertir un PDF escaneado?
+
Nuestro conversor guarda las páginas escaneadas como imágenes, por lo que se ven bien, pero el texto no es editable. Para obtener texto editable a partir de un escaneo, necesitas un OCR (reconocimiento de texto); tanto Microsoft Word como Google Docs pueden leer el texto de muchos escaneos.
¿La conversión modifica mi PDF original?
+
No. Todos los métodos que se describen aquí —nuestra herramienta y los scripts— solo leen tu PDF y crean un nuevo archivo .docx.