Prepare sus documentos para IA

SDK de Markdown para exportar diversos tipos de documentos a Markdown limpio y semántico.

Preserva la estructura del documento, los encabezados, listas, tablas, enlaces e imágenes.

Controle las imágenes embebiéndolas o guardándolas como recursos externos.

Conjunto de funcionalidades de GroupDocs.Markdown

Estas son las funcionalidades que hacen que nuestra solución se destaque.

  • Exportar documentos a Markdown

    Prepare sus PDF, Word, Excel, eBook y archivos de texto para LLM exportándolos a Markdown.

  • Mantener la estructura del documento

    Preserva la estructura del documento, los encabezados, listas, tablas, enlaces e imágenes.

  • Controlar las imágenes

    Inserte imágenes o guárdelas como recursos externos. Reemplace imágenes durante el proceso de conversión.

  • Convertir documentos completos o páginas específicas

    Convierta documentos completos o limite la conversión a páginas o hojas de cálculo específicas según sea necesario.

Ejemplos de código de GroupDocs.Markdown

Los escenarios de uso más comunes para exportar documentos a Markdown. Puede solicitar una licencia temporal gratuita para probar el producto en su entorno.

Exportar PDF a Markdown

Obtenga un archivo Markdown limpio a partir de un PDF en unas pocas líneas de código. Por defecto, las imágenes se incrustan en el archivo de salida.
// Importe el espacio de nombres
using GroupDocs.Markdown;

// Instancie el conversor
using var converter = new MarkdownConverter("business-plan.pdf");

// Convierta y guarde la salida en un archivo
converter.Convert("business-plan.md");
# Importe el espacio de nombres
from groupdocs.markdown import MarkdownConverter

# Convierta y guarde la salida en un archivo
MarkdownConverter.to_file("business-plan.pdf", "business-plan.md")

Guardar imágenes en una carpeta

Esta muestra de código muestra cómo convertir un archivo DOCX a Markdown y guardar las imágenes en una carpeta separada.
// Importar el espacio de nombres
using GroupDocs.Markdown;

// Establecer la licencia
License.Set("GroupDocs.Markdown.lic");

// Instanciar el conversor
using var converter = new MarkdownConverter("annual-report.docx");

// Establecer la estrategia de exportación de imágenes y la carpeta de salida
var options = new ConvertOptions
{
    ImageExportStrategy = new ExportImagesToFileSystemStrategy("./images")
    {
        ImagesRelativePath = "images"
    }
};

// Convertir y guardar la salida en un archivo
converter.Convert("annual-report.md", options);
# Importar el espacio de nombres
from groupdocs.markdown import MarkdownConverter, ConvertOptions
from groupdocs.markdown import ExportImagesToFileSystemStrategy

# Establecer la estrategia de exportación de imágenes y la carpeta de salida
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

Obtenga los metadatos del documento antes de convertir, luego exporte solo las páginas que necesita — ideal para documentos grandes y pipelines AI/RAG.
// Importar el espacio de nombres
using GroupDocs.Markdown;

// Inspeccionar el documento sin convertir
DocumentInfo info = MarkdownConverter.GetInfo("report.pdf");
Console.WriteLine($"{info.PageCount} pages, by {info.Author}");

// Convertir solo las primeras 3 páginas con front matter
var options = new ConvertOptions
{
    PageNumbers = new[] { 1, 2, 3 },
    IncludeFrontMatter = true
};

// Utilizar el método estático de una sola línea
MarkdownConverter.ToFile("report.pdf", "report.md", options);
# Importar el espacio de nombres
from groupdocs.markdown import MarkdownConverter, ConvertOptions

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

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

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

Más de 30 formatos de archivo compatibles

Los siguientes formatos de archivo son compatibles para la exportación a Markdown.

Métricas detalladas y conocimientos estadísticos

Profundiza en un desglose detallado de nuestras cifras clave, proporcionando métricas completas y conocimientos estadísticos sobre nuestros logros, impacto y crecimiento.

  • 30+

    Formatos compatibles

    Convierta desde decenas de formatos de documentos y texto, incluidos PDF, Word, Excel y eBooks, a Markdown, ofreciendo integraciones fluidas con el ecosistema de IA generativa.

  • 1.0M

    Confiado por desarrolladores

    Nuestras soluciones se han convertido en confiables y ampliamente adoptadas en la comunidad de desarrolladores, proporcionando una integración fluida para sus proyectos.

  • 15+

    Productos

    Ofrecemos más de 15 SDKs de procesamiento de documentos, proporcionando una experiencia fluida para sus integraciones. Nosotros procesamos para que usted pueda relajarse.

  • 100+

    Clientes satisfechos

    Atendiendo a las marcas más icónicas del mundo. ¡Descubra por qué cientos aman los productos GroupDocs! ¡Únase ahora!

Nuestros clientes satisfechos

Las bibliotecas GroupDocs son utilizadas por marcas mundialmente reconocidas y distinguidas en todo el mundo.

Plataformas compatibles

GroupDocs.Markdown es compatible con los siguientes sistemas operativos y frameworks.

.NET

.NET 6+
.NET Framework 4.6.2+
Windows, Linux
Más de 30 formatos de archivo

Python

Python 3.5+
Windows, Linux, macOS
Más de 30 formatos de archivo

¿Listo para comenzar?

Elija la plataforma objetivo para obtener más información sobre el producto.

Recursos útiles

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

Preguntas y dudas comunes

Encuentre respuestas a preguntas frecuentes en nuestra sección de FAQ para abordar rápidamente sus consultas e inquietudes.

  • ¿Puedo evaluar los productos GroupDocs antes de comprar?
    ¡Sí! Todos los productos GroupDocs disponen de una versión de evaluación sin riesgo. Recomendamos encarecidamente a los desarrolladores que descarguen y prueben nuestras APIs antes de comprar, para asegurarse de que cumplirán con sus necesidades al 100%.
  • ¿GroupDocs realiza demostraciones de productos?
    No, nuestro enfoque está en nuestras APIs y en crear los productos más funcionales y estables posible. Ofrecemos pruebas totalmente funcionales y gratuitas en forma de una licencia temporal para que pueda probar el producto por sí mismo.
  • ¿Dónde puedo descargar el producto?
    Todos los productos están disponibles para descargar desde NuGet o GroupDocs Releases sitio web.
  • ¿Las licencias de desarrollador de GroupDocs son por usuario o por usuario nombrado?
    Las licencias de desarrollador de GroupDocs son por usuario, no por usuario nombrado. Entendemos que los miembros de un equipo de desarrollo pueden cambiar con el tiempo y que no es práctico tener que actualizar la licencia cada vez que eso ocurre.
  • ¿Proporcionan soporte técnico?
    Sí, ofrecemos soporte técnico gratuito a través de los equipos de producto en el Foro de Soporte Gratuito y el Centro de Soporte de Pago para garantizar una experiencia fluida.
 Español