Flatten Annotation from PDF File to XFDF (facades)
Contents
[
Hide
]
Процесс упрощения означает, что когда аннотация удаляется из документа, ее визуальное представление остается неизменным. Упрощенная аннотация по-прежнему видна, но больше не может быть отредактирована вашими пользователями или вашим приложением. Это может быть использовано, например, для постоянного применения аннотаций к вашему документу или для того, чтобы сделать аннотации видимыми для зрителей, которые в противном случае не могут отображать аннотации. Если не указано иное, при экспорте все аннотации сохраняются как есть.
Когда эта опция выбрана, ваши аннотации будут включены в ваш экспортированный PDF как стандартные аннотации PDF.
Посмотрите, как используется метод flatteningAnnotations в следующем фрагменте кода.
public static void Flattening() {
PdfAnnotationEditor annotationEditor = new PdfAnnotationEditor();
annotationEditor.bindPdf(_dataDir + "sample_cats_dogs.pdf");
FlattenSettings flattenSettings = new FlattenSettings();
flattenSettings.setApplyRedactions(true); // Применить редактирование
flattenSettings.setCallEvents(false); // Отключить вызовы событий
flattenSettings.setHideButtons(true); // Скрыть кнопки
flattenSettings.setUpdateAppearances(true); // Обновить внешний вид
annotationEditor.flatteningAnnotations(flattenSettings);
annotationEditor.save(_dataDir + "FlattenAnnotation.pdf");
}