PdfXmpMetadata

PdfXmpMetadata

Yleiskatsaus

PdfXmpMetadata on luokka Aspose.PDF FOSS:ssä .NET:lle. Periytyy: IDictionary<string, XmpValue>.

Sanakirja-tyylinen fasadi PDF-asiakirjan XMP-metatietovirran päällä.

Tämä luokka tarjoaa 31 menetelmää PdfXmpMetadata-objektien käsittelemiseen .NET-ohjelmissa. Käytettävissä olevat menetelmät sisältävät: Add, BindPdf, Clear, Close, Contains, ContainsKey, CopyTo, GetEnumerator, GetNamespaceURIByPrefix, GetPrefixByNamespaceURI, GetXmpMetadata, PdfXmpMetadata, ja 4 lisämenetelmää. Kaikki julkiset jäsenet ovat käytettävissä kaikissa .NET-sovelluksissa Aspose.PDF FOSS for .NET -paketin asentamisen jälkeen. Ominaisuudet: Count, ExtensionFields, IsFixedSize, IsReadOnly, IsSynchronized, Keys, ja 2 muuta.

Ominaisuudet

NimiTyyppiPääsyKuvaus
CountintLukuTällä hetkellä asetettujen metatietomäärien lukumäärä.
IsReadOnlyboolLukuHakee onko vain luku.
IsFixedSizeboolLukuAina epätosi: kutsujat voivat lisätä ja poistaa avaimia.
IsSynchronizedboolLukuTosi: tämä fasadi on yksisäikeinen; kutsujat sarjoittavat oman pääsynsä.
SyncRootobjectLukuSentinelli-objekti, joka palautetaan SyncRoot-tyyliseen lukitsemiseen.
KeysICollection<string>LukuKaikki sidotussa metatiedossa olevat ominaisuuksien avaimet.
ValuesICollection<XmpValue>LukuKaikki sidotussa metatiedossa olevat ominaisuuksien arvot.
ExtensionFieldsIDictionary<string, XmpPdfAExtensionSchema>LukuPDF/A-laajennuskentät, avaimina laajennuksen nimiavaruuden etuliite.

Menetelmät

AllekirjoitusKuvaus
PdfXmpMetadata()Rakenna sitomaton julkisivu.
PdfXmpMetadata(document: Aspose.Pdf.Document)Rakenna julkisivu, joka on jo sidottu asiakirjaan.
BindPdf(path: string)Sido PDF-asiakirja polun perusteella myöhempiä operaatioita varten.
BindPdf(input: Stream)Sido PDF-virta myöhempiä operaatioita varten.
BindPdf(document: Aspose.Pdf.Document)Sido aktiivinen asiakirja myöhempiä operaatioita varten.
BindPdf(inputPath: string, outputPath: string)Sido PDF-asiakirja polun perusteella, kohdista annettu tulostuspolku kun Save() kutsutaan myöhemmin.
Save()Tallenna sidottu asiakirja kaikkiin XMP-metatietojen muokkauksiin käyttäen BindPdf(string, string) -funktion antamaa tulostuspolkua, tai tarvittaessa sisääntulopolku.
Save(outputStream: Stream)Tallenna sidottu asiakirja sen XMP-muutokset virtaan.
Save(outputFile: string)Tallenna sidottu asiakirja sen XMP-muutokset tulostuspolkuun.
Close()Vapauta sidottu asiakirja / metatiedot, päättäen BindPdf / Save / Close -elinkaaren.
Add(key: string, value: XmpValue)Lisää ominaisuus raakan avaimen perusteella.
Add(key: string, value: object)Lisää ominaisuus raakan avaimen perusteella mielivaltaisen objektin arvolla.
Add(key: DefaultMetadataProperties, value: XmpValue)Lisää ominaisuus tunnetun DefaultMetadataProperties-avaimen perusteella.
Add(item: KeyValuePair<string, XmpValue>)Lisää avain/arvo-pari (IDictionary-sopimus).
Add(xmpPdfAExtensionObject: XmpPdfAExtensionObject, namespacePrefix: string, namespaceUri: string, schemaDescription: string)Rekisteröi PDF/A-laajennusobjekti namespacePrefix:n alle.
Clear()Poista kaikki ominaisuudet sidotusta metatiedosta.
Contains(key: string)Onko sidotussa metatiedossa annettu raaka avain.
Contains(property: DefaultMetadataProperties)Onko sidotussa metatiedossa annettu tunnettu ominaisuus.
Contains(item: KeyValuePair<string, XmpValue>)Onko sidotussa metatiedossa tarkka avain/arvo-pari.
ContainsKey(key: string)Kutsuu ContainsKey-metodia tässä PdfXmpMetadata-instanssissa.
CopyTo(array: KeyValuePair<string, XmpValue>[], index: int)Kopioi kaikki avain/arvo-parit taulukkoon alkaen indeksistä.
GetEnumerator()Kutsuu GetEnumerator-metodia tässä PdfXmpMetadata-instanssissa.
GetNamespaceURIByPrefix(prefix: string)Ratkaise rekisteröity etuliite sen XML-nimiavaruuden URI:ksi tai null.
GetPrefixByNamespaceURI(namespaceURI: string)Käänteishaku: nimiavaruuden URI sen rekisteröityyn etuliitteeseen tai null.
GetXmpMetadata()Sarjoita koko sidottu XMP-paketti UTF-8-tavutaulukkona.
GetXmpMetadata(name: string)Sarjoita vain ominaisuus nimeltä name UTF-8-tavutaulukkona.
RegisterNamespaceURI(prefix: string, namespaceURI: string)Rekisteröi XML-nimiavaruuden etuliite → URI -kartoitus.
Remove(key: string)Poista ominaisuus avaimella; palauttaa true jos se oli olemassa.
Remove(key: DefaultMetadataProperties)Poista ominaisuus, jonka indeksi on tunnettu DefaultMetadataProperties-avain.
Remove(item: KeyValuePair<string, XmpValue>)Poista tarkka avain/arvo-pari jos se on tällä hetkellä olemassa.
TryGetValue(key: string, value: XmpValue)Kutsuu TryGetValue-metodia tässä PdfXmpMetadata-instanssissa.

Katso myös

 Suomi