GroupDocs.Markdown em destaque

API Java para exportar documentos para Markdown limpo e estruturado.

Illustration markdown

Conversão precisa e confiável

Converta formatos suportados para Markdown de forma eficiente, preservando a integridade da estrutura. Um único JAR funciona em Windows, Linux e macOS com Java SE 8 ou superior.

Formatos populares suportados

Exporte PDF, Word, Excel, e-books, arquivos da Web e texto simples para Markdown, incluindo documentos protegidos por senha.

Funciona na sua máquina local

Você controla seus dados — uma API on-premise que não requer nuvem ou conexão à internet.

Suporte a plataformas

Os sistemas operacionais e gerenciadores de pacotes a seguir são suportados.

Amazon
Docker
Azure
Eclipse
IntelliJ
Windows
Linux
macOS
Maven

Formatos de arquivo suportados

Os formatos de arquivo a seguir são suportados para exportação para Markdown.

PDF

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

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

Outros

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

Recursos do GroupDocs.Markdown

Estes são os recursos que fazem nosso produto se destacar.

Feature icon

Exportar múltiplos formatos de documento

Converta os formatos de documento mais populares para Markdown (PDF, DOCX, XLSX, EPUB e mais).

Feature icon

Formatação avançada em Markdown

Cabeçalhos, parágrafos, listas, tabelas, links, imagens, blocos de citação e blocos de código são exportados para a sintaxe Markdown apropriada.

Feature icon

Controle total sobre imagens

Tenha controle sobre as imagens exportando-as ou incorporando-as ao arquivo Markdown de saída.

Feature icon

Funciona na sua máquina local

Nenhuma conexão com a nuvem ou Internet é necessária. Todo o processamento é realizado na sua máquina local.

Feature icon

API pública intuitiva

API pública simples e intuitiva, projetada por desenvolvedores para desenvolvedores, com carinho.

Feature icon

Funciona no Windows e Linux

.NET e assemblies do .NET Framework são fornecidos dentro do pacote NuGet.

Exemplos de código

Os cenários de uso mais comuns para exportar documentos para Markdown em Java.

Exportar DOCX para Markdown

Converta um documento Word para Markdown. Imagens são incorporadas como Base64 por padrão.
// Importar a classe
import com.groupdocs.markdown.MarkdownConverter;

// Converter e salvar a saída em arquivo
MarkdownConverter.toFile("annual-review.docx", "annual-review.md");

Salvar imagens em uma pasta

Converta um documento para Markdown e salve as imagens em uma pasta separada com caminhos relativos.
// Importar as classes
import com.groupdocs.markdown.DocumentConvertOptions;
import com.groupdocs.markdown.ExportImagesToFileSystemStrategy;
import com.groupdocs.markdown.MarkdownConverter;

// Configurar exportação de imagens para o sistema de arquivos
ExportImagesToFileSystemStrategy strategy =
        new ExportImagesToFileSystemStrategy("./images");
strategy.setImagesRelativePath("images");

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

// Converter e salvar a saída em arquivo
MarkdownConverter.toFile(
        "annual-report.docx", "annual-report.md", options);

Inspecionar documento e converter páginas específicas

Obtenha os metadados do documento antes de converter, então exporte apenas as páginas necessárias.
// Importe as classes
import com.groupdocs.markdown.DocumentConvertOptions;
import com.groupdocs.markdown.DocumentInfo;
import com.groupdocs.markdown.MarkdownConverter;

// Inspecione o documento sem converter
DocumentInfo info = MarkdownConverter.getInfo("report.pdf");
System.out.println(info.getPageCount() + " pages, by " + info.getAuthor());

// Converta apenas as 3 primeiras páginas com front matter
DocumentConvertOptions options = new DocumentConvertOptions();
options.setPageNumbers(new int[] { 1, 2, 3 });
options.setIncludeFrontMatter(true);

// Use o método estático de uma linha
String md = MarkdownConverter.toMarkdown("report.pdf", options);

Pronto para começar?

Baixe GroupDocs.Markdown gratuitamente ou obtenha uma licença de teste para acesso total!

Recursos úteis

Explore a documentação, as amostras de código e o apoio da comunidade para aprimorar sua experiência.

Dicas de licença temporária

1
Cadastre-se com seu e-mail comercial. Serviços de e-mail gratuitos não são permitidos.
2
Use o botão Obter uma licença temporária na segunda etapa.
 Português