Excel Dosyasını Rendelerken Yazı Tiplerinin Yerine Kullanılacak Uyarıları Alma

Excel dosyalarını PDF’e render ederken font değişimi için uyarıları almak için IWarningCallback arabirimini uygulayın ve PdfSaveOptions.WarningCallback özelliğini uyguladığınız arabirimle ayarlayın.

Aşağıdaki ekran görüntüsü, aşağıdaki kodda kullanacağımız kaynak Excel dosyasını göstermektedir. A6 ve A7 hücrelerinde, Microsoft Excel tarafından düzgün bir şekilde render edilmeyen fontlarda bazı metinler bulunmaktadır.

Tüm fontlar düzgün bir şekilde render edilmiyor
todo:image_alt_text
Aspose.Cells, A6 ve A7 hücrelerindeki yazı tiplerini aşağıda gösterildiği gibi uygun yazı tipleriyle değiştirecektir.
Değiştirilen fontlar
todo:image_alt_text

Kaynak Dosya ve Çıktı PDF’sini İndir

Kaynak Excel dosyasını ve çıktı PDF’sini aşağıdaki bağlantılardan indirebilirsiniz

Kod

Aşağıdaki kod, IWarningCallback’ı uygular ve PdfSaveOptions.WarningCallback özelliğini uygulanan arayüze ayarlar. Artık Aspose.Cells herhangi bir hücrede herhangi bir fontun değiştirilmesi durumunda bir uyarı oluşturur.

Çıktı

Kaynak Excel dosyasının PDF olarak dönüştürülmesinden sonra uyarılar şu şekilde hata ayıklama konsoluna çıktı verilir:

 WARNING INFO: Font substitution: Font [ Athene Logos; Regular ] has been substituted in Cell [ A6 ] in Sheet [ Sheet1 ].

WARNING INFO: Font substitution: Font [ B Traffic; Regular ] has been substituted in Cell [ A7 ] in Sheet [ Sheet1 ].