ما الجديد 2025

ما الجديد في 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 delegate مرتين أثناء التوقيع.
  • طريقة جديدة GetSignatureNames() للحصول على معلومات حول التوقيعات الرقمية لملف PDF.
  • إمكانية إنشاء TextBoxField مع عدة تعليقات توضيحية.

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

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

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

// 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 الصفحة.