الحصول على تحذيرات لاستبدال الخطوط أثناء تقديم ملف Excel

للحصول على تحذيرات لاستبدال الخطوط عند تقديم ملفات Excel إلى PDF، قم بتنفيذ واجهة IWarningCallback وضبط خاصية PdfSaveOptions.WarningCallback بواجهة الواجهة المنفذة الخاصة بك.

تظهر اللقطة الشاشية أدناه ملف Excel مصدري سنستخدمه في الكود التالي. يحتوي على بعض النص في الخلايا A6 وA7 بخطوط لا تتميز بالتقديم الجيد بواسطة Microsoft Excel.

لا تتم تقديم جميع الخطوط بشكل صحيح
todo:image_alt_text
ستقوم Aspose.Cells بتعويض الخطوط في الخلايا A6 و A7 بخطوط مناسبة كما يظهر أدناه.
خطوط مستبدلة
todo:image_alt_text

تحميل ملف المصدر وملف PDF الناتج

يمكنك تحميل ملف Excel المصدر وملف PDF الناتج من الروابط التالية

الكود

يقوم الكود التالي بتنفيذ واجهة IWarningCallback وتعيين خاصية PdfSaveOptions.WarningCallback بالواجهة المنفذة. الآن، عندما يتم تعويض أي خط في أي خلية، سيقوم Aspose.Cells بإطلاق تحذير داخل طريقة WarningCallback.Warning().

الناتج

بعد تحويل ملف Excel الأصلي إلى PDF، يتم إخراج التحذيرات إلى وحدة التحكم في التصحيح كالتالي:

 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 ].