Çeşitli durumlarda, metni resimler veya PDF gibi salt okunur biçimlere dönüştürmeniz gerekir. Bir önceki makalede, bir TXT dosyasındaki metnin PDF’ye nasıl dönüştürüleceğini ele aldık. .NET uygulamalarından metinden görüntüye dönüştürme için bu makale, bir metnin C# .NET’te programlı olarak PNG, JPEG veya GIF görüntüsüne nasıl dönüştürüleceğini gösterir.
Metni C# - .NET API’de PNG, JPEG veya GIF Görüntülerine Dönüştürün
Metni PNG, JPEG veya GIF resimlerine dönüştürmek için Aspose.Words for .NET kullanacağız. MS Word belgeleri oluşturmanıza ve değiştirmenize izin veren güçlü bir API’dir. Ayrıca, MS Word ve metin belgelerini diğer çeşitli dosya biçimlerine dönüştürmenize olanak tanır. API’nin DLL’sini indirebilir veya doğrudan NuGet‘den yükleyebilirsiniz.
PM> Install-Package Aspose.Words
Metni (TXT) C# ile Görüntüye Dönüştür
TXT dosyaları, düz metni herhangi bir biçimlendirme olmadan depolamanın en basit ve en kolay yoludur. Bu nedenle, bir TXT dosyası kullanacağız ve metnini PNG, JPEG veya GIF resimlerine dönüştüreceğiz. Aşağıdakiler, C# dilinde metni resme dönüştürme adımlarıdır.
- Belge sınıfını kullanarak metin dosyasını yükleyin.
- Belgedeki tüm sayfaları dolaşın.
- Document.ExtractPages() yöntemini kullanarak her sayfayı ayıklayın.
- Document.Save() yöntemini kullanarak sayfayı PNG (veya başka bir görüntü formatı) olarak kaydedin.
Aşağıdaki kod örneği, C# dilinde bir metnin resimlere nasıl dönüştürüleceğini gösterir.
// metin dosyası yükle
Document doc = new Document("Input.txt");
// Her sayfada döngü
for (int page = 0; page < doc.PageCount; page++)
{
// sayfayı çıkart
var extractedPage = doc.ExtractPages(page, 1);
// Resim olarak kaydet, örneğin PNG
extractedPage.Save($"Output_{page + 1}.png");
}
Ücretsiz API Lisansı Alın
Aspose.Words for .NET’i değerlendirme sınırlamaları olmadan kullanmak için geçici bir lisans alabilirsiniz.
Çözüm
Bu makalede, C# dilinde programlı olarak metni resme dönüştürmeyi öğrendiniz. Sağlanan kod örneğini kullanabilir ve TXT dosyalarındaki metni sorunsuz bir şekilde PNG, JPEG veya GIF resimlerine dönüştürebilirsiniz. Ayrıca, belgeleri kullanarak Aspose.Words for .NET tarafından sunulan diğer özellikleri keşfedebilirsiniz. Ayrıca sorularınızı forumumuza gönderebilirsiniz.