ما الجديد 2026

ما الجديد في Aspose.PDF 26.4

أهم التغييرات

  • تحسين أداء تحويل PDF إلى صورة – يعزز بشكل كبير أداء تحويل PDF إلى صورة، مما يجعل سير عمل تصدير الصور عالي الحجم أكثر كفاءة عند تحويل صفحات PDF إلى تنسيق JPEG (PDFNET-41182).

  • تحسين معالجة شجرة بنية PDF/UA – يحسن أداء PdfUaConvertStrategy.Process_7_1_structureTree للمستندات PDF الكبيرة عن طريق استبدال عمليات البحث في List<string> بـ HashSet<ulong> واستخدام مفتاح مركب بدلاً من تنسيق السلسلة (PDFNET-61884).

يمكن العثور على معلومات مفصلة حول التغييرات وأمثلة الاستخدام في صفحة ملاحظات إصدار Aspose.PDF 26.4 .

ما الجديد في Aspose.PDF 26.3

أهم التغييرات

  • إعادة ضغط تدفق الصور بدون فقدان أثناء تحسين PDF. الآن خاصية OptimizationOptions.CompressAllContentStreams تضغط أيضًا تدفقات XObject للصور المؤهلة باستخدام FlateDecode، مما يساعد على تقليل حجم الملف مع الحفاظ على جودة الصورة.

  • إعادة ضغط الصور الآن تتطابق مع إعداد ImageCompressionOptions.Encoding المختار أثناء التحسين، مما يضمن نتائج أكثر اتساقًا عند استخدام Jpeg2000 أو Flate، إلى جانب تعديل حجم الصورة، حدود الدقة، وضوابط الجودة.

  • دعم عرض التعليقات عند حفظ مستندات PDF كصور أو HTML، مما يساعد على الحفاظ على علامات المراجعة المرئية عند تصدير المستندات المشروحة للمشاركة خارج عارضات PDF.

  • تحسين أداء عرض PDF إلى TIFF لسيناريوهات التحويل النقطي عالية الحجم، خاصة عند تصدير الصفحات إلى صور TIFF ثنائية اللون.

يمكن العثور على معلومات مفصلة حول التغييرات وأمثلة الاستخدام في صفحة ملاحظات إصدار Aspose.PDF 26.3 .

تحسينات ملحوظة أخرى

  • تقليل استهلاك الذاكرة لسيناريو تحسين RemoveUnusedStreams (PDFNET-40691).

تغييرات غير متوافقة مع الإصدارات السابقة

  • حزمة التوافق Aspose.PDF for .NET Framework 4.0 (DLLs only) لم تعد تُنشر بدءًا من Aspose.PDF 26.3.

  • إعادة ضغط الصور الآن تتطابق مع إعداد ImageCompressionOptions.Encoding المختار أثناء التحسين. هذا يجعل النتائج أكثر قابلية للتنبؤ عند استخدام Jpeg2000 أو Flate مع تعديل حجم الصورة، حدود الدقة، وإعدادات الجودة.

  • دعم عرض التعليقات عند حفظ مستندات PDF كصور أو HTML. يساعد ذلك على الحفاظ على علامات المراجعة المرئية عند تصدير المستندات المشروحة للمشاركة خارج عارضات PDF.

  • تحسين أداء عرض PDF إلى TIFF لسيناريوهات التحويل النقطي عالية الحجم، خاصة عند تصدير الصفحات إلى صور TIFF ثنائية اللون.

يمكن العثور على معلومات مفصلة حول التغييرات وأمثلة الاستخدام في صفحة ملاحظات إصدار Aspose.PDF 26.3 .

تحسينات ملحوظة أخرى

  • تقليل استهلاك الذاكرة لسيناريو تحسين RemoveUnusedStreams (PDFNET-40691).

تغييرات غير متوافقة مع الإصدارات السابقة

  • حزمة التوافق Aspose.PDF for .NET Framework 4.0 (DLLs only) لم تعد تُنشر بدءًا من Aspose.PDF 26.3.

ما الجديد في Aspose.PDF 26.2

أهم التغييرات

  • تحويل RTF إلى PDF – تحويل مباشر لملفات Rich Text Format (RTF) إلى تنسيق PDF. يُعد RTF تنسيق ملفات متوافق على نطاق واسع وعبر المنصات تم تطويره بواسطة Microsoft لتسهيل مشاركة المستندات بين مختلف معالجات النصوص. يدعم تنسيقات النص الأساسية مثل الخطوط، الألوان، الغامق، والمائل، بالإضافة إلى الصور.

يمكن تحقيق التحويل باستخدام الفئة RtfLoadOptions.

// For complete examples and data files, visit https://github.com/aspose-pdf/Aspose.PDF-for-.NET
private static void ConvertRtfToPdf()
{
    // The path to the documents directory
    var dataDir = RunExamples.GetDataDir_AsposePdf_DocumentConversion();

    // Initialize RTF load options
    var options = new Aspose.Pdf.RtfLoadOptions();

    // Open RTF document
    using (var document = new Aspose.Pdf.Document(dataDir + "ConvertRtfToPdf.rtf", options))
    {
        // Save the document as PDF
        document.Save(dataDir + "ConvertRtfToPdf_out.pdf");
    }
}
  • وضع الجدول بعد آخر عنصر في الصفحة – أضيفت القدرة على إضافة الجداول بدقة بعد آخر عنصر محتوى في الصفحة. باستخدام طريقة Page.CalculateContentBBox() لتحديد الصندوق المحيط بالمحتوى الحالي، يمكن للمطورين حساب الموضع الدقيق حيث ينتهي العنصر الأخير ووضع الجداول مباشرةً بعده. عندما يتجاوز بيانات الجدول المساحة المتاحة في الصفحة الحالية، سيتدفق الجدول تلقائيًا إلى الصفحة التالية بدءًا من الأعلى.

  • حذف كامل لكائنات النص غير المرئية – أضيف دعم لحذف كامل لكائنات النص غير المرئية من مستندات PDF. الآن يمكن للفئة TextFragmentAbsorber التعرف بشكل صحيح على مقاطع النص التي لديها الخاصية TextState.Invisible مضبوطة على true، أو لديها RenderingMode بقيمة TextRenderingMode.Invisible، أو لديها لون أمامي بقناة ألفا صفر.

يمكن العثور على معلومات مفصلة حول التغييرات وأمثلة الاستخدام في صفحة ملاحظات إصدار Aspose.PDF 26.2 .

ما الجديد في Aspose.PDF 26.1

في Aspose.PDF 26.1، أضيفت:

  • تحسينات الأداء – تم حل مشكلة الأداء الضعيف عند إضافة نص إلى المستندات (PDFNET-34609) ومشكلات الأداء العامة (PDFNET-58899).

  • دقة عرض محسنة – تم إصلاح فقدان النص العمودي على الجانب الأيسر من ملفات PDF (PDFNET-38618) وتصحيح عرض الأحرف الصينية أثناء تحويل PDF إلى PNG (PDFNET-58950).

  • تحسين تحويل HTML – الآن تحترم الواجهة البرمجية لون الخط في تحويل HTML إلى PDF (PDFNET-38417) وتم إصلاح مشاكل تداخل النص في تحويل XFA إلى Standard (PDFNET-38458).

  • إصلاحات الأخطاء في بنية المستند – الآن يعمل NumberingStyle بشكل صحيح مع كائنات Heading (PDFNET-38421)، كما أن تحويل PDF إلى HTML يحافظ الآن على لون النص المميز (PDFNET-50941).

يمكن العثور على معلومات مفصلة حول التغييرات وعينات الاستخدام في صفحة ملاحظات إصدار Aspose.PDF 26.1 .