GroupDocs.Markdown em foco

API para analisar e exportar documentos para Markdown em aplicações .NET.

Illustration markdown

Conversão precisa e confiável

Converta formatos suportados para Markdown de forma eficiente, mantendo a integridade da estrutura. Suporta .NET Framework 4.6.2+ e .NET 6.0 no Windows e Linux.

Formatos populares suportados

Exporte arquivos PDF, Word, Excel, eBooks, Web e texto simples para Markdown, inclusive documentos protegidos por senha.

Funciona na sua máquina local

Você controla seus dados – fornecemos uma API on‑premise que não requer nenhuma nuvem ou conexão com a internet.

Suporte a plataformas

Os seguintes sistemas operacionais, frameworks e gerenciadores de pacotes são suportados.

Amazon
Docker
Azure
VS Code
ReSharper
macOS
Linux
NuGet

Formatos de arquivo suportados

Os seguintes formatos de arquivo 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 destacam nosso produto.

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 de Markdown

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

Feature icon

Controle total sobre imagens

Controle as imagens exportando-as ou incorporando-as no arquivo Markdown de saída.

Feature icon

Funciona na sua máquina local

Nenhuma nuvem ou conexão com a Internet é necessária. Todo o processamento é feito 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 aplicações .NET.

Exportar DOCX para Markdown

Este exemplo de código demonstra como converter um arquivo DOCX para Markdown e salvar a saída em um arquivo. As imagens são incorporadas no arquivo de saída.
// Importar o namespace
using GroupDocs.Markdown;

// Definir a licença
License.Set("GroupDocs.Markdown.lic");

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

// Converter e salvar a saída em um arquivo
converter.Convert("annual-review.md");
// Importar o namespace  
open GroupDocs.Markdown

// Definir a licença
License.Set("GroupDocs.Markdown.lic")

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

// Converter e salvar a saída em um arquivo
converter.Convert("annual-review.md")
' Importar o namespace  
Imports GroupDocs.Markdown

Module Program
    Sub Main()
        ' Definir a licença
        License.Set("GroupDocs.Markdown.lic")

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

        ' Converter e salvar a saída em um arquivo
        converter.Convert("annual-review.md")
    End Sub
End Module

Salvar imagens em uma pasta

Este exemplo de código demonstra como converter um arquivo DOCX para Markdown e salvar as imagens em uma pasta separada.
// Importar o namespace
using GroupDocs.Markdown;

// Definir a licença
License.Set("GroupDocs.Markdown.lic");

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

// Definir a estratégia de exportação de imagens e a pasta de saída
var convertOptions = new DocumentConverterOptions();
convertOptions.ImageExportStrategy = new ExportImagesToFileSystemStrategy("./images");

// Converter e salvar a saída em um arquivo
converter.Convert("annual-report.md", convertOptions);
// Importar o namespace
open GroupDocs.Markdown

// Definir a licença
License.Set("GroupDocs.Markdown.lic")

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

// Definir a estratégia de exportação de imagens e a pasta de saída
let convertOptions = new DocumentConverterOptions()
convertOptions.ImageExportStrategy <- new ExportImagesToFileSystemStrategy("./images")

// Converter e salvar a saída em um arquivo
converter.Convert("annual-report.md", convertOptions)
' Importar o namespace  
Imports GroupDocs.Markdown

Module Program
    Sub Main()
        ' Definir a licença
        License.Set("GroupDocs.Markdown.lic")

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

        ' Definir a estratégia de exportação de imagens e a pasta de saída
        Dim convertOptions As New DocumentConverterOptions()
        convertOptions.ImageExportStrategy = New ExportImagesToFileSystemStrategy("./images")

        ' Converter e salvar a saída em um arquivo
        converter.Convert("annual-report.md", convertOptions)
    End Sub
End Module

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