Skip to main content
All docs
V22.2
.NET Framework 4.5.2+

PdfDocumentFacade.FlattenAnnotations(PdfAnnotationType[]) Method

Flattens all document annotations with the specified types.

Namespace: DevExpress.Pdf

Assembly: DevExpress.Pdf.v22.2.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