Transforme qualquer PDF em documento do Word. Faça a conversão de forma privada no seu navegador ou deixe que nosso servidor cuide do trabalho pesado.
Motor veloz
Puro JavaScript, inicia instantaneamente. Ideal para cartas, redações e relatórios com muito texto.
Motor WebAssembly
Executa a biblioteca pdf2docx do Python diretamente no seu navegador para garantir a reprodução mais fiel possível do layout: tabelas, colunas e imagens.
Modo servidor
Para arquivos muito grandes ou dispositivos mais lentos. Fazemos a conversão em nossos servidores e excluímos tudo após 24 horas.
Como converter PDF para Word com o PDFBae
Escolha onde fazer a conversão: no seu navegador (modo privado) ou no nosso servidor.
Selecione um PDF do seu dispositivo, arraste-o para a página ou cole um link.
No modo de navegador, escolha o mecanismo “Fast” ou “WebAssembly” — recomendamos um deles de acordo com o seu documento.
Clique em “Converter para o Word” e acompanhe cada etapa em tempo real. Seu arquivo .docx será baixado automaticamente.
Qual método você deve usar?
Nenhum conversor é perfeito para todos os PDFs. Nossa ferramenta on-line é a opção mais rápida e funciona em qualquer dispositivo. Se você tiver o Microsoft Word em um computador com Windows, o próprio conversor do Word geralmente oferece o layout mais fiel para documentos complexos — e, a seguir, mostramos exatamente como usá-lo, incluindo scripts prontos para execução.
Prefere trabalhar offline ou precisa converter muitos arquivos de uma só vez? Esses métodos são executados inteiramente no seu computador. Todos os scripts abaixo estão prontos para serem copiados — basta alterar o nome do arquivo onde indicado.
1
Microsoft Word — não é necessário escrever código
O Word 2013 e versões mais recentes no Windows podem abrir um PDF diretamente e transformá-lo em um documento editável. Esse é o mesmo conversor que os scripts abaixo utilizam; portanto, comece por aqui se você tiver apenas um ou dois arquivos.
Abra o Microsoft Word e acesse Arquivo → Abrir.
Escolha seu PDF. Quando o Word informar que converterá o PDF em um documento editável, clique em OK.
Verifique o resultado e, em seguida, vá para Arquivo → Salvar como e selecione Documento do Word (*.docx).
2
Script em Python utilizando o Microsoft Word — melhor qualidade, muitos arquivos
Este script faz com que o Word abra cada arquivo PDF em segundo plano e o salve no formato .docx. Você obtém a conversão de alta qualidade do próprio Word e pode converter uma pasta inteira de uma só vez. É necessário ter o Windows, o Microsoft Word e o Python.
Passo 1 — instale a única biblioteca necessária
Instale o Python a partir do site python.org caso ainda não o tenha (marque “Adicionar Python ao PATH” durante a instalação). Em seguida, abra o Prompt de Comando e execute:
Command Prompt
pip install pywin32
Etapa 2 — salvar o script
Copie o código abaixo em um novo arquivo chamado convert_pdf_to_word.py (O Bloco de Notas serve — escolha “Todos os arquivos” ao salvar), ou use o botão “Baixar”. Salve-o na mesma pasta do seu PDF e substitua PDF_FILE pelo nome do seu 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()
Etapa 3 — execute o programa
Abra a pasta no Explorador de Arquivos, digite cmd na barra de endereços e pressione Enter. Em seguida, execute o comando abaixo. O arquivo .docx será salvo ao lado do seu PDF com o mesmo nome.
Command Prompt
python convert_pdf_to_word.py
Para converter um arquivo diferente sem editar o script, coloque o nome dele entre aspas após o comando, por exemplo, python convert_pdf_to_word.py "Invoice March.pdf". Para converter todos os PDFs de uma pasta, indique o caminho da pasta.
3
PowerShell + Microsoft Word — sem precisar de Python
Resultado com a mesma qualidade do Word, sem precisar instalar nada. Converte todos os arquivos PDF de uma pasta. Abra a pasta no Explorador de Arquivos, digite powershell na barra de endereços e pressione Enter; em seguida, cole isto e pressione Enter:
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)
}
Quer apenas um arquivo? Substitua -Filter *.pdf pelo nome do arquivo entre aspas, por exemplo, -Filter "Report.pdf".
4
pdf2docx — gratuito, funciona no Windows, macOS e Linux
O pdf2docx é a biblioteca de código aberto que está por trás do nosso mecanismo WebAssembly. É prático executá-la por conta própria em um computador Mac ou Linux, ou para processar grandes lotes sem o Word. Instale-a uma vez e, em seguida, faça a conversão pelo terminal:
No macOS e no Linux, talvez seja necessário usar o pip3 em vez do pip.
5
LibreOffice — pacote de escritório gratuito, um único comando
Se você tiver o LibreOffice instalado, ele pode converter arquivos a partir da linha de comando. O texto permanece editável, mas as páginas costumam ser reconstruídas com caixas de texto; por isso, essa opção é mais adequada para documentos simples. Execute o comando correspondente ao seu sistema a partir da pasta que contém o seu PDF:
O Google Docs consegue ler o texto de arquivos PDF, inclusive aqueles digitalizados, mas mantém pouca coisa do layout original, e seu arquivo é enviado para o Google Drive.
Envie o PDF para o Google Drive.
Clique com o botão direito do mouse nele e selecione Abrir com → Google Docs.
Acesse Arquivo → Baixar → Microsoft Word (.docx).
Dicas para obter os melhores resultados
Arquivos em PDF criados a partir do Word, do Google Docs ou de aplicativos semelhantes são convertidos com muito melhor qualidade do que digitalizações ou fotos de páginas.
Se as fontes parecerem diferentes, instale as fontes utilizadas pelo PDF — o Word recorre a fontes semelhantes quando alguma delas está faltando.
Para tabelas, colunas e imagens, use nosso mecanismo WebAssembly ou o Microsoft Word.
Os PDFs protegidos por senha exigem a senha antes que qualquer conversor possa abri-los.
Sua privacidade
No modo navegador, a conversão ocorre inteiramente no seu dispositivo: seu PDF nunca é enviado. O mecanismo WebAssembly é baixado uma única vez e armazenado em cache pelo seu navegador. No modo servidor, os arquivos são transmitidos por uma conexão criptografada e são excluídos automaticamente após 24 horas.
Limites de tamanho e uso de arquivos
Modo de navegador: sem limites de upload — seu dispositivo cuida de tudo.
Modo servidor: até 100 MB e 500 páginas por PDF, 30 conversões por dia.
Arquivos PDF protegidos por senha são compatíveis — será solicitada a senha.
Os PDFs digitalizados são mantidos como imagens no arquivo do Word; seu texto não é editável.
Perguntas frequentes
Por que a conversão feita pelo Microsoft Word costuma ficar melhor?
+
O Word usa seu próprio mecanismo de layout integrado para reconstruir a página, e esse mecanismo só existe no aplicativo do Word para desktop. Ele não pode ser executado em um navegador da web nem em um servidor web; por isso, mostramos como usá-lo no seu próprio computador.
É seguro executar esses scripts?
+
Sim. Eles só pedem que você tenha o Word, o LibreOffice ou o pdf2docx instalado no seu computador para abrir o PDF e salvar um arquivo .docx ao lado dele. Nada é enviado pela internet, e o código é curto o suficiente para ser lido antes de ser executado.
Recebo a mensagem “Não há nenhum módulo chamado win32com” ou “python não foi reconhecido”
+
Execute pip install pywin32 para a primeira mensagem. Para a segunda, reinstale o Python a partir do site python.org e marque a opção “Adicionar Python ao PATH”; em seguida, abra uma nova janela do Prompt de Comando.
Posso converter um PDF digitalizado?
+
Nosso conversor salva as páginas digitalizadas como imagens, por isso elas aparecem corretamente, mas o texto não é editável. Para obter texto editável a partir de uma digitalização, é necessário usar o OCR (reconhecimento de texto) — tanto o Microsoft Word quanto o Google Docs conseguem ler o texto de muitas digitalizações.
A conversão altera meu PDF original?
+
Não. Todos os métodos aqui — nossa ferramenta e os scripts — apenas leem seu PDF e criam um novo arquivo .docx.