We’re excited to introduce GroupDocs.Markdown for .NET, a new addition to the GroupDocs product family. GroupDocs.Markdown for .NET is a document processing API that enables you to export PDF, Word, Excel, and other formats to Markdown for seamless integration with the generative AI ecosystem.

Por que Markdown?

Markdown é leve, de fácil leitura humana e amplamente suportado em fluxos de trabalho de desenvolvedores, sistemas de gerenciamento de conteúdo e pipelines de IA generativa. Com exportação direta para Markdown, o GroupDocs.Markdown for .NET ajuda a:

  • Automatizar conversões de documentos para Markdown dentro de aplicações .NET.
  • Preparar conteúdo estruturado em texto puro adequado para o processamento de IA.
  • Simplificar a migração de conteúdo para fluxos de trabalho baseados em Git e geradores de sites estáticos.

Recursos

  • Exportar vários formatos de documento: Converta tipos de arquivos populares (PDF, DOCX, XLSX, EPUB e outros) para Markdown.
  • Formatação avançada de Markdown: Exporte com precisão cabeçalhos, parágrafos, listas, tabelas, links, imagens, citações em bloco e blocos de código.
  • Manipulação flexível de imagens: Exporte imagens separadamente ou incorpore-as diretamente no arquivo Markdown.
  • Processamento local: Não é necessária conexão com a nuvem ou internet. Todo o processamento ocorre de forma segura na sua máquina.
  • Design de API intuitivo: API simples e amigável ao desenvolvedor, criada com facilidade de uso em mente.
  • Suporte multiplataforma: Funciona no Windows e Linux com assemblies .NET e .NET Framework incluídos no pacote NuGet.

Tipos de Arquivo Suportados

GroupDocs.Markdown suporta conversão a partir dos seguintes formatos:

  • Documentos PDF
  • Microsoft Word (DOCX, DOC)
  • Microsoft Excel (XLSX, XLS)
  • Ebooks (EPUB, MOBI)
  • Arquivos de Texto Simples e da Web

Uso

Cenários comuns para exportação de documentos para Markdown.

Exportar PDF para Markdown

Converta um PDF em Markdown limpo em apenas algumas linhas de código. Por padrão, as imagens são incorporadas no arquivo de saída.

// 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");

A captura de tela a seguir mostra o arquivo PDF de entrada e o Markdown de saída.

Arquivo PDF de origem e arquivo Markdown de saída

Salvar imagens em uma pasta

Este exemplo mostra como converter um arquivo DOCX para Markdown enquanto salva as imagens em uma pasta 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");

A captura de tela a seguir mostra o arquivo DOCX de entrada e o Markdown de saída. As imagens são salvas como recursos externos separados na pasta ./images.

Arquivo DOCX de origem e arquivo Markdown de saída

Requisitos

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

Licença

Veja informações legais detalhadas, incluindo termos de uso, direitos autorais, EULA e política de privacidade:
https://about.groupdocs.com/legal/

Suporte

Para perguntas ou assistência técnica, por favor utilize nosso Fórum de Suporte Gratuito.

Roteiro e Disponibilidade

A primeira versão do nosso pacote já foi construída e está passando por testes internos, incluindo testes unitários, de integração e verificações manuais da API. Estamos garantindo que tudo funcione perfeitamente para que você possa desfrutar de uma experiência confiável e poderosa desde o primeiro dia.

🚀 Assim que as revisões finais forem concluídas, lançaremos o pacote no NuGet e no site GroupDocs Releases.

👉 Quer ser o primeiro a saber quando estiver ao vivo? Publicaremos um anúncio dedicado aqui no blog! Enquanto isso, você também pode se inscrever para receber atualizações através do nosso Fórum de Suporte Gratuito — confira a categoria da Família de Produtos GroupDocs.Markdown ou a categoria GroupDocs.Purchase se tiver dúvidas relacionadas a vendas.