Skip to main content
All docs
V25.1
  • PdfDocumentFacade.FlattenAnnotations(PdfAnnotationType[]) Method

    Flattens all document annotations with the specified types.

    Namespace: DevExpress.Pdf

    Assembly: DevExpress.Pdf.v25.1.Core.dll

    NuGet Package: DevExpress.Pdf.Core

    Declaration

    public void FlattenAnnotations(
        params PdfAnnotationType[] types
    )

    Parameters

    Name Type Description
    types PdfAnnotationType[]

    An array of annotation types.

    Example

    The code sample below flattens all text annotations in the document:

    using (PdfDocumentProcessor processor = new PdfDocumentProcessor())
    {
      // Load a document:
      processor.LoadDocument("..\\..\\Document.pdf");
    
      // Flatten all text annotations:
      PdfDocumentFacade documentFacade = processor.DocumentFacade;
      documentFacade.FlattenAnnotations(PdfAnnotationType.Text);
    
      // Save the result:
      processor.SaveDocument("..\\..\\Result.pdf");
    }
    
    See Also