PdfPageFacade.FlattenAnnotations(PdfAnnotationType[]) Method
In This Article
Flattens all page annotations with the specified types.
Namespace: DevExpress.Pdf
Assembly: DevExpress.Pdf.v24.2.Core.dll
NuGet Package: DevExpress.Pdf.Core
#Declaration
public void FlattenAnnotations(
params PdfAnnotationType[] types
)
#Parameters
Name | Type | Description |
---|---|---|
types | Pdf |
An array of annotation types. |
#Remarks
The code sample below flattens all text annotations on the first page:
using (PdfDocumentProcessor processor = new PdfDocumentProcessor())
{
// Load a document
processor.LoadDocument("..\\..\\Document.pdf");
PdfDocumentFacade documentFacade = processor.DocumentFacade;
PdfPageFacade pageFacade = documentFacade.Pages[0];
// Flatten all text annotations
pageFacade.FlattenAnnotations(PdfAnnotationType.Text);
// Save the result
processor.SaveDocument("..\\..\\Result.pdf");
}
System.Diagnostics.Process.Start("..\\..\\Result.pdf");
See Also