So konvertieren Sie Markdown mit Java in XPS

Dieses einfache und kurze Thema konzentriert sich auf die Konvertierung von Markdown in XPS mit Java. Wir nennen Markdown-Dateien auch MD-Dateien, und Sie können mithilfe einfacher API-Aufrufe, die nicht von einer erforderlichen Software oder einem Drittanbieter-Tool abhängig sind, MD in XPS in Java konvertieren. Die Codeimplementierung kann in Java-basierten Anwendungen verwendet werden, die auf Windows-, Linux- und macOS-Plattformen ausgeführt werden.

Schritte zum Konvertieren von Markdown in XPS mit Java

  1. Fügen Sie Ihrem Projekt die JAR-Datei Aspose.HTML aus dem Maven-Repository hinzu
  2. Erstellen Sie eine HTMLDocument Class-Objektinstanz, um die Markdown-Datei zu laden
  3. Konvertieren Sie die Markdown-MD-Datei als Zwischen-HTML-Datei
  4. Laden Sie die HTML-Zwischendatei mithilfe der HTMLDocument-Objektinstanz
  5. Speichern Sie die HTML-Zwischendatei im XPS-Format auf der Festplatte

Die MD-Datei ist in der Tat eine normale Textdatei, die die Markdown-Sprache verwendet und aus Inline-Textsymbolen für die Textformatierung, Schriftarten, Kopfzeilen und Einrückungen besteht. Um Markdown mit Java nach XPS zu exportieren*, laden wir im ersten Schritt die Markdown-Datei und konvertieren sie in eine Zwischen-HTML-Datei auf der Festplatte. Dann werden wir im zweiten Schritt XPS-Optionen festlegen und das Zwischenprodukt HTML in XPS mit Java speichern. Dieser zweistufige Prozess wird durch einfache API-Aufrufe in Java erreicht.

Code zum Exportieren von Markdown nach XPS in 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);
}
}

Im vorherigen Thema haben wir Wie erstelle ich eine HTML-Datei mit Java? gelernt. In diesem Thema konzentrieren wir uns auf die Konvertierung von Markdown in XPS mit Java in zwei Schritten.

 Deutsch