Hoe Markdown naar XPS te converteren met Java

Dit eenvoudige en korte onderwerp gaat over het converteren van Markdown naar XPS met behulp van Java. We noemen Markdown-bestanden ook als MD-bestanden en u kunt MD eenvoudig converteren naar XPS in Java met behulp van eenvoudige API-aanroepen die niet afhankelijk zijn van enige vereiste software of tool van derden. De code-implementatie kan worden gebruikt in op Java gebaseerde applicaties die worden uitgevoerd op Windows-, Linux- en macOS-platforms.

Stappen om Markdown naar XPS te converteren met Java

  1. Voeg Aspose.HTML JAR-bestand uit de Maven Repository toe aan uw project
  2. Maak een HTMLDocument Class objectinstantie om het Markdown-bestand te laden
  3. Converteer het Markdown MD-bestand als tussentijds HTML-bestand
  4. Laad het tussenliggende HTML-bestand met behulp van HTMLDocument-objectinstantie
  5. Sla het tussenliggende HTML-bestand op in XPS-indeling op schijf

Het MD-bestand is in feite een normaal tekstbestand dat Markdown-taal gebruikt en bestaat uit inline tekstsymbolen voor tekstopmaak, lettertypen, kopteksten en inspringingen. Om Markdown te exporteren naar XPS met Java, zullen we in de eerste stap het Markdown-bestand laden en dat converteren naar een tussenliggend HTML-bestand op schijf. In de tweede stap zullen we XPS-opties instellen en de tussenliggende HTML naar XPS opslaan met Java. Dit proces in twee stappen wordt bereikt met behulp van eenvoudige API-aanroepen in Java.

Code om Markdown naar XPS in Java te exporteren

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);
}
}

In het vorige onderwerp hebben we hoe een HTML-bestand te maken met Java geleerd. In dit onderwerp hebben we ons gericht op Markdown naar XPS-conversie met Java in een tweestapsbenadering.

 Nederlands