يركز هذا الموضوع البسيط والمختصر على كيفية ** تحويل Markdown إلى XPS باستخدام Java **. نقوم أيضًا بتسمية ملفات Markdown كملفات MD ويمكنك بسهولة ** تحويل MD إلى XPS في Java ** باستخدام استدعاءات API بسيطة لا تعتمد على أي برنامج مطلوب مسبقًا أو أداة طرف ثالث. يمكن استخدام تنفيذ الكود في التطبيقات المستندة إلى Java والتي تعمل في أنظمة التشغيل Windows و Linux و macOS.
خطوات تحويل Markdown إلى XPS باستخدام Java
- أضف ملف JAR Aspose.HTML من مستودع Maven في مشروعك
- قم بإنشاء مثيل كائن HTMLDocument Class لتحميل ملف Markdown
- قم بتحويل ملف Markdown MD كملف HTML متوسط
- قم بتحميل ملف HTML الوسيط باستخدام مثيل كائن HTMLDocument
- احفظ ملف HTML الوسيط بتنسيق XPS على القرص
ملف MD هو في الواقع ملف نصي عادي يستخدم لغة Markdown التي تتكون من رموز نصية مضمنة لتنسيق النص والخطوط والعناوين والمسافات البادئة. من أجل * تصدير Markdown إلى XPS باستخدام Java * ، في الخطوة الأولى سنقوم بتحميل ملف Markdown وتحويله إلى ملف HTML وسيط على القرص. ثم في الخطوة الثانية ، سنقوم بتعيين خيارات XPS وحفظ HTML الوسيط * إلى XPS باستخدام Java *. يتم تحقيق هذه العملية المكونة من خطوتين باستخدام استدعاءات API بسيطة في Java.
كود لتصدير 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); | |
} | |
} |
في الموضوع السابق ، تعلمنا كيفية إنشاء ملف HTML باستخدام Java. في هذا الموضوع ، نركز على * Markdown لتحويل XPS باستخدام Java * في نهج من خطوتين.