Yazı Tipleri Klasörlerini Ayarla

giriiş

Merhaba! Aspose.Words for .NET’te özel yazı tipleri dünyasına dalmaya hazır mısınız? Hadi başlayalım. Bu eğitim, özel yazı tipi klasörleri ayarlama sürecinde size rehberlik edecek ve belgelerinizin tam istediğiniz gibi görünmesini sağlayacaktır. İster deneyimli bir geliştirici olun ister yeni başlıyor olun, bu rehber sizi her adımda yönlendirecektir. Hadi, o yazı tiplerinin muhteşem görünmesini sağlayalım!

Ön koşullar

Başlamadan önce ihtiyacınız olan her şeye sahip olduğunuzdan emin olalım:

  • Aspose.Words for .NET: Şunları yapabilirsiniz:indirmek Eğer henüz yapmadıysanız.
  • Visual Studio: Herhangi bir sürüm işinizi görecektir ancak en son sürüm her zaman en iyisidir.
  • Bir Belge: Bu eğitim için bir Word belgesi kullanacağız. Kendi belgenizi oluşturabilir veya mevcut bir belgeyi kullanabilirsiniz.
  • Özel Yazı Tipleri: Hazırda birkaç özel yazı tipiniz olsun. Bunları, yazı tipi klasörlerinin nasıl ayarlanacağını göstermek için kullanacağız.

Ad Alanlarını İçe Aktar

Öncelikle gerekli ad alanlarını içe aktaralım. Bu, Aspose.Words’den ihtiyaç duyduğumuz sınıflara ve yöntemlere erişmek için önemlidir.

using Aspose.Words;
using Aspose.Words.Fonts;

Bu ad alanlarını içe aktardıktan sonra, özel yazı tipi klasörlerimizi ayarlamaya başlamaya hazırız.

Adım 1: Belge Dizininizi Tanımlayın

Belge dizininize giden yolu tanımlayarak başlayalım. Word belgeniz burada saklanır. adlı bir değişken kullanacağız.dataDir Bu yolu depolamak için.

// Belge dizininize giden yol
string dataDir = "YOUR DOCUMENT DIRECTORY";

Yer değiştirmek"YOUR DOCUMENT DIRECTORY" dizininize giden gerçek yol ile. Bu önemlidir çünkü Aspose.Words’ün belgenizi nerede bulacağını bilmesi gerekecektir.

Adım 2: Yazı Tipi Kaynaklarını Ayarlayın

Sonra, font kaynaklarını ayarlamamız gerekiyor. Aspose.Words’e özel fontlarımızı nerede bulacağını burada söyleyeceğiz.FontSettings.DefaultInstance.SetFontsSources Bunu başarmanın bir yolu.

FontSettings.DefaultInstance.SetFontsSources(new FontSourceBase[]
{
	new SystemFontSource(), new FolderFontSource("C:\\MyFonts\\", true)
});

İşte yaptıklarımız:

  • SystemFontSource: Bu, Aspose.Words’e sistemin varsayılan yazı tiplerini kullanmasını söyler.
  • FolderFontSource: Burası özel yazı tiplerimizi içeren klasörü belirttiğimiz yerdir. Değiştir"C:\\MyFonts\\" özel yazı tipleri dizininize giden yol ile.true parametresi alt dizinlerin de dahil edilmesi gerektiğini belirtir.

Adım 3: Belgenizi Yükleyin

Artık font kaynaklarımızı ayarladığımıza göre, üzerinde çalışmak istediğimiz belgeyi yükleme zamanı geldi.Document Aspose’dan bir sınıf.Bunun için kelimeler.

Document doc = new Document(dataDir + "Rendering.docx");

Emin olun ki"Rendering.docx" Word belgenizin adıdır. Belgenizin farklı bir adı varsa, bunu buna göre güncellediğinizden emin olun.

Adım 4: Belgenizi PDF Olarak Kaydedin

Son olarak, özel yazı tiplerini eylem halinde görmek için belgemizi PDF olarak kaydedelim.Save yöntemiDocument sınıf.

doc.Save(dataDir + "WorkingWithFonts.SetFontsFolders.pdf");

Bu, belgenizi daha önce kurduğumuz özel yazı tiplerini kullanarak belirtilen dizine PDF olarak kaydedecektir.

Çözüm

Ve işte oldu! Aspose.Words for .NET’te özel yazı tipi klasörlerini başarıyla ayarladınız ve belgenizi bu özel yazı tipleriyle PDF olarak kaydettiniz. Oldukça havalı, değil mi? Yazı tiplerini özelleştirmek belgelerinizin görünümünde büyük bir fark yaratabilir ve artık bunu nasıl yapacağınızı tam olarak biliyorsunuz. İyi kodlamalar!

SSS

Aspose.Words for .NET’i nasıl yüklerim?

Yapabilirsinizindirmek Aspose.Words for .NET’in en son sürümü web sitesinden.

Birden fazla özel yazı tipi klasörü kullanabilir miyim?

Evet, birden fazla ekleyebilirsinizFolderFontSource örneklereSetFontsSourcesfarklı dizinlerden font kullanma yöntemi.

Sistem yazı tiplerini eklemek gerekli mi?

Sistem yazı tiplerini eklemek isteğe bağlıdır ancak tüm standart yazı tiplerinin mevcut olduğundan emin olmak için önerilir.

Aspose.Words hangi dosya türlerini destekliyor?

Aspose.Words DOCX, DOC, PDF, TXT, HTML ve daha birçok dosya biçimini destekler.

Aspose.Words için geçici lisansı nasıl alabilirim?

Bir tane edinebilirsinizgeçici lisans Aspose.Words’ün tüm özelliklerini denemek için Aspose web sitesine gidin.