ما الجديد 2026

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

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

في Aspose.PDF 26.2، أضفنا:

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

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

// 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");
    }
}
  • Table Placement After Last Page Element – وضع الجدول بعد آخر عنصر في الصفحة – أضيفت القدرة على إضافة الجداول بدقة بعد آخر عنصر محتوى في الصفحة. باستخدام طريقة Page.CalculateContentBBox() لتحديد الصندوق المحيط بالمحتوى الموجود، يمكن للمطورين حساب الموضع الدقيق حيث ينتهي العنصر الأخير ووضع الجداول مباشرةً بعده. عندما يتجاوز بيانات الجدول المساحة المتاحة في الصفحة الحالية، سيتدفق الجدول تلقائيًا إلى الصفحة التالية بدءًا من الأعلى.

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

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

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

في Aspose.PDF 26.1، أضفنا:

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

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

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

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

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