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
| Nimi | Tyyppi | Pääsy | Kuvaus |
|---|---|---|---|
Count | int | Luku | Tällä hetkellä asetettujen metatietomäärien lukumäärä. |
IsReadOnly | bool | Luku | Hakee onko vain luku. |
IsFixedSize | bool | Luku | Aina epätosi: kutsujat voivat lisätä ja poistaa avaimia. |
IsSynchronized | bool | Luku | Tosi: tämä fasadi on yksisäikeinen; kutsujat sarjoittavat oman pääsynsä. |
SyncRoot | object | Luku | Sentinelli-objekti, joka palautetaan SyncRoot-tyyliseen lukitsemiseen. |
Keys | ICollection<string> | Luku | Kaikki sidotussa metatiedossa olevat ominaisuuksien avaimet. |
Values | ICollection<XmpValue> | Luku | Kaikki sidotussa metatiedossa olevat ominaisuuksien arvot. |
ExtensionFields | IDictionary<string, XmpPdfAExtensionSchema> | Luku | PDF/A-laajennuskentät, avaimina laajennuksen nimiavaruuden etuliite. |
Menetelmät
| Allekirjoitus | Kuvaus |
|---|---|
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. |