officefileapi-devexpress-dot-pdf-dot-xmp-d04b8f89.md
Contains properties used to define the Dublin Core namespace.
Namespace : DevExpress.Pdf.Xmp
Assembly : DevExpress.Pdf.v25.2.Core.dll
NuGet Package : DevExpress.Pdf.Core
public class DublinCoreProperties
Public Class DublinCoreProperties
The following members return DublinCoreProperties objects:
The Dublin Core namespace contains information defined in the Dublin Core Metadata Set, created by the Dublin Core Metadata Initiative (DCMI). The namespace URI is http://purl.org/dc/elements/1.1/, the prefix is dc.
The code sample below adds items from the Dublin Core schema to the packet:
using DevExpress.Pdf;
using DevExpress.Pdf.Xmp;
//...
using (PdfDocumentProcessor pdfDocumentProcessor = new PdfDocumentProcessor())
{
// Load a document:
pdfDocumentProcessor.LoadDocument("Documents//Invoice.pdf");
PdfDocument document = pdfDocumentProcessor.Document;
// Create a new XMP packet:
XmpDocument metadata = new XmpDocument();
DublinCoreProperties dublinCoreProperties = metadata.DublinCoreProperties;
dublinCoreProperties.Creator.Add("DevExpress");
dublinCoreProperties.Description.AddString("This document has embedded XMP metadata", "en-us");
dublinCoreProperties.Title.AddString("Invoice", "x-default");
dublinCoreProperties.Type.Add("PDF");
dublinCoreProperties.Publisher.Add("PDF Document API");
// Embed metadata in the document:
document.SetMetadata(metadata);
// Save the result:
pdfDocumentProcessor.SaveDocument("Invoice_Upd.pdf");
}
Imports DevExpress.Pdf
Imports DevExpress.Pdf.Xmp
'...
Using pdfDocumentProcessor As New PdfDocumentProcessor()
' Load a document:
pdfDocumentProcessor.LoadDocument("Documents//Invoice.pdf")
Dim document As PdfDocument = pdfDocumentProcessor.Document
' Create a new XMP packet:
Dim metadata As New XmpDocument()
Dim dublinCoreProperties As DublinCoreProperties = metadata.DublinCoreProperties
dublinCoreProperties.Creator.Add("DevExpress")
dublinCoreProperties.Description.AddString("This document has embedded XMP metadata", "en-us")
dublinCoreProperties.Title.AddString("Invoice", "x-default")
dublinCoreProperties.Type.Add("PDF")
dublinCoreProperties.Publisher.Add("PDF Document API")
' Embed metadata in the document:
document.SetMetadata(metadata)
' Save the result:
pdfDocumentProcessor.SaveDocument("Invoice_Upd.pdf")
End Using
Object DublinCoreProperties
See Also