GroupDocs.Markdown de un vistazo

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

Illustration markdown

Conversión precisa y fiable

Convertir de forma eficiente los formatos compatibles a Markdown manteniendo la integridad de la estructura. Un único JAR se ejecuta en Windows, Linux y macOS con Java SE 8 o superior.

Formatos populares compatibles

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

Se ejecuta en su máquina local

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

Compatibilidad de plataformas

Se admiten los siguientes sistemas operativos y administradores de paquetes.

Amazon
Docker
Azure
Eclipse
IntelliJ
Windows
Linux
macOS
Maven

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 Java.

Exportar DOCX a Markdown

Convertir un documento Word a Markdown. Las imágenes se incrustan como Base64 por defecto.
// Importar la clase
import com.groupdocs.markdown.MarkdownConverter;

// Convertir y guardar la salida en un archivo
MarkdownConverter.toFile("annual-review.docx", "annual-review.md");

Guardar imágenes en una carpeta

Convertir un documento a Markdown y guardar las imágenes en una carpeta separada con rutas relativas.
// Importar las clases
import com.groupdocs.markdown.DocumentConvertOptions;
import com.groupdocs.markdown.ExportImagesToFileSystemStrategy;
import com.groupdocs.markdown.MarkdownConverter;

// Configurar la exportación de imágenes al sistema de archivos
ExportImagesToFileSystemStrategy strategy =
        new ExportImagesToFileSystemStrategy("./images");
strategy.setImagesRelativePath("images");

DocumentConvertOptions options = new DocumentConvertOptions();
options.setImageExportStrategy(strategy);

// Convertir y guardar la salida en un archivo
MarkdownConverter.toFile(
        "annual-report.docx", "annual-report.md", options);

Inspeccionar el documento y convertir páginas específicas

Obtener los metadatos del documento antes de convertir, y luego exportar solo las páginas que necesita.
// Importar las clases
import com.groupdocs.markdown.DocumentConvertOptions;
import com.groupdocs.markdown.DocumentInfo;
import com.groupdocs.markdown.MarkdownConverter;

// Inspeccionar el documento sin convertir
DocumentInfo info = MarkdownConverter.getInfo("report.pdf");
System.out.println(info.getPageCount() + " pages, by " + info.getAuthor());

// Convertir solo las primeras 3 páginas con front matter
DocumentConvertOptions options = new DocumentConvertOptions();
options.setPageNumbers(new int[] { 1, 2, 3 });
options.setIncludeFrontMatter(true);

// Utilizar el método estático de una sola línea
String md = MarkdownConverter.toMarkdown("report.pdf", 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