Ви можете конвертувати файли 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 на сторінці сімейства продуктів. Крім того, ми завжди доступні через безкоштовні форуми підтримки, щоб обговорити ваші вимоги та проблеми.