Markdown, düz metne yalnızca biçimlendirme öğeleri ekleyerek web siteleri, belgeler ve benioku dosyaları oluşturmak için yaygın olarak kullanılan hafif bir biçimlendirme dilidir. Hemen hemen tüm tarayıcılar ve metin editörleri tarafından yaygın olarak desteklenir. Muazzam uyumluluğu, kullanımını ve ayrıca diğer taşınabilir belge formatlarına ve bu formatlardan görüntülenmesini artırır. Bu makalede, işaretleme dosyalarını C# kullanarak programlı olarak PDF formatına nasıl dönüştüreceğinizi öğreneceksiniz.

Markdown Dosyalarını Dönüştürmek için .NET API
GroupDocs, .NET API to convert markdown files‘ı .NET uygulamaları içindeki diğer biçimlere sergiliyor. Bu yazıda, MD dosyalarının PDF formatına dönüştürülmesi için GroupDocs.Conversion for .NET’i kullanacağız. Ek olarak API, kelime işlem belgeleri, elektronik tablolar, sunular, e-Kitaplar, resimler ve belgelerde belirtilen diğer birçok dosya biçiminin dönüştürülmesini destekler.
İndirilenler bölümünden DLL’leri veya MSI yükleyicisini indirebilir veya NuGet aracılığıyla .NET uygulamanıza API’yi yükleyebilirsiniz.
PM> Install-Package GroupDocs.Conversion
C# kullanarak Markdown’u PDF’ye dönüştürün
Hızla hedefe atlayalım ve işaretleme dosyalarını PDF formatına dönüştürelim. Aşağıdaki adımlar, markdown MD dosyasının C# dilinde PDF biçimine nasıl dönüştürüleceğini gösterir.
- Converter sınıfını kullanarak işaretleme dosyasını yükleyin.
- PDF dönüştürme seçeneklerini hazırlayın.
- Sayfa kenar boşlukları, sayfa yönü, filigran vb. gibi diğer PDF seçeneklerini ayarlayın.
- İşaretleme dosyasını Convert() yöntemini kullanarak PDF biçimine dönüştürün.
Aşağıdaki C# kaynak kodu, Markdown dosyasını PDF’ye dönüştürür.
// C# Kullanarak Markdown Dosyalarını PDF Formatına Dönüştürün
using (var converter = new GroupDocs.Conversion.Converter("/path/markdown.md"))
{
var options = new PdfConvertOptions();
converter.Convert("/output-path/markdown.pdf", options);
}
MD dosyasının snippet’i ve yukarıdaki koddan dönüştürülen PDF dosyası aşağıda gösterilmiştir.

Ücretsiz API Lisansı Alın
API’yi değerlendirme sınırlamaları olmadan kullanmak için ücretsiz bir geçici lisans alabilirsiniz.
Çözüm
Sonuç olarak, markdown dosyalarının C# dilinde PDF formatına nasıl dönüştürülebileceğini tartıştık. Bu, GroupDocs tarafından geliştirilen çevrimiçi MD’den PDF’e Dönüştürücü gibi kendi dönüştürme uygulamanızı geliştirmeniz için size rehberlik etmiş olabilir.
Belgelerini kullanarak Conversion .NET API hakkında daha fazla bilgi edinebilirsiniz. Bence öğrenmenin en iyi yolu GitHub’ta bulunan örnekleri deneyimlemeye başlamaktır. Herhangi bir sorunuz için forum aracılığıyla bize ulaşın.