تحويل Markdown إلى HTML في Java لإنشاء محتوى ويب

تحويل Markdown إلى HTML في Java باستخدام REST API

بصفتك مطور جافا ، يمكنك تحويل ملف Markdown MD إلى HTML صفحة ويب برمجيًا في Java باستخدام GroupDocs.Conversion REST API. في بعض الحالات ، قد تحتاج إلى تغيير ملف لغة الترميز إلى ملف HTML واحد. على سبيل المثال ، تريد حفظ ملفات Markdown ومشاركتها عبر الإنترنت لنشر المحتوى عبر الإنترنت. لذلك ، في برنامج Java التعليمي هذا ، نتعلم كيفية تحويل Markdown إلى HTML في Java باستخدام REST API.

سيتم تناول الموضوعات التالية في هذه المقالة:

Java Markdown to HTML Converter واجهة برمجة تطبيقات REST - تثبيت SDK

لتحويل ملف Markdown .MD إلى صفحة HTML ، سأستخدم Java SDK من GroupDocs.Conversion Cloud API. يساعدك على دمج GroupDocs.Conversion Cloud API في تطبيقات Java الخاصة بك بسرعة وسهولة. هذا هو أفضل Markdown إلى واجهة برمجة تطبيقات محول HTML التي تحافظ على تنسيق النص الأصلي وتخطيطات المستندات الخاصة بك. تسمح لك واجهة برمجة تطبيقات التحويل لدينا أيضًا بتحويل مستنداتك وصورك من أي تنسيق ملف مدعوم إلى أي تنسيق تحتاجه. يمكنك بسهولة التحويل بين أكثر من 50 نوعًا من الملفات والصور مثل Word و PDF و PowerPoint و Excel و HTML و CAD والصور النقطية وما إلى ذلك.

يمكنك تنزيل ملف JAR الخاص بواجهة برمجة التطبيقات أو تثبيته باستخدام تكوينات مافن. أضف مستودعًا وتبعية إلى ملف POM.xml الخاص بمشروعك. فيما يلي تعليمات Maven:

مستودع مافن:

<repository>
    <id>groupdocs-artifact-repository</id>
    <name>GroupDocs Artifact Repository</name>
    <url>https://repository.groupdocs.cloud/repo</url>
</repository>

تبعية المخضرم:

 <dependency>
    <groupId>com.groupdocs</groupId
    <artifactId>groupdocs-conversion-cloud</artifactId>
    <version>23.4</version>
    <scope>compile</scope>
</dependency>

يُرجى الحصول على Client ID و Client Secret من لوحة التحكم قبل البدء في اتباع الخطوات ومقتطفات الشفرة المتاحة. الرجاء إدخال الرمز الموضح أدناه بمجرد حصولك على المعرف والسرية:

# احصل على client_id و client_secret من https://dashboard.groupdocs.cloud بعد التسجيل المجاني.

String ClientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
String ClientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
String MyStorage = "test-internal-storage";
Configuration configuration = new Configuration(ClientId, ClientSecret);

تحويل مستند Markdown إلى ملف HTML في Java باستخدام واجهة برمجة تطبيقات REST

هناك عدة أسباب وراء رغبتك في تحويل Markdown إلى HTML. على سبيل المثال لنشر وإنشاء محتوى ويب ، لتحسين محرك بحث مواقع الويب (SEO) ، والتحكم في التخطيط والتصميم. فيما يلي خطوات تحويل ملف Markdown إلى مستند HTML كما هو مذكور أدناه:

  • [تحميل](# تحميل الملف) ملف Markdown إلى السحابة
  • [تحويل](# تحويل Markdown إلى HTML في جافا) Markdown إلى HTML في Java
  • [تحميل](# Download-the-Converted-File) الملف المحول

قم بتحميل الملف

أولاً ، قم بتحميل مستند Markdown إلى التخزين السحابي باستخدام مقتطف الشفرة كما هو موضح أدناه:

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;

import java.io.File;

// تحميل الملف إلى Cloud Storage باستخدام Java
public class App {

	public static void main(String[] args) {
				
		// إنشاء مثيل من تحويل API					
		FileApi apiInstance = new FileApi(configuration);
		try {
			File fileStream = new File("H:\\groupdocs-cloud-data\\input-sample-file.md");
			UploadFileRequest request = new UploadFileRequest("java-testing\\input-sample-file.md", fileStream, MyStorage);
			FilesUploadResult response = apiInstance.uploadFile(request);
			System.out.println("Expected response type is FilesUploadResult: " + response.getUploaded().size());
		} catch (ApiException e) {
			System.err.println("Exception while calling FileApi:");
			e.printStackTrace();
		}
		
	}
}

نتيجة لذلك ، سيكون ملف Markdown الذي تم تحميله متاحًا في قسم الملفات بلوحة التحكم على السحابة.

تحويل Markdown إلى HTML في Java

يوضح هذا القسم كيفية تحويل ملف Markdown إلى صفحة HTML برمجيًا في Java باتباع الخطوات التالية:

  • أولاً ، قم بإنشاء مثيل لـ ConvertApi
  • ثانيًا ، قم بإنشاء مثيل لـ ConvertSettings
  • بعد ذلك ، قم بتوفير اسم التخزين السحابي
  • بعد ذلك ، قم بتعيين مسار ملف Markdown للإدخال وتنسيق ملف الإخراج كـ “html”
  • الآن ، قم بتعيين مسار ملف HTML الناتج
  • قم بإنشاء ConvertDocumentRequest باستخدام ConvertSettings
  • أخيرًا ، قم باستدعاء الأسلوب convertdocument() باستخدام ConvertDocumentRequest

يوضح مقتطف الشفرة التالي كيفية تحويل ملف Markdown إلى صفحة HTML باستخدام REST API:

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;
import java.util.List;

// كيفية تحويل ملف Markdown إلى مستند HTML في Java.
public class App {

	public static void main(String[] args) {
		
		// إنشاء مثيل من تحويل API
		ConvertApi apiInstance = new ConvertApi(configuration);
					
		try {
			 
			// تحضير إعدادات التحويل
			ConvertSettings settings = new ConvertSettings();
			settings.setStorageName(MyStorage);
			settings.setFilePath("java-testing/input-sample-file.md");
			settings.setFormat("html");
			
			settings.setOutputPath("java-testing/output-sample-file.html");
		
			// التحويل إلى التنسيق المحدد
			List<StoredConvertedResult> response = apiInstance.convertDocument(new ConvertDocumentRequest(settings));
			System.out.println("Document converted successfully: " + response);
			
		} catch (ApiException e) {
			System.err.println("Exception while calling Java API: ");
			e.printStackTrace();
		}
	}
}

قم بتنزيل الملف المحول

نموذج الكود أعلاه سيحفظ صفحة ويب HTML المحولة إلى السحابة. يمكنك تنزيله باستخدام مقتطف الشفرة التالي:

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;

import java.io.File;

// قم بتنزيل الملف من Cloud Storage في Java
public class App {

	public static void main(String[] args) {
				
		// إنشاء مثيل من تحويل API					
		FileApi apiInstance = new FileApi(configuration);
		try {
			DownloadFileRequest request = new DownloadFileRequest("java-testing\\output-sample-file.html", MyStorage, null);
			File response = apiInstance.downloadFile(request);
			System.err.println("Expected response type is File: " + response.length());
		} catch (ApiException e) {
			System.err.println("Exception while calling FileApi:");
			e.printStackTrace();
		}
		
	}
}

هذه هي الطريقة التي يعمل بها ملف Markdown إلى مكتبة محول مستندات HTML في جافا. في القسم التالي ، دعنا نستكشف المزيد من إعدادات التحويل المتقدمة باستخدام Java API.

تحويل ملف Markdown إلى صفحة HTML في Java باستخدام الخيارات المتقدمة

إنها طريقة مفيدة لجعل المحتوى الخاص بك متاحًا على نطاق واسع ومتوافق عبر منصات وأنظمة مختلفة عن طريق تحويل Markdown إلى HTML. في هذا القسم ، يمكنك تحويل نص Markdown إلى ملف HTML باستخدام بعض الإعدادات المتقدمة برمجيًا باتباع الخطوات الواردة أدناه:

  • أولاً ، قم بإنشاء مثيل لـ ConvertApi
  • ثانيًا ، قم بإنشاء مثيل لـ ConvertSettings
  • بعد ذلك ، قم بتوفير اسم التخزين السحابي
  • تعيين مسار ملف Markdown للإدخال وتنسيق ملف الإخراج كـ “html”
  • ثم قم بإنشاء مثيل HtmlConvertOptions
  • قم بتعيين خيارات تحويل متنوعة مثل setFromPage و setPagesCount و setFixedLayout وما إلى ذلك.
  • الآن ، قم بتعيين خيارات التحويل ومسار ملف الإخراج
  • قم بإنشاء ConvertDocumentRequest باستخدام ConvertSettings
  • أخيرًا ، قم باستدعاء التحويل باستخدام الأسلوب convertdocument() مع ConvertDocumentRequest

يوضح المثال التالي من التعليمات البرمجية كيفية تحويل ملف Markdown إلى صفحة ويب HTML باستخدام الإعدادات المتقدمة.

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;
import java.util.List;

// يقوم Java بتحويل ملف .MD إلى ملف HTML باستخدام إعدادات إضافية.
public class App {

	public static void main(String[] args) {
		
		// إنشاء مثيل من تحويل API
		ConvertApi apiInstance = new ConvertApi(configuration);
					
		try {
			 
			// تحضير إعدادات التحويل
			ConvertSettings settings = new ConvertSettings();
			settings.setStorageName(MyStorage);
			settings.setFilePath("java-testing/input-sample-file.md");
			settings.setFormat("html");
			
			HtmlConvertOptions convertOptions = new HtmlConvertOptions();
			convertOptions.setFromPage(1);
			convertOptions.setPagesCount(1);
			convertOptions.setFixedLayout(true);

			settings.setConvertOptions(convertOptions);
			settings.setOutputPath("java-testing/output-sample-file.html");
			
			// التحويل إلى التنسيق المحدد
			List<StoredConvertedResult> response = apiInstance.convertDocument(new ConvertDocumentRequest(settings));
			System.out.println("Document conveted successfully: " + response);
			
		} catch (ApiException e) {
			System.err.println("Exception while calling Java API: ");
			e.printStackTrace();
		}
	}
}

يرجى اتباع الخطوات المذكورة سابقاً لتحميل وتنزيل الملفات.

Markdown Online to HTML Converter مجاني

كيفية تحويل Markdown إلى ملف HTML عبر الإنترنت مجانًا؟ يرجى تجربة Markdown عبر الإنترنت إلى [محول] HTML (https://products.groupdocs.app/conversion/md-to-html) لإنشاء HTML من Markdown عبر الإنترنت مجانًا. تم تطويره باستخدام واجهة برمجة التطبيقات المذكورة أعلاه لتحويل Markdown إلى HTML عبر الإنترنت مجانًا.

خاتمة

لننهي هذا المقال هنا. لقد تعلمت في هذا المقال:

  • كيفية تغيير نص Markdown إلى صفحة HTML في Java برمجيًا ؛
  • كيفية تحويل ملف Markdown إلى ملف HTML باستخدام بعض الإعدادات المتقدمة في Java ؛
  • تحميل ملف Markdown برمجيًا إلى السحابة ثم تنزيل ملف HTML المحول من السحابة ؛
  • قم بتحويل Markdown عبر الإنترنت إلى HTML مجانًا باستخدام برنامج Markdown to HTML Converter ؛

علاوة على ذلك ، يمكنك معرفة المزيد حول واجهة برمجة تطبيقات تحويل ملف GroupDocs.Conversion باستخدام التوثيق. نوفر أيضًا قسم مرجع واجهة برمجة التطبيقات الذي يتيح لك تصور واجهات برمجة التطبيقات الخاصة بنا والتواصل معها مباشرةً من خلال المتصفح. يتوفر كود المصدر الكامل لـ Java SDK مجانًا على Github. يرجى التحقق من GroupDocs.Conversion Cloud SDK لـ Java أمثلة هنا.

أخيرًا ، يكتب groupdocs.cloud مقالات مدونة جديدة حول تحويلات تنسيقات الملفات المختلفة باستخدام واجهة برمجة تطبيقات REST. لذا ، يرجى البقاء على اتصال للحصول على تحديثات منتظمة.

طرح سؤال

لأية استفسارات / مناقشات حول Markdown to HTML Converter API ، لا تتردد في الاتصال بنا على الدعم المجاني المنتدى.

أسئلة وأجوبة

كيف يمكنني تحويل Markdown إلى HTML في Java؟

يرجى اتباع [هذا الرابط](https://blog.groupdocs.cloud/ar/conversion/convert-markdown-to-html-in-java-using-rest-api/#Convert-Markdown-File-to-HTML-Document- in-Java-using-REST-API) لتعلم نموذج كود Java لكيفية تحويل ملف Markdown إلى صفحة ويب HTML ، بسرعة وسهولة.

هل يمكنني تحويل Markdown إلى HTML في Java باستخدام REST API؟

نعم ، يمكنك تغيير Markdown إلى HTML في Java. أولاً ، قم بإنشاء مثيل لـ ConvertApi ، وقم بتعيين قيم إعدادات التحويل ، واستدعاء طريقة convertDocument باستخدام ConvertDocumentRequest لتحويل Markdown إلى صفحة ويب HTML.

كيفية تحويل Markdown إلى HTML عبر الإنترنت مجانًا؟

يسمح لك Markdown .md إلى محول HTML عبر الإنترنت مجانًا بتحويل Markdown إلى HTML مجانًا ، بسرعة وسهولة. بمجرد اكتمال التحويل عبر الإنترنت من ملف .md إلى HTML ، يمكنك على الفور تنزيل ملف HTML المحول على جهاز الكمبيوتر الخاص بك.

كيف يمكنني عبر الإنترنت تحويل Markdown إلى HTML؟

  • افتح Markdown to HTML Converter مجانًا عبر الإنترنت
  • انقر داخل منطقة إفلات الملف لتحميل ملف Markdown أو قم بسحب وإسقاط ملف Markdown.
  • انقر فوق الزر “تحويل الآن” ، وسيؤدي محول Markdown إلى HTML المجاني عبر الإنترنت إلى تغيير ملف Markdown إلى HTML مجانًا عبر الإنترنت.
  • سيكون رابط تنزيل ملف HTML الناتج متاحًا على الفور بعد تحويل ملف Markdown إلى مستند HTML مجانًا.

كيفية تثبيت Markdown على مكتبة HTML Java؟

يمكنك تنزيل وتثبيت Java Markdown to HTML Converter library لمعالجة ومعالجة وإنشاء HTML من ملف Markdown في Java برمجيًا.

كيفية تحويل Markdown إلى HTML في الويندوز؟

يرجى زيارة هذا الرابط لتنزيل Markdown لتحويل HTML دون اتصال لنظام التشغيل windows. يمكن استخدام برنامج التنزيل المجاني هذا Markdown to HTML Converter لتصدير Markdown إلى HTML في Windows بسرعة ، بنقرة واحدة.

أنظر أيضا

نوصيك بزيارة المقالات التالية للتعرف على: