html to markdown

แปลง HTML เป็น Markdown ออนไลน์

รูปแบบ HTML เป็นหนึ่งในรูปแบบหลักสำหรับเว็บไซต์ เนื่องจากเบราว์เซอร์ส่วนใหญ่รองรับมาตรฐานนี้ ขณะที่ไฟล์ Markdown เป็นไฟล์ข้อความที่สร้างขึ้นโดยใช้หนึ่งในหลายภาษาที่เป็นไปได้ของภาษา Markdown มันใช้การจัดรูปแบบข้อความธรรมดา แต่มีสัญลักษณ์ข้อความแบบอินไลน์ที่ระบุวิธีการจัดรูปแบบข้อความ (เช่น \bold\ สำหรับข้อความตัวหนา หรือการจัดทำเครื่องหมายอื่น ๆ สำหรับตัวเอียง การเยื้อง หัวข้อ ฯลฯ) โปรดทราบว่าไฟล์ Markdown อาจใช้ .MD, .MARKDN และ .MDOWN ปลั๊กอิน ซึ่ง " .markdown " และ " .md " เป็นปลั๊กอินที่นิยมมากที่สุด ดังนั้นในบทความนี้ เราจะมาพูดคุยเกี่ยวกับรายละเอียดการแปลง HTML เป็น Markdown

API สำหรับการแปลง HTML เป็น Markdown

Aspose.HTML Cloud เป็น API สำหรับการประมวลผลไฟล์ 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>https://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 หรือเพียงแค่ create a new Account และรับรายละเอียด Client Credentials ของคุณ

แปลง HTML เป็น Markdown ใน Java

Please follow the instructions specified below to convert HTML to Markdown.

  • Firstly, pass client credentials against Configuration.setAPPSID และ Configuration.setAPIKEY methods.
  • ประการที่สอง กำหนดรายละเอียดสำหรับ setBasePath(..), setAuthPath(..) และระบุ setUserAgent(…) เป็น WebKit.
  • ประการที่สาม ให้ส่ง true ไปยังวิธี setDebug(..)
  • หลังจากการกำหนดค่า กรุณาสร้างวัตถุของคลาส ConversionApi .
  • Finally, call PutConvertDocumentToMarkdown(…) method to convert HTML to Markdown and save the output in cloud storage.
// สำหรับตัวอย่างเพิ่มเติม โปรดเยี่ยมชม https://github.com/aspose-html-cloud/aspose-html-cloud-java

try
    {
    // Get ClientID and ClientSecret from 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
    	
    // Prepare call execute
    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 to MD using cURL Commands

As 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 ได้ คุณอาจพิจารณาสำรวจ APIs ผ่าน Swagger UI ภายในเว็บเบราว์เซอร์ หากคุณมีคำถามที่เกี่ยวข้อง หรือติดปัญหาใด ๆ โปรดอย่าลังเลที่จะติดต่อเราผ่าน technical support forum ฟรี

บทความที่เกี่ยวข้อง

เราขอแนะนำให้คุณอ่านบทความต่อไปนี้เพื่อเรียนรู้เพิ่มเติมเกี่ยวกับพวกเขา: