Hur man konverterar Markdown till XPS med Java

Detta enkla och korta ämne fokuserar på hur man konverterar Markdown till XPS med Java. Vi namnger även Markdown-filer som MD-filer och du kan enkelt konvertera MD till XPS i Java med enkla API-anrop som inte är beroende av någon nödvändig programvara eller tredjepartsverktyg. Kodimplementeringen kan användas i Java-baserade applikationer som körs i Windows, Linux och macOS-plattformar.

Steg för att konvertera Markdown till XPS med Java

  1. Lägg till Aspose.HTML JAR-fil från Maven Repository i ditt projekt
  2. Skapa en HTMLDocument Class objektinstans för att ladda Markdown-filen
  3. Konvertera Markdown MD-filen som mellanliggande HTML-fil
  4. Ladda den mellanliggande HTML-filen med HTMLDocument-objektinstans
  5. Spara den mellanliggande HTML-filen i XPS-format på disken

MD-filen är i själva verket en normal textfil som använder Markdown-språk som består av inline textsymboler för textformatering, typsnitt, rubriker och indrag. För att exportera Markdown till XPS med Java, laddar vi i första steget Markdown-filen och konverterar den till en mellanliggande HTML-fil på disken. Sedan i det andra steget kommer vi att ställa in XPS-alternativ och spara mellanliggande HTML till XPS med Java. Denna tvåstegsprocess uppnås med enkla API-anrop i Java.

Kod för att exportera Markdown till XPS i 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);
}
}

I det föregående ämnet har vi lärt oss hur man skapar HTML-fil med Java. I det här ämnet har vi fokus på Markdown till XPS-konvertering med Java i tvåstegsmetod.

 Svenska