PdfXmpMetadata

PdfXmpMetadata

Översikt

PdfXmpMetadata är en klass i Aspose.PDF FOSS för .NET. ärvt från: IDictionary<string, XmpValue>.

Ordbok-stil fasad över en PDF-dokument XMP metadata ström.

Denna klass innehåller 31 metoder för att arbeta med PdfXmpMetadata objekt i .NET-program. Tillgängliga metoder inkluderar: Add, BindPdf, Clear, Close, Contains, ContainsKey, CopyTo, GetEnumerator, GetNamespaceURIByPrefix, GetPrefixByNamespaceURI, GetXmpMetadata, PdfXmpMetadata,och 4 ytterligare metoder. Alla offentliga medlemmar är tillgängliga för alla .NET-applikationer efter att ha installerat Aspose.PDF FOSS för .Net-paketet. och egenskaper: Count, Document, ExtensionFields, IsFixedSize, IsReadOnly, IsSynchronized,Och 3 fler.

ägodelar

NamnTyp avAccessBeskrivning
DocumentAspose.Pdf.DocumentLäsningDokumentet är bundet till denna fasad, exponerat så att det kan kedjas in i en annan fasade.
CountintLäsningAntalet metadata egenskaper som för närvarande är inställda.
IsReadOnlyboolLäsningHämtar om den är skrivskyddad.
IsFixedSizeboolLäsningAlltid falsk: samtalare kan lägga till och ta bort nycklar.
IsSynchronizedboolLäsningSanningen: denna fasad är enstaka; samtalare serierar sin egen åtkomst.
SyncRootobjectLäsningSentinel objekt returneras för SyncRoot-stil låsning.
KeysICollection<string>LäsningAlla nycklar finns i de länkade metadata.
ValuesICollection<XmpValue>LäsningAlla värden av egendom som finns i de länkade metadata.
ExtensionFieldsIDictionary<string, XmpPdfAExtensionSchema>LäsningPDF/A förlängningsfält, som är nyckelgen med namespace prefix.

Metoder

SignatureBeskrivning
PdfXmpMetadata()Bygg en obegränsad fasad.
PdfXmpMetadata(document: Aspose.Pdf.Document)Bygg en fasad som redan är kopplad till dokument.
BindPdf(path: string)Bind en PDF-dokument per väg för efterföljande operationer.
BindPdf(input: Stream)Bind en PDF-ström för efterföljande operationer.
BindPdf(document: Aspose.Pdf.Document)Bind en levande dokumentation för efterföljande operationer.
BindPdf(inputPath: string, outputPath: string)Bind en PDF-dokument per väg, mål den angivna utgångsvägen när Save() kallas senare.
Save()Spara det länkade dokumentet med alla XMP metadata redigeringar till utgångsposten som levereras till BindPdf(string, sträng), faller tillbaka till ingångsporten.
Save(outputStream: Stream)Spara det länkade dokumentet med dess XMP-redigeringar till en ström.
Save(outputFile: string)Spara det länkade dokumentet med dess XMP-redigeringar till en utgångsväg.
Close()Lämna ut det bunden dokumentet / metadata (den BindPdf / Spara / Nära livscykeln).
Add(key: string, value: XmpValue)Lägg till en egendom med rånyckel.
Add(key: string, value: object)Lägg till en tillgång med rånyckel med ett önskvärt objekt värde.
Add(key: DefaultMetadataProperties, value: XmpValue)Lägg till en egendom med den välkända DefaultMetadataProperties nyckeln.
Add(item: KeyValuePair<string, XmpValue>)Lägg till ett nyckel/värdepar (IDictionary kontrakt).
Add(xmpPdfAExtensionObject: XmpPdfAExtensionObject, namespacePrefix: string, namespaceUri: string, schemaDescription: string)Registrera en PDF/A förlängning objekt under namespacePrefix.
Clear()Ta bort alla egendomar från de länkade metadata.
Contains(key: string)Om den bunden metadata innehåller den angivna rånyckeln.
Contains(property: DefaultMetadataProperties)Om de länkade metadata innehåller den givna välkända egenskapen.
Contains(item: KeyValuePair<string, XmpValue>)Om den bunden metadata innehåller det exakta nyckel-värdeparet.
ContainsKey(key: string)Kalla ContainsKey(nyckel) på denna PdfXmpMetadata instans.
CopyTo(array: KeyValuePair<string, XmpValue>[], index: int)Kopiera alla nyckel/värdepar i en rad som börjar med index.
GetEnumerator()Kalla GetEnumerator på detta PdfXmpMetadata instans.
GetNamespaceURIByPrefix(prefix: string)Lös en registrerad prefix till dess XML-namnutrymme URI, eller noll.
GetPrefixByNamespaceURI(namespaceURI: string)Omvänd lookup: namespace URI till dess registrerade prefix, eller noll.
GetXmpMetadata()Seralificera hela den bunden XMP-paketet som en UTF-8 byte array.
GetXmpMetadata(name: string)Serialisera bara den egendom som heter UTF-8 byte array.
RegisterNamespaceURI(prefix: string, namespaceURI: string)Registrera en XML namespace prefix → URI mappning.
Remove(key: string)Ta bort egendomen vid nyckeln; återkommer sant om den existerade.
Remove(key: DefaultMetadataProperties)Ta bort egendomen indexerad av den välkända DefaultMetadataProperties nyckeln.
Remove(item: KeyValuePair<string, XmpValue>)Ta bort exakt nyckel/värde par om det för närvarande finns.
TryGetValue(key: string, value: XmpValue)Kalla TryGetValue(nyckel, värde) på denna PdfXmpMetadata instans.

Se även

 Svenska