Nos complace presentar GroupDocs.Markdown for .NET, una nueva incorporación a la familia de productos GroupDocs. GroupDocs.Markdown for .NET es una API de procesamiento de documentos que le permite exportar PDF, Word, Excel y otros formatos a Markdown para una integración fluida con el ecosistema de IA generativa.

¿Por qué Markdown?

Markdown es ligero, legible por humanos y ampliamente compatible en flujos de trabajo de desarrolladores, sistemas de gestión de contenido y pipelines de IA generativa. Con la exportación directa a Markdown, GroupDocs.Markdown for .NET le ayuda a:

  • Automatizar conversiones de documentos a Markdown dentro de aplicaciones .NET.
  • Preparar contenido estructurado en texto plano adecuado para el procesamiento de IA.
  • Simplificar la migración de contenido a flujos de trabajo basados en Git y generadores de sitios estáticos.

Características

  • Exportar múltiples formatos de documento: Convierta tipos de archivo populares (PDF, DOCX, XLSX, EPUB y más) a Markdown.
  • Formato avanzado de Markdown: Exporte con precisión encabezados, párrafos, listas, tablas, enlaces, imágenes, citas en bloque y bloques de código.
  • Manejo flexible de imágenes: Exporte imágenes por separado o incrústelas directamente en el archivo Markdown.
  • Procesamiento local: No se requiere nube ni conexión a internet. Todo el procesamiento se realiza de forma segura en su máquina.
  • Diseño de API intuitivo: API simple y amigable para desarrolladores, creada pensando en la facilidad de uso.
  • Compatibilidad multiplataforma: Funciona en Windows y Linux con ensamblados tanto de .NET como de .NET Framework incluidos en el paquete NuGet.

Tipos de archivo compatibles

GroupDocs.Markdown admite la conversión desde los siguientes formatos:

  • Documentos PDF
  • Microsoft Word (DOCX, DOC)
  • Microsoft Excel (XLSX, XLS)
  • Libros electrónicos (EPUB, MOBI)
  • Texto plano y archivos web

Uso

Escenarios comunes para exportar documentos a Markdown.

Exportar PDF a Markdown

Convierta un PDF a Markdown limpio en solo unas pocas líneas de código. Por defecto, las imágenes se incrustan en el archivo de salida.

// Import the namespace
using GroupDocs.Markdown;

// Set the license (optional)
License.Set("GroupDocs.Markdown.lic");

// Instantiate the converter
var converter = new MarkdownConverter("business-plan.pdf");

// Convert and save output to file
converter.Convert("business-plan.md");

La siguiente captura de pantalla muestra el archivo PDF de entrada y el Markdown de salida.

Source PDF and output Markdown file

Guardar imágenes en una carpeta

Este ejemplo muestra cómo convertir un archivo DOCX a Markdown mientras se guardan las imágenes en una carpeta separada.

// Import the namespace
using GroupDocs.Markdown;

// Set the license (optional)
License.Set("GroupDocs.Markdown.lic");

// Instantiate the converter
var converter = new MarkdownConverter("annual-review.docx");

// Set image export strategy and output folder
var convertOptions = new DocumentConverterOptions();
convertOptions.ImageExportStrategy = new ExportImagesToFileSystemStrategy("./images");

// Convert and save output to file
converter.Convert("annual-review.md");

La siguiente captura de pantalla muestra el archivo DOCX de entrada y el Markdown de salida. Las imágenes se guardan como recursos externos separados en la carpeta ./images.

Source DOCX and output Markdown file

Requisitos

  • .NET Framework 4.6.2+ (Windows)
  • .NET 6.0+ (Windows o Linux)

Licencia

Consulte la información legal detallada, incluidos los términos de uso, derechos de autor, EULA y política de privacidad:
https://about.groupdocs.com/legal/

Soporte

Para preguntas o asistencia técnica, utilice nuestro Free Support Forum.

Hoja de ruta y disponibilidad

La primera versión de nuestro paquete ya está construida y pasa por pruebas internas, incluidas pruebas unitarias, de integración y verificaciones manuales de la API. Nos aseguramos de que todo funcione sin problemas para que pueda disfrutar de una experiencia fiable y potente desde el primer día.

🚀 Una vez completadas las revisiones finales, publicaremos el paquete en NuGet y en el sitio web de GroupDocs Releases.

👉 ¿Quiere ser el primero en saber cuándo está disponible? Publicaremos un anuncio dedicado aquí en el blog. Mientras tanto, también puede suscribirse a actualizaciones a través de nuestro Free Support Forum — consulte la categoría [GroupDocs.Markdown Product Family] (https://forum.groupdocs.com/c/markdown/38) o la categoría [GroupDocs.Purchase] (https://forum.groupdocs.com/c/purchase/5) si tiene preguntas relacionadas con ventas.