GroupDocs.Markdown de un vistazo

API de Python para exportar documentos a Markdown limpio y estructurado.

Illustration markdown

Conversión precisa y fiable

Convierta de manera eficiente los formatos compatibles a Markdown manteniendo la integridad de la estructura. Funciona en Windows, Linux y macOS con Python 3.5+.

Formatos populares compatibles

Exporte PDF, Word, Excel, eBooks, Web y archivos de texto plano a Markdown, incluidos documentos protegidos con contraseña.

Se ejecuta en su máquina local

Usted controla sus datos — una API on‑premise que no requiere ninguna nube ni conexión a internet.

Compatibilidad de plataformas

Se admiten los siguientes sistemas operativos y gestores de paquetes.

Amazon
Docker
Azure
Eclipse
IntelliJ
Windows
Linux
PyPI

Formatos de archivo compatibles

Los siguientes formatos de archivo son compatibles para exportar a Markdown.

PDF

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

Word & 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

Other

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

Características de GroupDocs.Markdown

Estas son las características que hacen que nuestro producto se destaque.

Feature icon

Exportar múltiples formatos de documento

Convierta los formatos de documento más populares a Markdown (PDF, DOCX, XLSX, EPUB y más).

Feature icon

Formato avanzado de Markdown

Los encabezados, párrafos, listas, tablas, enlaces, imágenes, citas en bloque y bloques de código se exportan a la sintaxis Markdown correspondiente.

Feature icon

Control total sobre imágenes

Toma el control de las imágenes exportándolas o incrustándolas en el archivo Markdown de salida.

Feature icon

Se ejecuta en su máquina local

No se requiere nube ni conexión a Internet. Todo el procesamiento se realiza en su máquina local.

Feature icon

API pública intuitiva

API pública simple e intuitiva, diseñada por desarrolladores para desarrolladores con dedicación.

Feature icon

Funciona en Windows y Linux

Los ensamblados .NET y .NET Framework se proporcionan dentro del paquete NuGet.

Ejemplos de código

Los escenarios de uso más comunes para exportar documentos a Markdown en Python.

Exportar DOCX a Markdown

Convierta un documento Word a Markdown. Las imágenes se incrustan como Base64 de forma predeterminada.
# Importar el módulo
from groupdocs.markdown import MarkdownConverter

# Convertir y guardar la salida en un archivo
MarkdownConverter.to_file("annual-review.docx", "annual-review.md")

Guardar imágenes en una carpeta

Convierta un documento a Markdown y guarde las imágenes en una carpeta separada con rutas relativas.
# Importar el módulo
from groupdocs.markdown import MarkdownConverter, ConvertOptions
from groupdocs.markdown import ExportImagesToFileSystemStrategy

# Configurar la exportación de imágenes al sistema de archivos
strategy = ExportImagesToFileSystemStrategy("./images")
strategy.images_relative_path = "images"
options = ConvertOptions()
options.image_export_strategy = strategy

# Convertir y guardar la salida en un archivo
MarkdownConverter.to_file(
    "annual-report.docx", "annual-report.md",
    convert_options=options)

Inspeccionar documento y convertir páginas específicas

Obtén los metadatos del documento antes de convertir, luego exporta solo las páginas que necesitas.
# Importa el módulo
from groupdocs.markdown import MarkdownConverter, ConvertOptions

# Inspecciona el documento sin convertir
info = MarkdownConverter.get_info("report.pdf")
print(f"{info.page_count} pages, by {info.author}")

# Convierte solo las primeras 3 páginas con front matter
options = ConvertOptions()
options.page_numbers = [1, 2, 3]
options.include_front_matter = True

# Usa el método estático de una línea
md = MarkdownConverter.to_markdown("report.pdf",
    convert_options=options)

¿Listo para empezar?

Descargue GroupDocs.Markdowon gratis u obtenga una licencia de prueba para obtener acceso completo.

Recursos útiles

Explore la documentación, las muestras de código y el apoyo de la comunidad para mejorar su experiencia.

Consejos para licencias temporales

1
Regístrate con tu correo electrónico del trabajo. No se permiten servicios de correo gratuitos.
2
Utilice el botón Obtener una licencia temporal en el segundo paso.
 Español