Перетворення MD на зображення PDF

Ви можете конвертувати файли MD у різні формати відповідно до ваших вимог. Давайте розглянемо кілька часто використовуваних сценаріїв перетворення:

Файл 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:

  1. Завантажити вхідний файл MD
  2. Перетворіть 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 в зображення:

  1. Завантажити вхідний файл Markdown MD
  2. Перетворення MD у формат HTML
  3. Зберегти вихідне зображення як 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 на сторінці сімейства продуктів. Крім того, ми завжди доступні через безкоштовні форуми підтримки, щоб обговорити ваші вимоги та проблеми.

Дивись також