Як конвертувати Markdown у XPS за допомогою Java

Ця проста та коротка тема присвячена тому, як перетворити Markdown на XPS за допомогою Java. Ми також називаємо файли Markdown як файли MD, і ви можете легко конвертувати MD у XPS у Java за допомогою простих викликів API, які не залежать від будь-якого попереднього програмного забезпечення чи сторонніх інструментів. Реалізацію коду можна використовувати в програмах на основі Java, що працюють на платформах Windows, Linux і macOS.

Кроки для перетворення Markdown на XPS за допомогою Java

  1. Додайте файл Aspose.HTML JAR зі сховища Maven у свій проект
  2. Створіть екземпляр об’єкта HTMLDocument Class, щоб завантажити файл Markdown
  3. Перетворіть файл Markdown MD як проміжний файл HTML
  4. Завантажте проміжний файл HTML за допомогою екземпляра об’єкта HTMLDocument
  5. Збережіть проміжний файл HTML у форматі XPS на диску

Файл MD – це фактично звичайний текстовий файл із використанням мови Markdown, що містить вбудовані текстові символи для форматування тексту, шрифти, заголовки та відступи. Щоб експортувати Markdown у XPS за допомогою Java, на першому кроці ми завантажимо файл Markdown і перетворимо його на проміжний файл HTML на диску. Потім на другому кроці ми встановимо параметри XPS і збережемо проміжний HTML у XPS за допомогою Java. Цей двоетапний процес досягається за допомогою простих викликів API у Java.

Код для експорту Markdown до XPS у Java

package htmlexamples;
import com.aspose.html.HTMLDocument;
import com.aspose.html.License;
import com.aspose.html.converters.Converter;
import com.aspose.html.drawing.Size;
import com.aspose.html.drawing.Unit;
import com.aspose.html.rendering.xps.XpsDevice;
import com.aspose.html.rendering.xps.XpsRenderingOptions;
public class MarkdownToXPS {
public static void main(
String[] argumentsMarkdowntoXPS) throws Exception{
// Applying the Aspsoe.HTML license to export MD to XPS
// without any restrictions
License lic = new License();
lic.setLicense("HTML.Total.Java.lic");
// In order to load the source markdown MD file, Create HTMLDocument object
HTMLDocument markdownToHTMLobj = Converter.
convertMarkdown("SourceMarkdownFile.md");
// First, convert the Markdown MD file to HTML format
markdownToHTMLobj.save("MarkdownSavedToHTML.html");
// Load the saved HTML file to a new HTMLDocument instance
HTMLDocument hTMLToXPSobj = new HTMLDocument("MarkdownSavedToHTML.html");
// Use XPSRenderingOptions to set the page size for output XPS
XpsRenderingOptions outputXPSOptions = new XpsRenderingOptions();
outputXPSOptions.getPageSetup().getAnyPage().
setSize(new Size(Unit.fromInches(8.5f), Unit.fromInches(11.0f)));
// Create XpsDevise object that will render intermediate HTML file to XPS format
XpsDevice xPSDevice = new
XpsDevice(outputXPSOptions, "HTMLToXPSExported.xps");
// Converting the HTML file using XPS Device to a XPS
hTMLToXPSobj.renderTo(xPSDevice);
}
}

У попередній темі ми вивчили як створити файл HTML за допомогою Java. У цій темі ми зосереджені на перетворенні Markdown у XPS за допомогою Java у два етапи.

 Українська