Kaip konvertuoti Markdown į XPS naudojant Java

Ši paprasta ir trumpa tema skirta kaip konvertuoti Markdown į XPS naudojant Java. Taip pat Markdown failus pavadiname MD failais ir galite lengvai konvertuoti MD į XPS Java naudodami paprastus API iškvietimus, kurie nepriklauso nuo jokios būtinos programinės įrangos ar trečiosios šalies įrankio. Kodo įgyvendinimas gali būti naudojamas Java pagrįstose programose, veikiančiose Windows, Linux ir MacOS platformose.

Veiksmai, kaip konvertuoti Markdown į XPS naudojant Java.

  1. Į savo projektą pridėkite Aspose.HTML JAR failą iš Maven saugyklos
  2. Norėdami įkelti Markdown failą, sukurkite HTMLDocument Class objekto egzempliorių
  3. Konvertuokite Markdown MD failą kaip tarpinį HTML failą
  4. Įkelkite tarpinį HTML failą naudodami HTMLDocument objekto egzempliorių
  5. Išsaugokite tarpinį HTML failą XPS formatu diske

MD failas iš tikrųjų yra įprastas tekstinis failas, kuriame naudojama Markdown kalba, kurią sudaro įterptieji teksto simboliai, skirti teksto formatavimui, šriftai, antraštės ir įtraukos. Norėdami eksportuoti Markdown į XPS naudodami Java, pirmiausia įkelsime Markdown failą ir konvertuosime jį į tarpinį HTML failą diske. Tada antrame žingsnyje nustatysime XPS parinktis ir išsaugosime tarpinį HTML į XPS naudodami Java. Šis dviejų žingsnių procesas pasiekiamas naudojant paprastus API iškvietimus Java.

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

Ankstesnėje temoje sužinojome kaip sukurti HTML failą naudojant Java. Šioje temoje daugiausia dėmesio skiriama Pažymėjimo į XPS konvertavimui naudojant Java dviem etapais.

 Latviski