Java'da Markdown'dan PDF oluşturun - Markdown'dan PDF'ye

Yakın geçmişte, Java’da Aspose.HTML for Java kullanarak SVG‘yi PNG’e nasıl dönüştüreceğimize dair bir kılavuz yayınladık. Bu blog yazısı size, bu Markdown Java kütüphanesini kullanarak Java’da Markdown‘dan programlı olarak PDF‘i nasıl oluşturacağınızı öğretecektir. Verimliliği ve platformdan bağımsız yapısı nedeniyle PDF dosya formatı yaygın olarak kullanıldığından, Markdown’u PDF’ye dönüştürmek, çevrimiçi iş rutin görevlerini gerçekleştirmenize kesinlikle yardımcı olacaktır. Aspose.HTML for Java, MD’den PDF’ye dönüştürmeyi otomatikleştirmek için çok sayıda sınıf ve yöntem sağlar. Bu nedenle bu makaleye başlayalım.

Bu kılavuzda aşağıdaki noktaları ele alacağız:

  1. Markdown Java Kitaplığı Kurulumu
  2. Java’da Programlı Olarak Markdown’dan PDF Oluşturun
  3. [Markdown’ı Çevrimiçi PDF’ye Dönüştürün9

Markdown Java Kütüphanesi Kurulumu

Tüm kurulum ayrıntılarını incelemek için lütfen bu kurulum kılavuzunu ziyaret edin. Aspose.HTML for Java, dosya formatlarını programlı olarak işlemek ve işlemek için kullanılan kurumsal düzeyde bir API’dir. Ayrıca, HTML belgeleri oluşturabilir/düzenleyebilir, diğer popüler dosya biçimlerine dönüştürebilir ve W3C özelliklerini uygulayabilirsiniz. Ancak, bu Markdown Java kitaplığını yüklemek için JAR dosyasını [indirebilir] veya aşağıdaki Maven yapılandırmalarını takip edebilirsiniz:

 <repositories>
     <repository>
         <id>snapshots</id>
         <name>repo</name>
         <url>http://repository.aspose.com/repo/</url>
     </repository>
</repositories>
 <dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-html</artifactId>
        <version>23.11</version>
    </dependency>
</dependencies>
Markdown Java Kütüphanesi

Program Aracılığıyla Java’da Markdown’dan PDF Oluşturma - Kod Parçacığı

Kod bin kelimeden daha iyidir. Bazı sınıfları kullanalım ve Aspose.HTML for Java tarafından sunulan yöntemleri çağıralım. MD’den PDF’ye dönüşümün uygulanması için kaynak MD dosyasına sahibiz.

Java’da MD’den PDF’ye dönüştürücü geliştirmek için aşağıdaki adımları takip edebilirsiniz:

  • MD dosyasının kaynak yolunu tanımlayın ve dönüştürülen PDF dosyasının kaydedilmesi için bir yol hazırlayın.
  • HTMLDocument sınıfının bir örneğini oluşturun.
  • Converter sınıfının convertMarkdown yöntemini çağırarak Markdown’ı HTML’ye dönüştürün.
  • PdfSaveOption sınıfının bir nesnesini başlatın.
  • HTML belgesini PDF dosya biçimine dönüştürmek için convertHTML yöntemini çağırın.

Aşağıdaki kod örneği, Java’da Markdown’dan program aracılığıyla PDF’nin nasıl oluşturulacağını gösterir:

package com.example;
import com.aspose.html.HTMLDocument;
import com.aspose.html.converters.Converter;
import com.aspose.html.saving.PdfSaveOptions;

public class Main {
	// Java'da PDF'ye işaretleme
    public static void main(String[] args) throws Exception {
      
		// Kaynak yolunu tanımlayın 
		String sourcePath =  "/sample-files/";
		String markdownPath = sourcePath+"sample.md";
		// Dönüştürülen PDF dosyasını kaydetmek için bir yol hazırlayın 
		String savePath = sourcePath+ "output.pdf";
		// HTMLDocument sınıfının bir örneğini oluşturun. 
		// Converter sınıfının ConvertMarkdown yöntemini çağırarak Markdown'ı HTML'ye dönüştürün.  
		HTMLDocument document = Converter.convertMarkdown(markdownPath);
		try {
			// PdfSaveOptions sınıfının bir nesnesini başlatın.  
			PdfSaveOptions options = new PdfSaveOptions();
			// HTML belgesini PDF dosya biçimine dönüştürmek için ConvertHTML yöntemini çağırın. 
			com.aspose.html.converters.Converter.convertHTML(document, options, savePath);
		}
		finally { if (document != null) document.dispose(); }
    }   
}

Çıktıyı aşağıdaki resimde görebilirsiniz:

Markdown'dan PDF oluştur

Markdown’ı Çevrimiçi PDF’ye Dönüştürün

Markdown’ı çevrimiçi olarak PDF’ye dönüştürmek için bir çevrimiçi araçtan yararlanabilirsiniz. Bu MD’den PDF’ye dönüştürücü web tabanlıdır ve dosya formatı dönüştürmeyi gerçekleştirmek için birçok olanak sunar. Üstelik [Aspose.HTML for Java] tarafından desteklenmektedir, bu da onu sağlam ve verimli kılmaktadır. Masaüstünde ve Mobilde iyi çalışır. Kullanıcı arayüzü, Dropbox, Google Drive ve OneDrive dosya sisteminden dosya yükleme seçenekleri sunar. Her şeyden önce ücretsizdir ve ihtiyaçlarınıza göre kullanabilirsiniz.

Markdown'ı Çevrimiçi PDF'ye Dönüştürün

MD’den PDF’ye - Ücretsiz Lisans Alın

Bu Markdown Java kütüphanesini değerlendirme sınırlamaları olmadan denemek için ücretsiz geçici lisans‘dan yararlanabilirsiniz.

Çözüm

Sonuç olarak, çevrimiçi bir MD’den PDF’ye dönüştürücüyü inceledik ve Java’da Markdown’dan PDF oluşturma işlevini uyguladık. Bu Markdown Java kütüphanesini kullanarak Markdown’ı PDF’ye nasıl dönüştüreceğinizi öğrendiğinizi umuyoruz. Ayrıca, Aspose.HTML for Java kullanarak iş uygulamanız için bir MD’den PDF’ye dönüştürücü geliştirebilirsiniz. Ayrıca, dokümantasyon, GitHub repo ve API referansları da kullanımınıza sunulmuştur.

Son olarak aspose.com yeni makaleler yazıyor. Bu nedenle, düzenli güncellemeler için lütfen bağlantıda kalın.

Yardım Mevcuttur

Sorularınızı veya sorularınızı forumumuzda bize bildirebilirsiniz.

Sıkça Sorulan Sorular – SSS

Markdown’dan nasıl PDF oluşturabilirim?

Aspose.HTML for Java bu sorunun cevabıdır. Java’da Markdown’dan nasıl PDF oluşturulacağını görmek için lütfen bu bağlantı adresini ziyaret edin.

MD dosyasını PDF’ye nasıl dönüştürebilirim?

Markdown’ı çevrimiçi olarak PDF’ye dönüştürmek için bu ücretsiz çevrimiçi MD’den PDF’ye dönüştürücüyü kullanabilirsiniz.

Ayrıca bakınız