HTML Dönüştürmesinde Yazı Tipi Adlarını Çözme
giriiş
Merhaba, kodlayıcı arkadaşım! Word belgelerini HTML olarak kaydederken yazı tipi sorunlarıyla mücadele ettiyseniz, yalnız değilsiniz. Yazı tipleri aldatıcı olabilir, ancak endişelenmeyin; bu kılavuz, .NET için Aspose.Words kullanarak Word belgelerinizdeki yazı tipi adlarını çözmenize yardımcı olacaktır. Yazı tiplerinizin HTML biçiminde tam olarak doğru görünmesini sağlamak için sürece adım adım dalalım.
Ön koşullar
Başlamadan önce ihtiyacınız olan her şeye sahip olduğunuzdan emin olun:
- Aspose.Words for .NET: İndirinBurada.
- Geçerli Bir Lisans: Bir lisans satın alınBurada veya geçici bir lisans alınBurada.
- C# ve .NET’in Temel Bilgisi: C# dilindeki temel programlama kavramlarına aşina olunduğu varsayılmaktadır.
- Visual Studio: .NET framework’ü destekleyen herhangi bir sürüm çalışacaktır.
Artık ön koşullarımızı tamamladığımıza göre, aksiyona geçebiliriz!
Gerekli Ad Alanlarını İçe Aktarma
Kodlamadan önce, gerekli ad alanlarını projenize aktardığınızdan emin olun. Bu, Aspose.Words işlevlerine erişmek için önemlidir.
using Aspose.Words;
using Aspose.Words.Saving;
Adım 1: Belge Dizinini Ayarlama
Öncelikle Word belgenizin bulunduğu ve çıktınızı kaydedeceğiniz belge dizininize giden yolu ayarlayalım.
// Belgeler dizinine giden yol.
string dataDir = "YOUR_DOCUMENT_DIRECTORY";
Burada,dataDir
belge dizininize giden yolu tutar. Değiştir"YOUR_DOCUMENT_DIRECTORY"
sisteminizdeki gerçek yol ile.
Adım 2: Word Belgesini Yükleme
Sonra, işlemek istediğimiz Word belgesini yüklememiz gerekiyor. Bu belge, çözmek istediğiniz yazı tiplerini içermelidir.
Document doc = new Document(dataDir + "MissingFont.docx");
Biz bir tane yaratıyoruzDocument
nesneyi ve “MissingFont.docx” adlı Word belgesini yükleyindataDir
.
Adım 3: HTML Kaydetme Seçeneklerini Yapılandırma
Şimdi, font adlarının doğru şekilde çözümlendiğinden emin olarak belgeyi HTML olarak kaydetme seçeneklerini ayarlayalım.
HtmlSaveOptions saveOptions = new HtmlSaveOptions(SaveFormat.Html)
{
PrettyFormat = true,
ResolveFontNames = true
};
Bir örnek oluşturuyoruzHtmlSaveOptions
ileSaveFormat.Html
.PrettyFormat
seçeneği HTML çıktısını daha okunabilir hale getirir veResolveFontNames
yazı tipi adlarının çözümlenmesini sağlar.
Adım 4: Belgeyi HTML Olarak Kaydetme
Son olarak, yapılandırılan kaydetme seçeneklerini kullanarak belgeyi HTML dosyası olarak kaydediyoruz.
doc.Save(dataDir + "ResolvedFontNames.html", saveOptions);
Biz buna diyoruzSave
yöntem üzerindeDocument
nesne, çıktı yolunu ve yapılandırdığımız kaydetme seçeneklerini belirtir. Bu, font adlarının çözüldüğü bir HTML dosyası oluşturur.
Çözüm
Ve işte oldu! Bu adımları izleyerek, Aspose.Words for .NET kullanarak bir Word belgesini HTML’ye dönüştürürken font adlarını başarıyla çözdünüz. Bu, yalnızca fontlarınızın doğru şekilde görüntülenmesini sağlamakla kalmaz, aynı zamanda HTML çıktınızın cilalı ve profesyonel görünmesini de sağlar. İyi kodlamalar!
SSS
Aspose.Words for .NET nedir?
Aspose.Words for .NET, geliştiricilerin Word belgelerini programlı bir şekilde oluşturmalarına, değiştirmelerine ve dönüştürmelerine olanak tanıyan güçlü bir kütüphanedir.
Aspose.Words for .NET’i nasıl yüklerim?
Aspose.Words for .NET’i şu adresten indirebilirsiniz:Burada. Dokümanlarda verilen kurulum talimatlarını izleyin.
Lisans olmadan Aspose.Words for .NET’i kullanabilir miyim?
Evet, ancak bazı sınırlamaları olacak. Tam işlevsellik için bir lisans satın alabilirsinizBurada veya geçici bir lisans alınBurada.
Fontlarım HTML’de neden düzgün görüntülenmiyor?
Bu sorun, dönüştürme sırasında yazı tipleri düzgün bir şekilde çözümlenmezse ortaya çıkabilir. AyarResolveFontNames = true
içindeHtmlSaveOptions
Bunu düzeltmeye yardımcı olabilir.
Aspose.Words for .NET için desteği nereden alabilirim?
Destek alabilirsinizAspose.Words destek forumu.