XmpDocument.Remove(String) Method
In This Article
Removes the specified node from the XMP packet.
Namespace: DevExpress.Pdf.Xmp
Assembly: DevExpress.Pdf.v24.2.Core.dll
NuGet Package: DevExpress.Pdf.Core
#Declaration
#Parameters
Name | Type | Description |
---|---|---|
qualified |
String | The node’s qualified name (prefix:local format). |
#Returns
Type | Description |
---|---|
Boolean | true if the node is successfully removed; otherwise, false. |
#Example
The code sample below removes the dc:Title node:
using (PdfDocumentProcessor pdfDocumentProcessor = new PdfDocumentProcessor())
{
// Load a document
pdfDocumentProcessor.LoadDocument("Documents//Invoice.pdf");
PdfDocument document = pdfDocumentProcessor.Document;
// Retrieve metadata:
XmpDocument metadata = XmpDocument.FromString(document.Metadata.Data);
// Delete the node:
metadata.Remove("dc:title");
// Apply changes:
document.SetMetadata(metadata);
// Save the result:
pdfDocumentProcessor.SaveDocument("Invoice_Upd.pdf");
}
See Also