تسطيح التعليقات من PDF إلى XFDF

Contents
[ ]

تعني عملية التسطيح أنه عندما تتم إزالة تعليق من وثيقة، يتم الاحتفاظ بتمثيله البصري سليمًا. يظل التعليق المسطح مرئيًا ولكنه لم يعد قابلًا للتعديل من قبل المستخدمين أو من قبل تطبيقك. يمكن استخدام ذلك، على سبيل المثال، لتطبيق التعليقات بشكل دائم على وثيقتك أو لجعل التعليقات مرئية للعرضين الذين لا يمكنهم عرض التعليقات. إذا لم يتم تحديد ذلك، سيحتفظ التصدير بجميع التعليقات كما هي.

عند اختيار هذا الخيار، ستُدرج تعليقاتك في ملف PDF المصدّر كتعليقات وفقًا لمعايير PDF.

تحقق من كيفية استخدام طريقة flatteningAnnotations في مقتطف الكود التالي.

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

    // Create PdfAnnotationEditor
    using (var annotationEditor = new Aspose.Pdf.Facades.PdfAnnotationEditor())
    {
        // Bind PDF document
        annotationEditor.BindPdf(dataDir + "AnnotationsInput.pdf");
        // Create FlattenSettings
        var flattenSettings = new Aspose.Pdf.Forms.Form.FlattenSettings
        {
            ApplyRedactions = true,
            CallEvents = false,
            HideButtons = true,
            UpdateAppearances = true
        };
        annotationEditor.FlatteningAnnotations(flattenSettings);
        // Save PDF document
        annotationEditor.Save(dataDir + "FlattenAnnotation_out.pdf");
    }
}