احصل على تحذيرات لاستبدال الخط أثناء عرض ملف Excel
Contents
[
Hide
]
في بعض الأحيان ، عند تحويل ملف Excel Microsoft إلى PDF ، يقوم Aspose.Cells باستبدال الخطوط. يوفر Aspose.Cells ميزة تتيح للمطورين معرفة الخط المعين الذي تم استبداله من خلال إطلاق تحذير. هذه ميزة مفيدة يمكن أن تساعدك في تحديد سبب اختلاف مظهر Aspose.Cells المعروض PDF عن ملف Excel Microsoft الأصلي حتى تتمكن من اتخاذ الإجراءات المناسبة. على سبيل المثال ، تثبيت الخطوط المفقودة بحيث تبدو نتائج العرض كما هي.
للحصول على تحذيرات لاستبدال الخط عند تقديم ملفات Excel إلى PDF ، قم بتنفيذ واجهة IWarningCallback وقم بتعيين خاصية PdfSaveOptions.WarningCallback مع الواجهة التي تم تنفيذها.
تُظهر لقطة الشاشة أدناه ملف Excel المصدر الذي سنستخدمه في الكود التالي. يحتوي على بعض النصوص في الخلايا A6 و A7 في الخطوط التي لم يتم تقديمها بشكل جيد بواسطة Microsoft Excel.
لم يتم تقديم جميع الخطوط بشكل صحيح |
---|
سيقوم Aspose.Cells باستبدال الخطوط الموجودة في الخلايا A6 و A7 بخطوط مناسبة كما هو موضح أدناه. |
الخطوط المستبدلة |
---|
تنزيل الملف المصدر والإخراج 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 ].
إذا كان جدول البيانات الخاص بك يحتوي على صيغ ، فمن الأفضل استدعاء طريقة Workbook.CalculateFormula قبل تحويل جدول البيانات إلى تنسيق PDF. سيؤدي القيام بذلك إلى ضمان إعادة حساب القيم التابعة للصيغة ، وتقديم القيم الصحيحة في PDF.