Упрощение аннотаций из 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");
    }
}