Werk Met Dokumenteienskappe

Dokument eienskappe toelaat stoor’n paar nuttige inligting oor jou dokument. Hierdie eienskappe kan in twee groepe verdeel word:

  • Stelsel of ingeboude wat waardes soos dokument titel, outeur naam, dokument statistieke, en ander bevat.
  • Gebruiker-gedefinieerde of persoonlike, verskaf as naam-waarde pare waar die gebruiker beide die naam en waarde kan definieer.

Dit is nuttig om te weet dat inligting oor API en Weergawe Nommer direk geskryf word om dokumente uit te voer. Byvoorbeeld, by die omskakeling van’n dokument na PDF, vul Aspose.Words die Veld “Toepassing” in met " Aspose.Words", en die veld “PDF Produsent” met “Aspose.Words vir C++ YY.M. n”, waar YY.M.N die weergawe van Aspose.Words is wat gebruik word vir omskakeling. Vir meer besonderhede, sien Generator Of Produsent Naam Ingesluit In Uitset Dokumente.

Toegang Dokument Eienskappe

Om toegang tot dokument eienskappe in Aspose.Words gebruik:

BuiltInDocumentProperties

BuiltInDocumentProperties

Met die DocumentProperty klas kan u die naam, waarde en tipe dokumenteienskap kry. Value gee’n voorwerp terug, maar daar is’n stel metodes wat jou toelaat om die eiendom waarde omgeskakel na’n spesifieke tipe te kry. Nadat u uitgevind het watter tipe die eienskap is, kan u een van die DocumentProperty.ToXXX metodes, soos DocumentProperty.ToString en DocumentProperty.ToInt, gebruik om die waarde van die toepaslike tipe te verkry.

Die volgende kode voorbeeld toon hoe om al die ingeboude en persoonlike eienskappe in’n dokument te tel:

In Microsoft Word, kan jy toegang dokument eienskappe met behulp van die menu “File Argentia Properties”.

work-with-document-properties-aspose-words-cpp_1.png

Voeg Dokumenteienskappe by of Verwyder Dit

Jy kan nie ingeboude dokumenteienskappe byvoeg of verwyder met Aspose.Words nie. U kan slegs hul waardes verander of opdateer.

Om persoonlike dokument eienskappe met Aspose.Words by te voeg, gebruik die Add metode, verby die nuwe eienskap naam en die waarde van die toepaslike tipe. Die metode gee terug die nuutgeskepte DocumentProperty voorwerp.

Om persoonlike eienskappe te verwyder, gebruik die Remove metode, gee dit die eiendom naam te verwyder, of die RemoveAt metode om die eiendom te verwyder deur indeks. U kan ook alle eienskappe verwyder deur die Clear - metode te gebruik.

Die volgende kode voorbeeld kyk of’n persoonlike eiendom met’n gegewe naam bestaan in’n dokument en voeg’n paar meer persoonlike dokument eienskappe:

Die volgende kode voorbeeld toon hoe om’n persoonlike dokument eiendom te verwyder:

Dateer Ingeboude Dokumenteienskappe Op

Aspose.Words werk nie outomaties dokument eienskappe op, soos Microsoft Word met sommige eienskappe doen nie, maar bied’n metode om sommige statistiese ingeboude dokument eienskappe op te dateer. Noem die UpdateWordCount metode om die volgende eienskappe te herbereken en op te dateer:

Skep’n Nuwe Pasgemaakte Eienskap Gekoppel Aan Inhoud

Aspose.Words bied die AddLinkToContent metode om’n nuwe persoonlike dokument eienskap gekoppel aan inhoud te skep. Hierdie eienskap gee die nuutgeskepte eienskap voorwerp of null as die LinkSource is ongeldig.

Die volgende kode voorbeeld toon hoe om’n skakel na’n persoonlike eiendom te konfigureer:

Kry Dokument Veranderlikes

Jy kan’n versameling van dokument veranderlikes kry met behulp van die Variables eiendom. Veranderlike name en waardes is snare.

Die volgende kode voorbeeld toon hoe om dokument veranderlikes op te tel:

Verwyder Persoonlike Inligting Uit Dokument

As jy’n Word-dokument met ander mense wil deel, wil jy dalk persoonlike inligting soos outeurnaam en maatskappy verwyder. Om dit te doen gebruik die RemovePersonalInformation eienskap om die vlag te stel wat aandui dat Microsoft Word alle gebruikersinligting van kommentaar, hersienings en dokument eienskappe sal verwyder wanneer die dokument gestoor word.

Die volgende kode voorbeeld toon hoe om persoonlike inligting te verwyder: