GroupDocs.Markdown em um relance

API Python para exportar documentos para Markdown limpo e estruturado.

Illustration markdown

Conversão precisa e confiável

Converta eficientemente formatos suportados para Markdown mantendo a integridade da estrutura. Funciona em Windows, Linux e macOS com Python 3.5+.

Suporte a formatos populares

Exporte PDFs, Word, Excel, eBooks, arquivos Web e texto simples para Markdown, incluindo documentos protegidos por senha.

Executa na sua máquina local

Você controla seus dados — uma API local que não requer nenhum serviço de nuvem ou conexão à internet.

Suporte a plataformas

Os seguintes sistemas operacionais e gerenciadores de pacotes são suportados.

Amazon
Docker
Azure
Eclipse
IntelliJ
Windows
Linux
PyPI

Formatos de arquivo suportados

Os seguintes formatos de arquivo são suportados para exportação para Markdown.

PDF

  • Digital PDFs, PDF/A, PDF/E, PDF/X and PDF/UA
  • Encrypted and Signed PDFs

Word e Excel

  • Word: DOCX, DOC, RTF, DOCM, DOTX, DOTM, DOT, ODT, OTT
  • Excel: XLSX, XLS, CSV, XLSM, XLSB, ODS, TSV, NUMBERS, XLTX, XLTM, XLAM, FODS, SXC, OTS, XLT

Outros

  • e-Books: EPUB, MOBI, AZW3
  • Text: TXT, XML
  • Web: CHM

Recursos do GroupDocs.Markdown

Estes são os recursos que fazem nosso produto se destacar.

Feature icon

Exportar múltiplos formatos de documento

Converta os formatos de documento mais populares para Markdown (PDF, DOCX, XLSX, EPUB e mais).

Feature icon

Formatação avançada em Markdown

Cabeçalhos, parágrafos, listas, tabelas, links, imagens, blocos de citação e blocos de código são exportados para a sintaxe Markdown apropriada.

Feature icon

Controle total sobre imagens

Tenha controle sobre as imagens exportando-as ou incorporando-as ao arquivo Markdown de saída.

Feature icon

Funciona na sua máquina local

Nenhuma conexão com a nuvem ou Internet é necessária. Todo o processamento é realizado na sua máquina local.

Feature icon

API pública intuitiva

API pública simples e intuitiva, projetada por desenvolvedores para desenvolvedores, com carinho.

Feature icon

Funciona no Windows e Linux

.NET e assemblies do .NET Framework são fornecidos dentro do pacote NuGet.

Exemplos de código

Os cenários de uso mais comuns para exportar documentos para Markdown em Python.

Exportar DOCX para Markdown

Converta um documento Word para Markdown. As imagens são incorporadas como Base64 por padrão.
# Importe o módulo
from groupdocs.markdown import MarkdownConverter

# Converta e salve a saída em um arquivo
MarkdownConverter.to_file("annual-review.docx", "annual-review.md")

Salvar imagens em uma pasta

Converta um documento para Markdown e salve as imagens em uma pasta separada com caminhos relativos.
# Importe o módulo
from groupdocs.markdown import MarkdownConverter, ConvertOptions
from groupdocs.markdown import ExportImagesToFileSystemStrategy

# Configure a exportação de imagens para o sistema de arquivos
strategy = ExportImagesToFileSystemStrategy("./images")
strategy.images_relative_path = "images"
options = ConvertOptions()
options.image_export_strategy = strategy

# Converta e salve a saída em um arquivo
MarkdownConverter.to_file(
    "annual-report.docx", "annual-report.md",
    convert_options=options)

Inspecione o documento e converta páginas específicas

Obtenha os metadados do documento antes da conversão e exporte apenas as páginas necessárias.
# Importe o módulo
from groupdocs.markdown import MarkdownConverter, ConvertOptions

# Inspecione o documento sem converter
info = MarkdownConverter.get_info("report.pdf")
print(f"{info.page_count} pages, by {info.author}")

# Converta apenas as primeiras 3 páginas com front matter
options = ConvertOptions()
options.page_numbers = [1, 2, 3]
options.include_front_matter = True

# Use o método estático de uma linha
md = MarkdownConverter.to_markdown("report.pdf",
    convert_options=options)

Pronto para começar?

Baixe GroupDocs.Markdown gratuitamente ou obtenha uma licença de teste para acesso total!

Recursos úteis

Explore a documentação, as amostras de código e o apoio da comunidade para aprimorar sua experiência.

Dicas de licença temporária

1
Cadastre-se com seu e-mail comercial. Serviços de e-mail gratuitos não são permitidos.
2
Use o botão Obter uma licença temporária na segunda etapa.
 Português