أتش تي أم أل للتخفيض السعر

قم بتحويل HTML إلى Markdown عبر الإنترنت

تنسيق HTML هو أحد التنسيقات الأساسية لمواقع الويب حيث تدعم غالبية المتصفحات هذا المعيار. حيث أن ملف Markdown هو ملف نصي تم إنشاؤه باستخدام واحدة من عدة لهجات محتملة للغة Markdown. يستخدم تنسيق النص العادي ولكنه يحتوي على رموز نصية مضمنة تحدد كيفية تنسيق النص (على سبيل المثال ، \ bold \ للنص الغامق أو علامات أخرى للخط المائل والمسافة البادئة والعناوين وما إلى ذلك). يرجى العلم أن ملفات Markdown قد تستخدم امتدادات .MD و .MARKDN و .MDOWN ، حيث تكون الامتدادات “.markdown” و “.md” هي الأكثر شيوعًا. لذلك في هذه المقالة ، سنناقش تفاصيل تحويل HTML إلى Markdown باستخدام REST API.

HTML لتحويل Markdown API

Aspose.HTML Cloud هي واجهة برمجة تطبيقات معالجة ملفات HTML رائدة توفر الإمكانيات لمعالجة ملفات HTML. كما أنه يدعم ميزة تحويل HTML إلى PDF و JPG و TIFF و XPS و التنسيقات المدعومة. كما أنه يدعم ميزة تحويل HTML إلى تنسيق MD. الآن من أجل تطوير HTML لتحويل markdown باستخدام لغة Java ، نحتاج أولاً إلى إضافة Aspose.HTML Cloud SDK لمرجع Java في ملف pom.xml من نوع بناء maven.

<repositories> 
    <repository>
        <id>aspose-cloud</id>
        <name>artifact.aspose-cloud-releases</name>
        <url>http://artifact.aspose.cloud/repo</url>
    </repository>   
</repositories>

<dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-words-cloud</artifactId>
        <version>22.8.0</version>
    </dependency>
</dependencies>

بعد التثبيت ، يرجى إنشاء حساب اشتراك مجاني على خدماتنا السحابية عبر Aspose.Cloud dashboard باستخدام حساب GitHub أو Google. أو ببساطة أنشئ حسابًا جديدًا واحصل على تفاصيل اعتماد العميل.

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

يرجى اتباع التعليمات المحددة أدناه لتحويل HTML إلى Markdown.

  • أولاً ، قم بتمرير بيانات اعتماد العميل مقابل أساليب Configuration.setAPPSID و Configuration.setAPIKEY
  • ثانيًا ، قم بتعيين تفاصيل setBasePath (..) ، setAuthPath (..) وحدد setUserAgent (…) كـ WebKit
  • ثالثًا ، قم بتمرير صحيح إلى طريقة setDebug (..)
  • بعد التكوين ، يرجى إنشاء كائن من فئة ConversionApi
  • أخيرًا ، قم باستدعاء طريقة PutConvertDocumentToMarkdown (…) لتحويل HTML إلى Markdown وحفظ المخرجات في التخزين السحابي
// لمزيد من الأمثلة ، يرجى زيارة https://github.com/aspose-html-cloud/aspose-html-cloud-java

try
    {
    // احصل على ClientID و ClientSecret من https://dashboard.aspose.cloud/
    String clientId = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
    String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";
  
    // تفاصيل استدعاء Api
    com.aspose.html.Configuration.setAPP_SID(clientId);
    com.aspose.html.Configuration.setAPI_KEY(clientSecret);
    com.aspose.html.Configuration.setBasePath("https://api.aspose.cloud/v3.0");
    com.aspose.html.Configuration.setAuthPath("https://api.aspose.cloud/connect/token");
    com.aspose.html.Configuration.setUserAgent("WebKit");
    com.aspose.html.Configuration.setDebug(true);
        
    // أنشئ كائنًا من Aspose.HTML Cloud API
    com.aspose.html.api.ConversionApi htmlApi = new ApiClient().createService(ConversionApi.class);
     	
    // مستند html من التخزين السحابي
    String name = "list.html";
    	
    String folder = null; // The folder in the storage. Should exist.
    String storage = "Internal"; // Name of the storage. null
    	
    // تحضير تنفيذ المكالمة
    retrofit2.Call<okhttp3.ResponseBody> call = htmlApi.PutConvertDocumentToMarkdown(name, "Converted.md", true, folder, storage);
      
    System.out.println("HTML to Markdown conversion sucessfull !");
    }catch(Exception ex)
    {
        System.out.println(ex);
    }

HTML إلى MD باستخدام أوامر cURL

Aspose.HTML Cloud مبني على بنية REST ، لذا يمكن الوصول إليها بسهولة عبر أوامر cURL. الآن كشرط مسبق ، نحتاج إلى إنشاء رمز وصول إلى JWT استنادًا إلى بيانات اعتماد العميل المحددة في حسابك على لوحة القيادة السحابية. الآن يرجى تنفيذ الأمر التالي لإنشاء رمز JWT

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bbf94a2c-6d7e-4020-b4d2-b9809741374e&client_secret=1c9379bb7d701c26cc87e741a29987bb" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

بمجرد حصولنا على رمز JWT ، يرجى تنفيذ الأمر التالي إلى HTML إلى MD.

curl -v -X PUT "https://api.aspose.cloud/html/list.html/convert/md?outPath=Converted.md&useGit=false" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>"

استنتاج

قدمت هذه المقالة مصدرًا رائعًا لتعلم خطوات تطوير محول HTML إلى Markdown باستخدام Java Cloud SDK. لقد لاحظنا أنه مع وجود عدد أقل من سطور التعليمات البرمجية ، تمكنا من تحويل تنسيق HTML إلى تنسيق MD. يمكنك أيضًا استكشاف واجهات برمجة التطبيقات من خلال Swagger UI داخل متصفح الويب. إذا كان لديك أي استفسارات ذات صلة أو واجهتك أية مشكلات ، فالرجاء عدم التردد في الاتصال بنا عبر منتدى الدعم الفني المجاني.

مقالات ذات صلة

نوصي بشدة بالاطلاع على المقالات التالية لمعرفة المزيد عنها: