Yazı Tipi Adlarını Çözümle

Bu eğitimde, Aspose.Words for .NET ile eksik font adlarını çözmek için C# kaynak kodunu size anlatacağız. Bu özellik, bir belgeyi HTML’ye dönüştürürken eksik yazı tipi adlarını otomatik olarak çözmenize olanak tanır.

Adım 1: Proje Kurulumu

Başlamak için favori IDE’nizde yeni bir C# projesi oluşturun. Projenizde Aspose.Words for .NET kütüphanesine başvurulduğundan emin olun.

Adım 2: Belgeyi yükleme

Bu adımda işlenecek belgeyi yükleyeceğiz. Belgeyi belirtilen dizinden yüklemek için aşağıdaki kodu kullanın:

string dataDir = "YOUR DOCUMENT DIRECTORY";
Document doc = new Document(dataDir + "Missing font.docx");

Bu kod bir örneğini oluştururDocument Belgeyi belirtilen dizinden yükleyerek.

3. Adım: HTML yedekleme seçeneklerini yapılandırma

Şimdi dönüştürme sırasında eksik yazı tipi adlarını çözmek için HTML kaydetme seçeneklerini yapılandıracağız. Aşağıdaki kodu kullanın:

HtmlSaveOptions saveOptions = new HtmlSaveOptions(SaveFormat.Html)
{
PrettyFormat = true,
ResolveFontNames=true
};

Bu kod bir örneğini oluştururHtmlSaveOptionsve ayarlarResolveFontNames seçeneğitrueHTML’ye dönüştürürken eksik yazı tipi adlarını çözmek için. AyrıcaPrettyFormat seçenek şu şekilde ayarlandı:true Güzel biçimlendirilmiş HTML kodu almak için.

Adım 4: Belgeyi HTML’ye dönüştürme ve kaydetme

Son olarak, daha önce yapılandırılan HTML kaydetme seçeneklerini kullanarak belgeyi HTML’ye dönüştüreceğiz. Aşağıdaki kodu kullanın:

doc.Save(dataDir + "WorkingWithHtmlSaveOptions.ResolveFontNames.html", saveOptions);

Bu kod, eksik yazı tipi adlarını otomatik olarak çözümleyerek belgeyi HTML’ye dönüştürür ve dönüştürülen HTML dosyasını belirtilen dizine kaydeder.

Aspose.Words for .NET kullanarak Yazı Tipi Adlarını Çözmek için örnek kaynak kodu


	// Belgeler dizininin yolu.
	string dataDir = "YOUR DOCUMENT DIRECTORY";
	Document doc = new Document(dataDir + "Missing font.docx");

	HtmlSaveOptions saveOptions = new HtmlSaveOptions(SaveFormat.Html)
	{
		PrettyFormat = true, ResolveFontNames = true
	};

	doc.Save(dataDir + "WorkingWithHtmlSaveOptions.ResolveFontNames.html", saveOptions);

Belgeler dizininin doğru yolunu belirttiğinizden emin olun.dataDir değişken.