ما الجديد في 2025

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

أهم التغييرات الملحوظة في Aspose.PDF 25.7 قمنا بإضافة:

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

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

  • تحسين استبدال نص التعليقات: يدعم الآن كتل نصية كبيرة ضمن مساحة الفقرة الأصلية.

  • توسيع قدرات التشفير باستخدام أزواج المفاتيح العامة/الخاصة.

  • تحويل OFD إلى PDF القائم على الإضافات أصبح متاحاً الآن.

  • تحديثات مختلفة تتعلق بالأمان والتوافق استنادًا إلى ملاحظات المستخدمين.

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

أهم التغييرات الملحوظة في Aspose.PDF 25.6 قمنا بإضافة:

  • دعم .NET 9، مع إنهاء الدعم لـ .NET 6. بالإضافة إلى ذلك، تم تخفيض إصدار مجموعة .NET Framework المقدمة من 4.8.1 إلى 4.8 لتحسين التوافق مع Windows Server 2019.

  • القدرة على الحصول على وتعيين النص البديل للصور عبر فئة XImage باستخدام الطرق الجديدة GetAlternativeText و TrySetAlternativeText.

  • طريقة جديدة للوصول إلى معلومات الترخيص برمجياً من خلال خاصية LicenseInfo في فئة License، مما يلغي الحاجة إلى أدوات خارجية.

  • دعم المقاطعة للعمليات التي تنطوي على شظايا HTML كبيرة باستخدام فئة InterruptMonitor، مما يجعل التحويلات طويلة الأمد أكثر قابلية للتحكم.

  • قدرات تنسيق موسعة لنص التعليقات من خلال عائلة طريقة SetTextStyle في فئة FreeTextAnnotation.

  • تعزيز مظهر التوقيع الرقمي مع الخاصية الجديدة IsForegroundImage في SignatureCustomAppearance، مما يسمح لصور التوقيع بالظهور فوق نص الخلفية.

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

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

  • تم إزالة الخاصية LinkDuplicateStreamsScanLevel التي أصبحت قديمة الآن، بسبب تحسين منطق إزالة التكرار الداخلي للعناصر أثناء تحسين المستند.

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

أهم التغييرات الملحوظة

في Aspose.PDF 25.5 قمنا بإضافة:

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

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

  • تمت إضافة الخيارات UseEmbeddedTrueTypeFonts و DefaultFont لتحويل PDF إلى XPS. وهذا يسمح بتحسين الأداء وتجنب بعض المشاكل المتعلقة بالخطوط أثناء التحويل.
  • يحافظ التحويل من PDF إلى XLSX على الارتباطات التشعبية من الآن فصاعداً.

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

أهم التغييرات الملحوظة

في Aspose.PDF 25.4 قمنا بإضافة:

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

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

  • مُحدد لتاريخ إنشاء التعليق.
  • دعم PDF/A-4 لمكون PdfAConverter الإضافي.
  • فحص الشهادات للتحقق من إبطالها مع دعم لسلاسل الشهادات.

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

أهم التغييرات الملحوظة

في Aspose.PDF 25.3 قمنا بإضافة:

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

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

لقد قمنا بتحسين الأداء وتقليل استهلاك الذاكرة عند تحويل ملفات PDF المزدحمة بالصور. أصبحت سرعة المعالجة مرتين أسرع، وانخفض استخدام الذاكرة بنسبة 10% في السيناريوهات المختبرة.

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

أهم التغييرات الملحوظة

في Aspose.PDF 25.2 قمنا بإضافة:

  • دعم التحويل القياسي من PDF إلى PDF/X-4.
  • خيار لتجنب استدعاء التفويض CustomSignHash مرتين أثناء التوقيع.
  • طريقة جديدة GetSignatureNames() للحصول على معلومات حول التوقيعات الرقمية في PDF.
  • إمكانية إنشاء TextBoxField مع العديد من تعليقات الودجات.

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

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

  • تم تحسين ضغط الصور دون فقدان الجودة في تحسين PDF، حيث تم تقليل حجم المستند المضغوط.
  • تم تحسين طريقة Repair للمستند. يمكنها الآن فحص وإصلاح القيم في مصفوفة Annotation.Rect.
  • تم تحديث إصدار اعتماد System.Text.Json لتجنب الثغرة المحتملة CVE-2024-43485.
  • تم تحسين الكشف عن هجمات توقيع PDF لمنع الحصول على نتائج إيجابية خاطئة.
  • تم توفير واجهة API عامة لتعديل قاموس الموارد:

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

    // Graphics state parameter dictionary new name
    var gsName = "GS0";

    // Open PDF document
    using (var document = new Aspose.Pdf.Document(dataDir + "input.pdf"))
    {
        var page = doc.Pages[1];
        var dictionaryEditor = new DictionaryEditor(page.Resources);
        var states = dictionaryEditor["ExtGState"].ToCosPdfDictionary();

        var newGs = CosPdfDictionary.CreateEmptyDictionary(doc);
        var pairs = new KeyValuePair<string, ICosPdfPrimitive>[3]
        {
            new KeyValuePair<string, ICosPdfPrimitive>("CA", new CosPdfNumber(1)),
            new KeyValuePair<string, ICosPdfPrimitive>("ca", new CosPdfNumber(0.5)),
            new KeyValuePair<string, ICosPdfPrimitive>("BM", new CosPdfName("Normal"))
        };

        foreach (var p in pairs)
        {
            newGs.Add(p);
        }
        states.Add(gsName, newGs);

        // Save PDF document
        doc.Save(outputPath);
    }
}

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

في Aspose.PDF 25.1 قمنا بإضافة:

  • خيار لحفظ PDF إلى HTML مع تخطي جميع الصور النقطية.
  • إمكانية التحقق من توقيع PDF باستخدام خادم هيئة إصدار الشهادات (CA).
  • التحقق من توقيع PDF عبر الأنظمة باستخدام خوارزميات التجزئة SHA-3.

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