Flatten Annotation from PDF File to XFDF (facades)

Contents
[ ]

El proceso de aplanamiento significa que cuando una anotación se elimina de un documento, su representación visual se mantiene intacta. Una anotación aplanada sigue siendo visible pero ya no es editable por sus usuarios ni por su aplicación. Esto se puede usar, por ejemplo, para aplicar anotaciones permanentemente a su documento o para hacer que las anotaciones sean visibles para los espectadores que de otra manera no podrían mostrar anotaciones. Si no se especifica, una exportación mantendrá todas las anotaciones tal como están.

Cuando se selecciona esta opción, sus anotaciones se incluirán en su PDF exportado como anotaciones estándar de PDF.

Vea cómo se utiliza el método flatteningAnnotations en el siguiente fragmento de código.

public static void Flattening() {
        PdfAnnotationEditor annotationEditor = new PdfAnnotationEditor();
        annotationEditor.bindPdf(_dataDir + "sample_cats_dogs.pdf");
        FlattenSettings flattenSettings = new FlattenSettings();
        flattenSettings.setApplyRedactions(true); // Aplicar redacciones
        flattenSettings.setCallEvents(false); // No llamar eventos
        flattenSettings.setHideButtons(true); // Ocultar botones
        flattenSettings.setUpdateAppearances(true); // Actualizar apariencias
        annotationEditor.flatteningAnnotations(flattenSettings);
        annotationEditor.save(_dataDir + "FlattenAnnotation.pdf");
    }