We’re excited to introduce GroupDocs.Conversion for .NET 25.8, packed with powerful features, performance enhancements, and essential bug fixes to deliver more reliable and optimized document conversions. You’ll find the full release notes here.


الميزات الرئيسية و التحسينات

  • دعم قص SVG – يمكنك الآن قص محتوى SVG الظاهر أثناء التحويل، مما يمنحك تحكمًا أقوى في التخطيط ومخرجات أنظف.
  • أيقونات مرفقات البريد الإلكتروني المخصصة – هل ترغب في تضمين أيقونات مخصصة لمرفقات البريد الإلكتروني أثناء التحويل؟ استخدم خيارات UseDefaultAttachmentIcons و AttachmentIcons الجديدة.
  • دعم موسّع لتحويل SVGZ – تحويل ملفات SVGZ بسلاسة إلى صيغ معالجة النصوص والعروض التقديمية وجداول البيانات.
  • توسيع تغطية الصيغ – تشمل خيارات التحويل الجديدة SVG/SVGZ إلى EPS و TeX (LaTeX). بالإضافة إلى ذلك، أصبحت تحويلات الويب إلى PageDescriptionLanguage أسرع بفضل إزالة الخطوات الوسيطة.
  • تحسينات الأداء – استمتع ببدء تشغيل التطبيق بشكل أسرع بكثير وتهيئة أكثر استجابة.

تصحيحات الأخطاء الرئيسية

لقد عالجنا مجموعة من المشكلات لضمان تجارب تحويل أكثر سلاسة وموثوقية:

  • تم حل مشكلة انخفاض جودة الصورة عند تحويل بعض ملفات SVG إلى صيغ نقطية.
  • تم إصلاح عدم التناسق في المخرجات عند تحويل PDF إلى معالجة نصوص — الآن يتم إخراج صيغ DOCX/DOC بشكل صحيح.
  • تم القضاء على الاستثناءات أثناء عمليات تحويل PDF إلى JPEG (أخطاء مثل GroupDocsConversionException و ObjectReferenceNotSet).
  • تم تصحيح مشاكل التنسيق في تحويلات RTF إلى PDF.
  • تم إصلاح الاستثناءات التي تُلقى أثناء تحويل SVGZ إلى معالجة نصوص :contentReference.
  • تم إصلاح أخطاء “Index was outside the bounds of the array” عند تحويل DWF إلى صور.
  • تم إصلاح مشكلة حيث لم يتمكن الأسلوب SetLicense من العثور على ملف الترخيص في الدليل الحالي.
  • تم تحسين التوافق لتحويل DOC إلى DOCX :contentReference.

واجهة برمجة التطبيقات العامة والتغييرات المتعارضة

فيما يلي تحديثات واجهة برمجة التطبيقات الرئيسية والميزات الجديدة:

  1. فئة SvgLoadOptions – الآن تشمل الخاصية CropToContentBounds، مما يسمح بقص SVGs بإحكام حول المحتوى الظاهر للحصول على مخرجات تحويل أنقى:
    var loadOptions = new SvgLoadOptions {
        CropToContentBounds = true
    };
    
  2. تحسينات EmailLoadOptions – خاصيتان جديدتان:
    • UseDefaultAttachmentIcons – تشغيل/إيقاف أيقونات المرفقات الافتراضية.
    • AttachmentIcons – توفير أيقونات مخصصة لأنواع المرفقات المحددة:
    using (var converter = new Converter(source, loadContext => new EmailLoadOptions {
        UseDefaultAttachmentIcons = false,
        AttachmentIcons = new List<AttachmentIcon> {
            new AttachmentIcon("jpg",  File.ReadAllBytes("jpeg_icon.png")),
            new AttachmentIcon("pdf",  File.ReadAllBytes("pdf_icon.png")),
            new AttachmentIcon("docx", File.ReadAllBytes("word_icon.jpg")),
            new AttachmentIcon("_default", File.ReadAllBytes("not_found_icon.png"))
        }
    })) {
        var options = new PdfConvertOptions();
        converter.Convert("converted.pdf", options);
    }
    

كيفية التحديث


تعرف على المزيد


شكرًا لمتابعتكم! تأكدوا من العودة كل شهر للحصول على أحدث التحديثات، ونصائح المطورين، ورؤى حول GroupDocs.Conversion for .NET.