ما خوشحالیم که GroupDocs.Conversion for .NET 25.8 را معرفی می‌کنیم؛ نسخه‌ای سرشار از ویژگی‌های قدرتمند، بهبودهای عملکردی و رفع باگ‌های اساسی برای ارائه تبدیل اسناد قابل‌اعتمادتر و بهینه‌تر. یادداشت‌های کامل انتشار را می‌توانید اینجا بیابید.


ویژگی‌ها و بهبودهای اصلی

  • پشتیبانی از برش SVG – اکنون می‌توانید محتوای قابل‌مشاهدهٔ SVG را در زمان تبدیل برش دهید و کنترل دقیق‌تری روی چیدمان و خروجی تمیزتر داشته باشید.
  • آیکون‌های سفارشی برای پیوست‌های ایمیل – می‌خواهید برای پیوست‌های ایمیل هنگام تبدیل آیکون‌های سفارشی استفاده کنید؟ از گزینه‌های جدید UseDefaultAttachmentIcons و AttachmentIcons استفاده کنید.
  • گسترش پشتیبانی از تبدیل SVGZ – فایل‌های SVGZ را به‌سادگی به فرمت‌های واژه‌پرداز، ارائه و صفحه‌گسترده تبدیل کنید.
  • گسترهٔ فرمت‌های گسترش‌یافته – گزینه‌های تبدیل جدید شامل SVG/SVGZ به EPS و TeX (LaTeX) می‌شود. علاوه بر این، تبدیل‌های Web به 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.

API عمومی و تغییرات ناسازگار

در ادامه به‌روزرسانی‌های کلیدی API و ویژگی‌های جدید آمده است:

  1. کلاس SvgLoadOptions – اکنون شامل CropToContentBounds است که امکان برش دقیق SVGها دور محتوای قابل مشاهده را برای خروجی تمیزتر فراهم می‌کند:
    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 سر بزنید.