Konversi HTML ke file Markdown dengan Java menggunakan REST API

Konversikan HTML ke Markdown dengan Java menggunakan REST API.

HTML dan Markdown adalah dua bahasa markup populer yang digunakan untuk membuat konten web. Sementara HTML digunakan untuk membuat halaman web terstruktur dan interaktif, Markdown adalah sintaks sederhana yang digunakan untuk memformat teks. Mengonversi HTML ke Markdown dapat bermanfaat bagi blogger, pembuat konten, dan pengembang yang ingin beralih dari HTML ke Markdown karena berbagai alasan. Pada artikel ini, kita akan mengeksplorasi cara mengonversi HTML ke Markdown dengan Java menggunakan REST API.

Topik-topik berikut akan dibahas dalam artikel ini:

Pustaka Java untuk Mengonversi HTML ke Markdown - Instalasi SDK

GroupDocs.Conversion Cloud SDK for Java adalah alat konversi canggih yang membantu developer mengonversi HTML ke Markdown di aplikasi Java. Ini memberikan konversi yang mudah digunakan, cepat, dan berkualitas tinggi yang menjadikannya pilihan ideal untuk mengonversi HTML ke Markdown. Ini juga memungkinkan Anda untuk mengonversi dokumen dan gambar dari file [format] apa pun yang didukung 5 ke format apa pun yang Anda butuhkan. Anda dapat dengan cepat mengonversi lebih dari 50 jenis file dan gambar seperti Word, PDF, PowerPoint, Excel, HTML, CAD, gambar raster, dll.

Anda dapat mengunduh file JAR API atau menginstalnya menggunakan Maven dengan menambahkan repositori dan dependensi berikut ke dalam file pom.xml proyek Anda:

Repositori Maven:

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

Ketergantungan Maven:

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

Untuk memulai, Anda perlu mendaftar untuk akun GroupDocs. Kumpulkan ID Klien dan Rahasia Klien dari dashboard sebelum Anda mulai mengikuti langkah-langkah dan cuplikan kode yang tersedia. Masukkan kode yang ditunjukkan di bawah ini setelah Anda memiliki ID dan Rahasia Klien:

# Dapatkan client_id dan client_secret Anda dari https://dashboard.groupdocs.cloud setelah pendaftaran gratis.

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

Cara Mengonversi HTML ke Markdown melalui Java menggunakan REST API

Berikut adalah panduan langkah demi langkah untuk mengonversi HTML ke Markdown di Java menggunakan GroupDocs.Conversion Cloud API:

Unggah File

Pertama, unggah dokumen HTML ke penyimpanan cloud menggunakan cuplikan kode yang diberikan di bawah ini:

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;

// Unggah File ke Cloud Storage menggunakan Java
public class App {

	public static void main(String[] args) {
				
		// Buat instance API konversi					
		FileApi apiInstance = new FileApi(configuration);
		try {
			File fileStream = new File("H:\\groupdocs-cloud-data\\input-sample-file.html");
			UploadFileRequest request = new UploadFileRequest("java-testing\\input-sample-file.html", 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();
		}
		
	}
}

Hasilnya, file HTML yang diunggah akan tersedia di bagian file dasbor Anda di cloud.

Konversikan HTML ke Markdown melalui Java

Bagian ini menunjukkan cara mengonversi HTML menjadi file Markdown secara terprogram di Java dengan mengikuti langkah-langkah di bawah ini:

  • Pertama, impor kelas yang diperlukan ke file Java Anda.
  • Kedua, buat instance dari kelas ConvertApi.
  • Ketiga, buat instance dari kelas ConvertSettings.
  • Kemudian, berikan nama penyimpanan cloud.
  • Selanjutnya, setel path file HTML input dan format file output ke “md”.
  • Kemudian, atur opsi konversi dan jalur file keluaran menggunakan instance ConvertSettings.
  • Setelah itu, buat instance kelas ConvertDocumentRequest dan berikan parameter pengaturan.
  • Terakhir, panggil metode convertDocument() dan teruskan parameter ConvertDocumentRequest.

Cuplikan kode berikut menunjukkan cara mengonversi file HTML menjadi file Markdown melalui Java menggunakan 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;

// Cara mengonversi dokumen HTML ke file Markdown .md di Java.
public class App {

	public static void main(String[] args) {
		
		// Buat instance API konversi
		ConvertApi apiInstance = new ConvertApi(configuration);
					
		try {
			 
			// Siapkan pengaturan konversi
			ConvertSettings settings = new ConvertSettings();
			settings.setStorageName(MyStorage);
			settings.setFilePath("java-testing/input-sample-file.html");
			settings.setFormat("md");
			
			settings.setOutputPath("java-testing/output-sample-file.md");
		
			// mengkonversi ke format yang ditentukan
			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();
		}
	}
}
Java mengkonversi dokumen HTML ke file Markdown

Konversikan HTML ke Markdown melalui Java

Unduh File yang Dikonversi

Cuplikan kode di atas akan mengonversi file HTML di folder sumber di penyimpanan cloud menjadi file Markdown. Anda dapat mengunduhnya menggunakan cuplikan kode berikut:

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;

// Unduh File dari Cloud Storage di Java
public class App {

	public static void main(String[] args) {
				
		// Buat instance API konversi					
		FileApi apiInstance = new FileApi(configuration);
		try {
			DownloadFileRequest request = new DownloadFileRequest("java-testing\\output-sample-file.md", 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();
		}
		
	}
}

Konverter HTML ke Penurunan Harga Online Gratis

Bagaimana cara mengonversi file HTML ke Markdown online secara gratis? Silakan coba HTML online ke Markdown converter untuk membuat Markdown dari HTML online secara gratis. Konverter ini dikembangkan menggunakan API HTML ke Markdown REST yang disebutkan di atas.

Kesimpulan

Mari kita akhiri artikel ini di sini. Dalam artikel ini, Anda telah mempelajari:

  • cara mengubah halaman HTML menjadi Markdown secara terprogram di Java;
  • unggah file HTML secara terprogram ke cloud dan kemudian unduh file Markdown yang dikonversi dari cloud;
  • dan konversikan HTML ke Markdown online secara gratis menggunakan alat konverter HTML ke Markdown.

Selain itu, kami juga menyediakan bagian Referensi API yang memungkinkan Anda memvisualisasikan dan berkomunikasi dengan API kami secara langsung melalui browser. Kode sumber lengkap Java SDK tersedia secara gratis di Github. Harap periksa SDK Cloud GroupDocs.Conversion untuk Java Contoh di sini.

Selain itu, kami menyarankan Anda untuk mengikuti [Panduan Memulai] kami19 untuk langkah-langkah mendetail dan penggunaan API.

Terakhir, kami terus menulis artikel blog baru dalam berbagai format file dan konversi menggunakan REST API. Jadi, silakan hubungi untuk pembaruan terbaru.

Berikan pertanyaan

Untuk setiap pertanyaan/diskusi tentang HTML to Markdown Converter API, jangan ragu untuk menghubungi kami di [forum] dukungan gratis20.

FAQ

Bagaimana cara mengonversi file HTML ke Markdown menggunakan Java?

Ikuti tautan ini untuk mempelajari contoh kode Java tentang cara mengonversi file HTML ke Markdown, dengan cepat dan mudah.

Apakah GroupDocs.Conversion Cloud API aman untuk mengonversi HTML ke Markdown?

Ya, GroupDocs.Conversion Cloud API aman untuk mengonversi HTML menjadi Markdown. Semua konversi diproses di server aman GroupDocs, dan file dihapus dalam waktu 24 jam setelah proses konversi selesai.

Bagaimana cara mengonversi HTML ke Markdown online secara gratis?

Konverter dokumen HTML online ke file Markdown memungkinkan Anda mengonversi file HTML ke file Markdown dengan cepat dan mudah. Silakan ikuti petunjuk langkah demi langkah yang diberikan di bawah ini untuk melakukan konversi:

  • Buka konverter HTML ke Penurunan harga online gratis.
  • Klik di dalam area drop file untuk mengupload file HTML atau drag & drop file HTML.
  • Klik tombol Konversi Sekarang. Konverter HTML ke Markdown online gratis akan mengubah HTML menjadi Markdown.
  • Tautan unduhan file Penurunan harga keluaran akan tersedia secara instan setelah mengonversi HTML menjadi dokumen Penurunan harga secara gratis.

Bagaimana cara mengonversi HTML ke Markdown di Windows?

Silakan kunjungi tautan ini untuk mengunduh pengonversi HTML ke Markdown offline untuk Windows. Perangkat lunak pengonversi HTML ke Markdown gratis ini dapat digunakan untuk mengekspor HTML ke Markdown di Windows dengan cepat, dengan satu klik.

Lihat juga

Kami menyarankan Anda mengunjungi artikel berikut untuk mempelajari tentang: