Jak przekonwertować Markdown na XPS za pomocą Java

Ten prosty i krótki temat koncentruje się na tym, jak przekonwertować Markdown na XPS przy użyciu języka Java. Nazywamy również pliki Markdown plikami MD i możesz łatwo przekonwertować MD na XPS w Javie za pomocą prostych wywołań API, które nie są zależne od żadnego wstępnie wymaganego oprogramowania ani narzędzia innej firmy. Implementacja kodu może być wykorzystana w aplikacjach opartych na Javie, działających na platformach Windows, Linux i macOS.

Kroki, aby przekonwertować Markdown na XPS przy użyciu języka Java

  1. Dodaj plik JAR Aspose.HTML z repozytorium Maven do swojego projektu
  2. Utwórz instancję obiektu HTMLDocument Class, aby załadować plik Markdown
  3. Konwertuj plik Markdown MD jako pośredni plik HTML
  4. Załaduj pośredni plik HTML przy użyciu instancji obiektu HTMLDocument
  5. Zapisz pośredni plik HTML w formacie XPS na dysku

Plik MD jest w rzeczywistości zwykłym plikiem tekstowym wykorzystującym język Markdown, składającym się z wbudowanych symboli tekstowych do formatowania tekstu, czcionek, nagłówków i wcięć. Aby wyeksportować Markdown do XPS przy użyciu Javy, w pierwszym kroku załadujemy plik Markdown i przekonwertujemy go na pośredni plik HTML na dysku. Następnie w drugim kroku ustawimy opcje XPS i zapiszemy pośredni HTML do XPS przy użyciu Javy. Ten dwuetapowy proces jest realizowany za pomocą prostych wywołań API w Javie.

Kod do eksportu Markdown do XPS w Javie

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

W poprzednim temacie dowiedzieliśmy się, że jak utworzyć plik HTML za pomocą Java. W tym temacie skupiliśmy się na Konwersji Markdown na XPS przy użyciu Javy w podejściu dwuetapowym.

 Polski