Այս պարզ և հակիրճ թեման կենտրոնանում է այն բանի վրա, թե ինչպես փոխարկել Markdown-ը XPS Java-ի միջոցով: Մենք նաև անվանում ենք Markdown ֆայլերը որպես MD ֆայլեր, և դուք կարող եք հեշտությամբ փոխակերպել MD-ն XPS-ի Java-ում՝ օգտագործելով պարզ API զանգեր, որոնք կախված չեն որևէ նախապայմանային ծրագրաշարից կամ երրորդ կողմի գործիքից: Կոդի ներդրումը կարող է օգտագործվել Java-ի վրա հիմնված հավելվածներում, որոնք աշխատում են Windows, Linux և macOS հարթակներում:
Java-ի միջոցով Markdown-ը XPS-ի փոխարկելու քայլեր
- Ձեր նախագծում ավելացրեք Aspose.HTML JAR ֆայլ Maven Repository-ից
- Ստեղծեք HTMLDocument Class օբյեկտի օրինակ Markdown ֆայլը բեռնելու համար
- Փոխակերպեք Markdown MD ֆայլը որպես միջանկյալ HTML ֆայլ
- Ներբեռնեք միջանկյալ HTML ֆայլը՝ օգտագործելով HTMLDocument օբյեկտի օրինակը
- Պահպանեք միջանկյալ HTML ֆայլը XPS ձևաչափով սկավառակի վրա
MD ֆայլն իրականում սովորական տեքստային ֆայլ է, որն օգտագործում է Markdown լեզուն, որը բաղկացած է տեքստի ձևաչափման, տառատեսակների, վերնագրերի և ներքևի ներդիրային նշաններից: Java*-ի միջոցով *Markdown-ը XPS արտահանելու համար, առաջին քայլում մենք կբեռնենք Markdown ֆայլը և այն կվերափոխենք միջանկյալ HTML ֆայլի սկավառակի վրա: Այնուհետև երկրորդ քայլում մենք կսահմանենք XPS տարբերակները և կպահենք միջանկյալ HTML-ը XPS-ում Java-ի միջոցով: Այս երկու քայլ գործընթացն իրականացվում է Java-ում API-ի պարզ զանգերի միջոցով:
Կոդ՝ Markdown-ը Java-ում XPS-ին արտահանելու համար
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); | |
} | |
} |
Նախորդ թեմայում սովորել ենք ինչպես ստեղծել HTML ֆայլ Java-ի միջոցով-ը։ Այս թեմայում մենք կենտրոնացած ենք Markdown-ի XPS փոխակերպման վրա՝ օգտագործելով Java երկքայլ մոտեցմամբ: