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