![Converter MD para imagem PDF](images/Convert-MD-to-PDF-image.png#center)
Você pode converter arquivos MD para diferentes formatos conforme suas necessidades. Vamos explorar alguns dos cenários de conversão usados com frequência:
- Arquivo Markdown (MD) para PDF ou Conversão de Imagem – Instalação da API
- Converter arquivo MD Markdown para PDF programaticamente usando Java
- Converter arquivo MD para imagem como PNG, JPG, TIFF usando Java
Arquivo Markdown (MD) para PDF ou Conversão de Imagem – Instalação da API
Aspose.HTML for Java API suporta trabalhar com arquivos markdown. Você não precisa cuidar de pequenos detalhes dos formatos de arquivo. Em vez disso, chamadas de API simples podem ser usadas para criar, editar ou manipular os formatos de arquivo suportados. Você pode instalar facilmente a API com a seguinte configuração em seu pom.xml ou baixar rapidamente o arquivo JAR da seção oficial Downloads:
Repositório:
<repositories>
<repository>
<id>snapshots</id>
<name>repo</name>
<url>http://repository.aspose.com/repo/</url>
</repository>
</repositories>
Dependência:
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-html</artifactId>
<version>20.12</version>
<classifier>jdk16</classifier>
</dependency>
</dependencies>
Converter arquivo MD Markdown para PDF programaticamente usando Java
A conversão de arquivo MD para PDF é um processo de duas etapas. Em primeiro lugar, você precisa converter o arquivo markdown para o formato HTML. Em seguida, você pode renderizá-lo em um documento PDF. Abaixo estão as etapas para conversão de MD para PDF em Java:
- Carregar arquivo MD de entrada
- Converter MD para HTML e depois para arquivo de saída PDF
O trecho de código abaixo mostra como converter arquivo MD para PDF programaticamente em Java:
// Carregar arquivo MD de entrada e converter Markdown em documento HTML
Converter.convertMarkdown(dataDir + "document.md", dataDir + "document.html");
// Converter arquivo HTML para formato de arquivo PDF de saída
Converter.convertHTML(dataDir + "document.html", new PdfSaveOptions(), dataDir + "output_md.pdf");
Converter arquivo MD para imagem como PNG, JPG, TIFF usando Java
Vamos avançar mais um passo modificando um pouco o processo de conversão. Neste exemplo, vamos salvar o arquivo HTML na memória. É uma abordagem eficiente em termos de tempo e memória para conversão de arquivos, pois renderizar o arquivo HTML para a imagem será rápido agora. As etapas abaixo mostram o processo de conversão de MD para imagem:
- Carregar arquivo MD Markdown de entrada
- Converter MD para formato HTML
- Salvar imagem de saída como PNG ImageFormat
O código abaixo explica como converter MD para arquivo de imagem como JPG, PNG, etc. programaticamente com Java:
// Converter Markdown em documento HTML
HTMLDocument document = Converter.convertMarkdown(dataDir + "document.md");
try {
// Converter documento HTML para formato de arquivo de imagem PNG
Converter.convertHTML(
document,
new ImageSaveOptions(
ImageFormat.Png
),
dataDir + "output_md.png"
);
} finally {
if (document != null) {
document.dispose();
}
}
Conclusão
Aprendemos como converter um arquivo Markdown MD para diferentes formatos de arquivo como PDF, PNG, JPG ou imagem TIFF programaticamente em C#. Você pode explorar todos os detalhes sobre a API em Página da família de produtos. Além disso, estamos sempre acessíveis por meio de Fóruns de suporte gratuitos para discutir suas necessidades e preocupações.