Как да конвертирате Markdown в XPS с помощта на Java

Тази проста и кратка тема се фокусира върху това как да конвертирате Markdown в XPS с помощта на Java. Ние също именуваме Markdown файловете като MD файлове и можете лесно да конвертирате MD в XPS в Java с помощта на прости извиквания на API, които не зависят от никакъв предварително необходим софтуер или инструмент на трета страна. Внедряването на код може да се използва в приложения, базирани на Java, работещи в платформи Windows, Linux и macOS.

Стъпки за конвертиране на Markdown в XPS с помощта на Java

  1. Добавете Aspose.HTML JAR файл от Maven Repository във вашия проект
  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 в двуетапен подход.

 Български