GroupDocs.Markdown de un vistazo

API para analizar y exportar documentos a Markdown en aplicaciones .NET.

Illustration markdown

Conversión precisa y fiable

Convierte de manera eficiente los formatos compatibles a Markdown manteniendo la integridad de la estructura. Compatible con .NET Framework 4.6.2+ y .NET 6.0 en Windows y Linux.

Formatos populares soportados

Exporta archivos PDF, Word, Excel, libros electrónicos, web y texto plano a Markdown, incluidos documentos protegidos con contraseña.

Se ejecuta en tu máquina local

Usted controla sus datos: le ofrecemos una API on‑premise que no requiere ninguna nube ni conexión a Internet.

Compatibilidad de plataformas

Se admiten los siguientes sistemas operativos, frameworks y gestores de paquetes.

Amazon
Docker
Azure
VS Code
ReSharper
macOS
Linux
NuGet

Formatos de archivo compatibles

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

PDF

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

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

Otros

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

Funciones de GroupDocs.Markdown

Estas son las funciones que hacen que nuestro producto se destaque.

Feature icon

Exportar varios formatos de documento

Convertir 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 adecuada.

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 tu máquina local

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

Feature icon

API pública intuitiva

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

Feature icon

Funciona en Windows y Linux

Los ensamblados .NET y .NET Framework se incluyen en el paquete NuGet.

Ejemplos de código

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

Exportar DOCX a Markdown

Este ejemplo de código muestra cómo convertir un archivo DOCX a Markdown y guardar la salida en un archivo. Las imágenes están incrustadas en el archivo de salida.
// Importar el espacio de nombres
using GroupDocs.Markdown;

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

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

// Convertir y guardar la salida en un archivo
converter.Convert("annual-review.md");
// Importar el espacio de nombres  
open GroupDocs.Markdown

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

// Instanciar el conversor
let converter = new MarkdownConverter("annual-review.docx")

// Convertir y guardar la salida en un archivo
converter.Convert("annual-review.md")
' Importar el espacio de nombres  
Imports GroupDocs.Markdown

Module Program
    Sub Main()
        ' Establecer la licencia
        License.Set("GroupDocs.Markdown.lic")

        ' Instanciar el conversor
        Dim converter As New MarkdownConverter("annual-review.docx")

        ' Convertir y guardar la salida en un archivo
        converter.Convert("annual-review.md")
    End Sub
End Module

Guardar imágenes en una carpeta

Este ejemplo 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
var converter = new MarkdownConverter("annual-report.docx");

// Establecer la estrategia de exportación de imágenes y la carpeta de salida
var convertOptions = new DocumentConverterOptions();
convertOptions.ImageExportStrategy = new ExportImagesToFileSystemStrategy("./images");

// Convertir y guardar la salida en un archivo
converter.Convert("annual-report.md", convertOptions);
// Importar el espacio de nombres
open GroupDocs.Markdown

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

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

// Establecer la estrategia de exportación de imágenes y la carpeta de salida
let convertOptions = new DocumentConverterOptions()
convertOptions.ImageExportStrategy <- new ExportImagesToFileSystemStrategy("./images")

// Convertir y guardar la salida en un archivo
converter.Convert("annual-report.md", convertOptions)
' Importar el espacio de nombres  
Imports GroupDocs.Markdown

Module Program
    Sub Main()
        ' Establecer la licencia
        License.Set("GroupDocs.Markdown.lic")

        ' Instanciar el conversor
        Dim converter As New MarkdownConverter("annual-report.docx")

        ' Establecer la estrategia de exportación de imágenes y la carpeta de salida
        Dim convertOptions As New DocumentConverterOptions()
        convertOptions.ImageExportStrategy = New ExportImagesToFileSystemStrategy("./images")

        ' Convertir y guardar la salida en un archivo
        converter.Convert("annual-report.md", convertOptions)
    End Sub
End Module

¿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