HTML ve Markdown, web içeriği oluşturmak için kullanılan iki popüler biçimlendirme dilidir. HTML, yapılandırılmış ve etkileşimli web sayfaları oluşturmak için kullanılırken, Markdown, metni biçimlendirmek için kullanılan basit bir sözdizimidir. HTML’yi Markdown’a dönüştürmek, çeşitli nedenlerle HTML’den Markdown’a geçmek isteyen blog yazarları, içerik oluşturucular ve geliştiriciler için yararlı olabilir. Bu yazıda, REST API kullanarak Java ile HTML’yi Markdown’a nasıl dönüştüreceğimizi keşfedeceğiz.
Bu yazıda aşağıdaki konular ele alınacaktır:
- HTML’yi Markdown’a Dönüştürmek için Java Kitaplığı - SDK Kurulumu
- REST API kullanarak Java aracılığıyla HTML’yi Markdown’a Dönüştürme
HTML’yi Markdown’a Dönüştürmek için Java Kitaplığı - SDK Kurulumu
GroupDocs.Conversion Cloud SDK for Java, geliştiricilerin Java uygulamalarında HTML’yi Markdown’a dönüştürmesine yardımcı olan güçlü bir dönüştürme aracıdır. HTML’yi Markdown’a dönüştürmek için ideal bir seçim haline getiren, kullanımı kolay, hızlı ve yüksek kaliteli dönüştürme sağlar. Ayrıca, desteklenen herhangi bir dosyadaki biçim belgelerinizi ve görüntülerinizi ihtiyacınız olan herhangi bir biçime dönüştürmenize olanak tanır. Word, PDF, PowerPoint, Excel, HTML, CAD, raster görüntüler gibi 50’den fazla dosya ve görüntüyü hızla dönüştürebilirsiniz.
API’nin JAR dosyasını indirebilir veya projenizin pom.xml dosyasına aşağıdaki depoyu ve bağımlılığı ekleyerek Maven’i kullanarak yükleyebilirsiniz:
Maven Deposu:
<repository>
<id>groupdocs-artifact-repository</id>
<name>GroupDocs Artifact Repository</name>
<url>https://repository.groupdocs.cloud/repo</url>
</repository>
Maven Bağımlılığı:
<dependency>
<groupId>com.groupdocs</groupId
<artifactId>groupdocs-conversion-cloud</artifactId>
<version>23.4</version>
<scope>compile</scope>
</dependency>
Başlamak için bir GroupDocs hesabı için kaydolmanız gerekir. Adımları ve mevcut kod parçacıklarını izlemeye başlamadan önce kontrol panelinden İstemci Kimliği ve İstemci Sırrını toplayın. Müşteri Kimliğinizi ve Sırrınızı aldıktan sonra lütfen aşağıda gösterilen kodu girin:
# Ücretsiz kayıttan sonra client_id ve client_secret'inizi https://dashboard.groupdocs.cloud adresinden alın.
String ClientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
String ClientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
String MyStorage = "test-internal-storage";
Configuration configuration = new Configuration(ClientId, ClientSecret);
REST API kullanarak HTML’yi Java aracılığıyla Markdown’a Dönüştürme
İşte GroupDocs.Conversion Cloud API kullanarak Java’da HTML’yi Markdown’a dönüştürmek için adım adım bir kılavuz:
- HTML dosyasını Buluta Yükle
- Dönüştürün HTML’yi Java aracılığıyla Markdown’a dönüştürün
- Dönüştürülen dosyayı İndir
Dosyayı Yükle
Öncelikle, aşağıda verilen kod parçacığını kullanarak HTML belgesini bulut depolama alanına yükleyin:
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;
// Dosyayı Java Kullanarak Bulut Depolamaya Yükleyin
public class App {
public static void main(String[] args) {
// Dönüştürme API'sinin bir örneğini oluşturun
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();
}
}
}
Sonuç olarak, yüklenen HTML dosyası bulut üzerindeki kontrol panelinizin dosyalar bölümünde mevcut olacaktır.
Java aracılığıyla HTML’yi Markdown’a dönüştürün
Bu bölüm, aşağıdaki adımları izleyerek bir HTML’nin Java’da programlı olarak bir Markdown dosyasına nasıl dönüştürüleceğini gösterir:
- Öncelikle, gerekli sınıfları Java dosyanıza aktarın.
- İkinci olarak, ConvertApi sınıfının bir örneğini oluşturun.
- Üçüncü olarak, ConvertSettings sınıfının bir örneğini oluşturun.
- Ardından, bulut depolama adını sağlayın.
- Ardından, giriş HTML dosyası yolunu ve çıktı dosyası biçimini “md” olarak ayarlayın.
- Ardından, ConvertSettings örneğini kullanarak dönüştürme seçeneklerini ve çıktı dosyası yolunu ayarlayın.
- Bundan sonra, bir ConvertDocumentRequest sınıfı örneği oluşturun ve settings parametresini iletin.
- Son olarak, convertDocument() yöntemini çağırın ve ConvertDocumentRequest parametresini iletin.
Aşağıdaki kod parçacığı, REST API kullanılarak bir HTML dosyasının Java aracılığıyla bir Markdown dosyasına nasıl dönüştürüleceğini gösterir:
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'da HTML belgesini Markdown .md dosyasına dönüştürme.
public class App {
public static void main(String[] args) {
// Dönüştürme API'sinin bir örneğini oluşturun
ConvertApi apiInstance = new ConvertApi(configuration);
try {
// Dönüştürme ayarlarını hazırlayın
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");
// belirtilen biçime dönüştür
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();
}
}
}
Dönüştürülen Dosyayı İndirin
Yukarıdaki kod parçacığı, bulut depolama alanındaki kaynak klasördeki HTML dosyasını bir Markdown dosyasına dönüştürecektir. Aşağıdaki kod parçacığını kullanarak indirebilirsiniz:
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;
// Java'daki Bulut Depolama Alanından Dosya İndirin
public class App {
public static void main(String[] args) {
// Dönüştürme API'sinin bir örneğini oluşturun
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();
}
}
}
Ücretsiz Çevrimiçi HTML’den Markdown’a Dönüştürücü
HTML dosyalarını çevrimiçi olarak ücretsiz olarak Markdown’a nasıl dönüştürebilirim? Ücretsiz olarak HTML’den Markdown oluşturmak için lütfen çevrimiçi HTML’den Markdown’a dönüştürücü deneyin. Bu dönüştürücü, yukarıda bahsedilen HTML’den Markdown REST API’ye kullanılarak geliştirilmiştir.
Çözüm
Bu yazıyı burada bitirelim. Bu makalede şunları öğrendiniz:
- HTML sayfasının Java’da programlı olarak Markdown olarak nasıl değiştirileceği;
- HTML dosyasını programlı olarak buluta yükleyin ve ardından dönüştürülen Markdown dosyasını buluttan indirin;
- ve HTML’den Markdown’a dönüştürme aracını kullanarak HTML’yi çevrimiçi olarak ücretsiz olarak Markdown’a dönüştürün.
Ayrıca, API’lerimizi doğrudan tarayıcı aracılığıyla görselleştirmenize ve bunlarla iletişim kurmanıza olanak tanıyan bir API Referansı bölümü de sağlıyoruz. Java SDK’nın eksiksiz kaynak kodu, Github üzerinde ücretsiz olarak mevcuttur. Lütfen Java için GroupDocs.Conversion Bulut SDK’sını kontrol edin Örnekler burada.
Ayrıca, ayrıntılı adımlar ve API kullanımı için Başlangıç kılavuzumuzu takip etmenizi öneririz.
Son olarak, REST API kullanarak farklı dosya formatları ve dönüşümler hakkında yeni blog makaleleri yazmaya devam ediyoruz. Bu nedenle, en son güncellemeler için lütfen iletişime geçin.
Bir soru sor
HTML’den Markdown Converter API’ye ilişkin herhangi bir soru/tartışma için lütfen ücretsiz destek forum üzerinden bizimle iletişime geçmekten çekinmeyin.
SSS
Java kullanarak HTML dosyalarını Markdown’a nasıl dönüştürebilirim?
HTML’yi hızlı ve kolay bir şekilde Markdown dosyalarına dönüştürmeye ilişkin Java kodu örneğini öğrenmek için lütfen bu bağlantıyı takip edin.
GroupDocs.Conversion Cloud API, HTML’yi Markdown’a dönüştürmek için güvenli midir?
Evet, GroupDocs.Conversion Cloud API, HTML’yi Markdown’a dönüştürmek için güvenlidir. Tüm dönüştürmeler, GroupDocs’un güvenli sunucularında işlenir ve dönüştürme işlemi tamamlandıktan sonra 24 saat içinde dosyalar silinir.
HTML’yi çevrimiçi olarak ücretsiz olarak Markdown’a nasıl dönüştürebilirim?
Çevrimiçi HTML belgesinden Markdown dosya dönüştürücüsüne, HTML’yi Markdown dosyalarına hızlı ve kolay bir şekilde dönüştürmenize olanak tanır. Lütfen dönüşümü gerçekleştirmek için aşağıda verilen adım adım talimatları izleyin:
- [Çevrimiçi ücretsiz HTML’den Markdown dönüştürücüye] açın22.
- HTML dosyasını yüklemek için dosya bırakma alanının içine tıklayın veya HTML dosyasını sürükleyip bırakın.
- Şimdi Dönüştür düğmesine tıklayın. Ücretsiz çevrimiçi HTML’den Markdown’a dönüştürücü, HTML’yi Markdown’a değiştirir.
- Çıktı Markdown dosyasının indirme bağlantısı, HTML ücretsiz olarak bir Markdown belgesine dönüştürüldükten hemen sonra kullanılabilir olacaktır.
HTML’yi Windows’ta Markdown’a nasıl dönüştürebilirim?
Windows için HTML’den Markdown’a dönüştürücüyü çevrimdışı olarak indirmek için lütfen bu bağlantıyı ziyaret edin. Bu HTML’den Markdown’a dönüştürücü ücretsiz indirme yazılımı, HTML’yi tek bir tıklamayla Windows’ta Markdown’a hızlı bir şekilde dışa aktarmak için kullanılabilir.
Ayrıca bakınız
Aşağıdakiler hakkında bilgi edinmek için aşağıdaki makaleleri ziyaret etmenizi öneririz:
- REST API kullanarak Java’da HTML’yi JPG Görüntülerine dönüştürün
- Python’da EXCEL’i JSON’a ve JSON’u EXCEL’e dönüştürün
- Python’da CSV’yi JSON’a ve JSON’u CSV’ye Dönüştürme
- Python’da XML’i CSV’ye ve CSV’yi XML’e dönüştürün
- Python’da REST API kullanarak Word Belgelerini PDF’ye Dönüştürün
- REST API kullanarak Python’da PDF’yi Excel’e Dönüştürme
- Python SDK ile PDF’yi Düzenlenebilir Word Belgesine Dönüştürün
- Python’da REST API kullanarak PDF’yi PPTX’e Dönüştürme
- Python’da Word’ü Markdown’a ve Markdown’ı Word’e Dönüştürün
- Java kullanarak PDF’yi PPT veya PPTX’e Dönüştürme
- PNG’yi Java’da Programlı Olarak SVG Dosyasına Dönüştürün