Вы можете конвертировать файлы MD в различные форматы в соответствии с вашими требованиями. Давайте рассмотрим несколько часто используемых сценариев преобразования:
- Файл Markdown (MD) в PDF или преобразование изображений — установка API
- Преобразование файла MD Markdown в PDF программно с использованием Java
- Преобразование файла MD в изображение в формате PNG, JPG, TIFF с использованием Java
Файл Markdown (MD) в PDF или преобразование изображений — установка API
Aspose.HTML for Java API поддерживает работу с файлами уценки. Вам не нужно заботиться о второстепенных деталях форматов файлов. Вместо этого можно использовать простые вызовы API для создания, редактирования или управления поддерживаемыми форматами файлов. Вы можете легко установить API со следующей конфигурацией в свой pom.xml или быстро загрузить файл JAR из официального раздела Загрузки:
Репозиторий:
<repositories>
<repository>
<id>snapshots</id>
<name>repo</name>
<url>http://repository.aspose.com/repo/</url>
</repository>
</repositories>
Зависимость:
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-html</artifactId>
<version>20.12</version>
<classifier>jdk16</classifier>
</dependency>
</dependencies>
Преобразование файла MD Markdown в PDF программно с использованием Java
Преобразование файла MD в PDF выполняется в два этапа. Во-первых, вам нужно преобразовать файл уценки в формат HTML. Затем вы можете преобразовать его в документ PDF. Ниже приведены шаги для преобразования MD в PDF на Java:
- Загрузить входной файл MD
- Преобразование MD в HTML, а затем в выходной файл PDF
Фрагмент кода ниже показывает, как программно преобразовать файл MD в PDF на Java:
// Загрузите входной файл MD и конвертируйте документ Markdown в HTML
Converter.convertMarkdown(dataDir + "document.md", dataDir + "document.html");
// Преобразование HTML-файла в выходной формат PDF-файла
Converter.convertHTML(dataDir + "document.html", new PdfSaveOptions(), dataDir + "output_md.pdf");
Преобразование файла MD в изображение в формате PNG, JPG, TIFF с использованием Java
Давайте сделаем еще один шаг вперед, немного изменив процесс преобразования. В этом примере мы сохраним файл HTML в памяти. Это экономичный по времени и памяти подход к преобразованию файлов, поскольку теперь рендеринг HTML-файла в изображение будет быстрым. Следующие шаги показывают процесс преобразования MD в изображение:
- Загрузить входной файл Markdown MD
- Преобразование MD в формат HTML
- Сохранить выходное изображение как PNG ImageFormat
В приведенном ниже коде объясняется, как программно преобразовать MD в файл изображения, такой как JPG, PNG и т. д., с помощью Java:
// Преобразование Markdown в HTML-документ
HTMLDocument document = Converter.convertMarkdown(dataDir + "document.md");
try {
// Преобразование документа HTML в формат файла изображения PNG
Converter.convertHTML(
document,
new ImageSaveOptions(
ImageFormat.Png
),
dataDir + "output_md.png"
);
} finally {
if (document != null) {
document.dispose();
}
}
Вывод
Мы узнали, как программно преобразовать файл Markdown MD в различные форматы файлов, такие как PDF, PNG, JPG или TIFF, на C#. Вы можете изучить все подробности об API на странице семейства продуктов. Кроме того, мы всегда доступны через Бесплатные форумы поддержки для обсуждения ваших требований и проблем.